Turn-key contracts are a sale and purchase contract where purchasers settle on a new house when it is fully completed and ready to move in. Typically a deposit is paid (usually 10%) to confirm the contract. The remaining is paid upon settlement.
For more information on progress-payment contracts versus turn-key contracts, see our article here.