Our payment terms typically include a deposit upfront, with the balance payable upon completion and prior to shipping. Specific terms may vary depending on the order and can be discussed with our sales team.