For new projects our terms are 50% deposit on order and the remaining payment when delivery is ready. For regular customers flexible billing and payment terms are offered.