عقود المقاولات تتنوع وفقًا لنوع المشروع وطبيعة العمل الذي سيتم تنفيذه. العقد الثابت أو المقاولة بالثمن المحدد هو عقد يتفق فيه المقاول مع المالك على مبلغ ثابت لتنفيذ الأعمال المحددة في العقد، دون تغييرات في السعر ما لم تحدث إضافات أو تعديلات تؤثر على نطاق العمل. عقد المقاولة بالأجر هو عقد يتم فيه تحديد الأجر اليومي أو الشهري للمقاول بناءً على ساعات العمل الفعلية أو الزمن الذي يستغرقه إنجاز العمل. عقد المقاولة بالقيمة الإجمالية هو عقد يتفق فيه المقاول مع المالك على تكلفة إجمالية لتنفيذ المشروع مع تحديد شروط الدفع والمواعيد النهائية للمشروع. العقد المختلط هو عقد يجمع بين العناصر الثابتة والعناصر المتغيرة، حيث يتم تحديد بعض الأعمال بأسعار ثابتة وبعض الأعمال الأخرى تعتمد على تكاليف فعلية. أما عقد المقاولة بالتكاليف أو بالنفقات هو الذي يتحمل فيه المالك تكاليف العمل الفعلية بالإضافة إلى نسبة ربح للمقاول يتم تحديدها مسبقًا. عقود المقاولات بالتحفيز هي عقود تتضمن حوافز للمقاول بناءً على سرعته في إتمام المشروع أو استكماله بجودة أعلى من المتفق عليها. عقود المقاولات على أساس تقدير الكميات هي العقود التي تعتمد على كميات العمل المقدرة في البداية، ويتم تعديل التكلفة بناءً على الكميات الفعلية التي يتم تنفيذها.