For all delivered orders, we run payment on the credit card provided 7-days prior to your event. For all will call orders, you can pay in advance or pay at the time of pick up.