The payment is due when services have been completed. All major credit cards are accepted and your billing information will be held securely by out credit card processor, Stripe.