شرایط عمومی و اختصاصی قراردادیک قرارداد باید دارای مجموعه ای از شرایط عمومی و خاص باشد. شرایط کلی قرارداد اصول کلی قرارداد را مشخص می کند. این شرایط همان شرایطی است که در تمام توافقات قراردادی اعمال می شود و غیرقابل تغییر و اجتناب ناپذیر است. شرایط خاص قرارداد شرایطی است که با توجه به موقعیت و وضعیت آن قرارداد تعیین می شود. به عبارت دیگر ، این شرایط توسط طرفین قرارداد مشخص شده است. نکته مهم این است که شرایط خصوصی قرارداد نباید با شرایط عمومی مغایرت داشته باشد.انواع قراردادهای پیمانکاریانواع مختلفی از قرارداد های پیمانکاری وجود دارد که به طور خلاصه در زیر آمده است:قرارداد موقت قرارداد دائمی1- قراردادهای پرداخت عمومیدر این نوع قرارداد ، پیمانکار کل عملیات و یک کار خاص را با هزینه مشخص انجام می دهد.2- عقد دائمدر یک قرارداد موقت که برای مدت زمان محدود تنظیم شده است ، پیمانکار کار مشخصی را با هزینه ثابت و در مدت زمان مشخص انجام می دهد. اما برای کارهایی که به طور مداوم انجام می شود قرارداد دائمی تنظیم می شود. این قراردادها در قالب قراردادهای سریال ، قراردادهای قابل تغییر و قراردادهای با مدت محدود تنظیم می شوند.3- قرارداد اندازه گیریقیمت این قراردادها در ابتدا تخمین زده می شود و در پایان قیمت دقیق تعیین می شود.4- قرارداد بازپرداختدر این نوع قرارداد ، کارفرما هزینه های اولیه مانند هزینه های واقعی کارگران ، کارگاه و مواد مصرفی به علاوه مبلغی را تأمین می کند.موافقت شده هزینه ها و مزایای پیمانکار را پرداخت می کند.5- قراردادهای مدیریتاز قراردادهای مدیریتی برای پروژه های بزرگی استفاده می شود که نیاز به تخصص و تجربه یک پیمانکار خاص دارد. در این قرارداد ، کارفرما شرکتی را برای مدیریت و نظارت بر امور برای کار با پیمانکار استخدام می کند.6- قراردادهای مدیریت پروژهدر این نوع قرارداد ، پیمانکار حرفه ای است که نقش مدیر پروژه را بازی می کند و بسته به میزان پیشرفت در پروژه هزینه مشخصی از مبلغ قرارداد را دریافت می کند.7- قراردادهای طراحی و ساختدر این قراردادها پیمانکار مسئولیت کامل طراحی و ساخت یک پروژه را بر عهده دارد. در این نوع قرارداد ، کارفرما کلیه نیازهای خود را مشخص می کند و پیمانکار وظیفه طراحی و ساخت را دارد.8- قرارداد مهندسی ، تأمین تجهیزات ، اجراطبق این قرارداد ، کار طراحی ، تأمین تجهیزات و اجرای پروژه به پیمانکار سپرده شده و کلیه مسئولیت های مدیریت اجرای پروژه و کنترل کیفیت بر عهده وی است.9- قراردادهای ساخت و توسعهدر این نوع قرارداد ، پرداخت هزینه ها عمدتا براساس درصد پیشرفت پروژه انجام می شود.