Final payments are due one month before the event for Wedding and on the day of for all other events.