When do I pay the final balance for my wedding?

The final invoice payment needs to be paid two months before your wedding day.