The final balance is due 3 weeks before your event. We'll meet in person, or via phone or online chat, 4-6 weeks before your event date, to go over your planning forms, answer any other wedding DJ questions you may have, and collect/discuss the final payment. Many customer also opt to pay payments, and if they do, we send a new invoice, reflecting the payment and remaining balance, each time.