Final payment is due 10 days prior to your wedding date. Once you provide us your final counts, we will then generate an invoice with the balance due.