As I am getting closer to the wedding I am getting invoices for my vendors. I'm not sure who I should be paying when. Those that I know will be fully paid ahead of time or are already paid are flowers, venue/caterer, cake, and I might be missing some. My DJ and Photographer also want everything ahead of time. Shold I be paying everyone 100% of balances due before the wedding?