For turnkey projects we can agree on a milestone payment schedule — for example 30% deposit, 40% before shipment, 20% after installation acceptance and 10% after the warranty period. Specific terms are negotiated per project.