Payment is due at the time order is received. We accept cash, debit cards and most major credit cards as well as PayPal and Venmo.