قراردادهای ساختمانی (Construction Contracts) انواع مختلفی دارند. تعیین قرارداد مناسب پروژه، به مالکان، پیمانکاران و تأمین کنندگان کمک میکند تا ریسکهای پروژه را کنترل کرده و دامنه فعالیتهای حقوقی و قراردادی را تا حد ممکن تعیین نمایند. هر پروژه دارای خصوصیات و نیازهای منحصر به فردی است و برای اینکه پروژه موفق باشد، باید در انتخاب روش اجرای آن علاوه بر مسائل فنی، نیازهای کارفرما و پیمانکار نیز در نظر گرفته شود.
انواع قرارداد مرسوم در ایران
۱- قرارداد براساس فهرست بها
۲- قرارداد دستمزدی
۳- قرارداد با مصالح زیربنایی