There are several types of construction contracts including lump sum, lump sum and scheduled, commercial, cost plus fixed fee, cost plus a percentage of cost, turnkey, BOT, and BOOT contracts. Construction contracts also have key features such as a base date, provisions for practical completion, retention, seasonal completion, and snagging.