A turnkey contract is an agreement between a business and a contractor in which the contractor agrees to complete a project or task according to pre-determined specifications, and the business agrees to pay for the work. The word "turnkey" comes from the fact that once the work is completed, all the business has to do is "turn the key" and start using the new product or service.