جالب است بدانید یکی از مهمترین مواردی که میتواند از بروز بسیاری از اختلافات مالی و حقوقی بین کارفرما و پیمانکار جلوگیری نماید، آشنایی با نحوه نوشتن قرارداد پیمانکاری است؛ چرا که در این قرارداد استاندارد، علاوه بر مشخص کردن موضوع پروژه، مبلغ و زمان اجرا، حقوق و تعهدات هر یک از طرفین نیز بهطور شفاف تعیین میشود. بنابراین آشنایی با اصول تنظیم این قرارداد، نقش مهمی در کاهش ریسکهای مالی، حقوقی و اجرای موفقتر پروژهها ایفا مینماید. پس در ادامه همراه ما باشید تا با مراحل تنظیم قرارداد پیمانکاری، مهمترین بندهای آن و اشتباهات رایج در تنظیم این قرارداد آشنا شوید تا بتوانید با اطمینان بیشتری قراردادهای پیمانکاری را تنظیم یا بررسی نمایید!
قرارداد پیمانکاری چیست؟
اگر میان کارفرما و پیمانکار، توافقی قانونی با هدف تعیین چارچوب اجرای یک پروژه، مسئولیتها، تعهدات، مبلغ قرارداد و نحوه انجام کار منعقد گردد، به آن قرارداد پیمانکاری گفته میشود. با استفاده از این قرارداد علاوه بر آنکه از بروز اختلافات مالی جلوگیری میشود، حقوق هر دو طرف نیز در طول اجرای پروژه حفظ میگردد. بنابراین آشنایی با نحوه نوشتن قرارداد پیمانکاری برای تمام افرادی که قصد اجرای پروژههای عمرانی، ساختمانی یا خدماتی را دارا هستند، از اهمیت زیادی برخوردار خواهد بود.
مراحل نوشتن قرارداد پیمانکاری چیست؟
لازم است بدانید اگرچه جزئیات هر قرارداد نسبت به توافق دو طرف و نوع پروژه متفاوت است، اما معمولاً نحوه نوشتن قرارداد پیمانکاری از یک چارچوب مشخص پیروی مینماید! در نظر داشته باشید رعایت این مراحل سبب میشود تا قرارداد، شفافتر، دقیقتر و از نظر حقوقی و مالی قابل استناد باشد. شما میتوانید در ادامه با مراحل نحوه نوشتن قرارداد پیمانکاری آشنا شوید.
مشخص کردن اطلاعات طرفین قرارداد
در وهله اول میبایست اطلاعات کامل کارفرما و پیمانکار از جمله نام، شماره ملی یا شناسه ملی، نشانی، شماره تماس و سایر اطلاعات هویتی بهطور دقیق درج شود. این اطلاعات، هویت طرفین قرارداد را مشخص نموده و از بروز اختلافات احتمالی جلوگیری میکند.
تعیین موضوع قرارداد و محدوده پروژه
در این مرحله باید مشخص شود که پیمانکار متعهد به انجام چه خدمات یا فعالیتهایی خواهد بود. هرچه شرح خدمات، محل اجرا، حجم کار و محدوده پروژه شفافتر باشد، احتمال برداشتهای متفاوت از مفاد قرارداد کاهش مییابد.
تعیین مدت قرارداد و برنامه زمانبندی
پیشنهاد میکنیم تاریخ شروع و پایان پروژه، زمان تحویل هر مرحله و مهلت اجرای تعهدات را بهصورت دقیق در قرارداد ذکر نمایید. مشخص نمودن این زمانبندی، یکی از مهمترین بخشهای نحوه نوشتن قرارداد پیمانکاری بوده و نقش مهمی در مدیریت پروژه و ارزیابی تاخیرهای احتمالی ایفا مینماید.
مشخص کردن مبلغ قرارداد و نحوه پرداخت
در این بخش میبایست مبلغ قرارداد، شرایط پرداخت، میزان پیشپرداخت، تعداد اقساط یا نحوه پرداخت صورتوضعیتها بهصورت شفاف تعیین شود. همچنین پیشنهاد میکنیم زمان پرداخت و شرایط تعدیل مبلغ قرارداد را نیز در صورت نیاز مشخص نمایید.
تعیین تعهدات و مسئولیتهای طرفین
تمام وظایف کارفرما و پیمانکار باید بهصورت شفاف در قرارداد نوشته شود. این تعهدات میتواند شامل تأمین مصالح، تجهیزات، نیروی انسانی، نظارت بر پروژه یا سایر مسئولیتهای مرتبط باشد.
تعیین ضمانت اجرا و شرایط فسخ قرارداد
برای جلوگیری از وقوع خسارتهای احتمالی، لازم است ضمانت انجام تعهدات، جریمه تاخیر، شرایط فسخ قرارداد و مسئولیت هر یک از طرفین در صورت نقض تعهدات مشخص شود. وجود این بندها میتواند باعث افزایش امنیت حقوقی قرارداد شود.
مشخص کردن نحوه حل اختلاف و امضای قرارداد
در نهایت بهترین کار آن است که مرجع حل اختلاف مانند داوری یا مراجع قضایی، در قرارداد تعیین شود. پس از بررسی نهایی تمام بندها و اطمینان از صحت اطلاعات، قرارداد توسط طرفین امضا شده و اعتبار قانونی پیدا میکند.

قرارداد پیمانکاری باید شامل چه مواردی باشد؟
برای اینکه یک قرارداد پیمانکاری از نظر حقوقی، مالی و اجرایی قابل استناد باشد، باید تمام اطلاعات و توافقات دو طرف به صورت شفاف در آن درج شود. در نظر داشته باشید نحوه نوشتن قرارداد پیمانکاری، زمانی اصولی خواهد بود که هیچیک از بندهای مهم قرارداد نادیده گرفته نشود!
| مورد | توضیح |
| مشخصات کارفرما و پیمانکار | درج اطلاعات هویتی و راههای ارتباطی طرفین قرارداد |
| موضوع قرارداد و محدوده پروژه | تعیین دقیق خدمات، محدوده کار و محل اجرای پروژه |
| مدت قرارداد و زمانبندی اجرای پروژه | مشخص کردن تاریخ شروع، پایان و برنامه زمانبندی اجرای کار |
| مبلغ قرارداد و نحوه پرداخت | تعیین مبلغ قرارداد، پیشپرداخت، اقساط یا شرایط پرداخت |
| تعهدات کارفرما و پیمانکار | مشخص کردن وظایف، مسئولیتها و تعهدات هر یک از طرفین |
| ضمانت انجام تعهدات و خسارت تأخیر | تعیین ضمانتهای اجرایی و جریمههای ناشی از تأخیر یا عدم انجام تعهدات |
| شرایط تغییر مبلغ یا محدوده پروژه | مشخص کردن نحوه اعمال تغییرات در مبلغ، مدت یا حجم پروژه |
| شرایط فسخ و خاتمه قرارداد | تعیین شرایط و ضوابط خاتمه یا فسخ قرارداد |
| روش حل اختلاف | تعیین مرجع رسیدگی به اختلافات احتمالی میان طرفین |
انواع قرارداد پیمانکاری بر اساس نحوه پرداخت
یکی از تصمیمهای مهمی که میبایست پیش از تنظیم قرارداد مدنظر داشته باشید، انتخاب روش پرداخت هزینه پروژه خواهد بود. قطعاً نوع پرداخت بر روی نحوه اجرای تعهدات، مدیریت هزینهها و حتی تنظیم برخی از بندهای قرارداد تاثیر مستقیم دارد. بنابراین باید از ابتدا حین انتخاب روش مناسب برای نحوه نوشتن قرارداد پیمانکاری، در نظر داشته باشید که این پرداختها باید بر چه اساسی انجام شود. بهطور کلی، قراردادهای پیمانکاری از نظر نحوه پرداخت به سه دسته اصلی تقسیم میشوند که هر کدام از آنها ویژگیها و کاربردهای متفاوتی دارند. لازم به ذکر است آشنایی با این روشها، نحوه نوشتن قرارداد پیمانکاری را متناسب با شرایط هر پروژه آسانتر مینماید!
قرارداد پیمانکاری مقطوع
در این قرارداد، از همان ابتدا مبلغ کل پروژه مشخص شده و کارفرما متعهد است که همان مبلغ مورد توافق را پرداخت نماید. در نظر داشته باشید در این روش، حتی اگر هزینههای اجرای پروژه دستخوش افزایش گردد، معمولاً پیمانکار حق مطالبه مبلغ بیشتری را نخواهد داشت؛ مگر آنکه در قرارداد شرایط خاصی برای تعدیل قیمت پیشبینی شده باشد. لازم به ذکر است نحوه نوشتن قرارداد پیمانکاری در این نوع قرارداد، باید بهگونهای باشد که محدوده کار، مبلغ و شرایط پرداخت با دقت و شفافیت کامل مشخص شوند.
قرارداد پیمانکاری امانی
در این قرارداد، هزینههای واقعی اجرای پروژه به همراه دستمزد یا درصد توافقشده به پیمانکار پرداخت میشود. معمولاً این روش برای پروژههایی مناسب بوده که حجم یا جزئیات کار آنها از ابتدا بهطور دقیق قابل پیشبینی نیست! در چنین شرایطی، ثبت و مستندسازی هزینهها اهمیت زیادی داشته و نحوه نوشتن قرارداد پیمانکاری باید شامل نحوه تأیید هزینهها، ارائه اسناد مالی و روش تسویه حساب باشد.
قرارداد پیمانکاری بر اساس مواد و دستمزد
در این قرارداد، هزینه مصالح و دستمزد نیروی کار بهصورت جداگانه محاسبه و پرداخت میشود. بنابراین کارفرما دید شفافتری نسبت به هزینههای پروژه داشته و امکان کنترل مخارج نیز به مراتب افزایش مییابد. این روش اغلب در پروژههایی کاربرد دارد که ممکن است حجم عملیات در طول اجرا، دستخوش تغییر شود. در این نوع قرارداد نیز لازم است نحوه محاسبه هزینهها، زمان پرداخت و مسئولیت تأمین مصالح بهصورت دقیق در قرارداد مشخص شود.

تفاوت قرارداد پیمانکاری با قرارداد کار
یکی از نکاتی که میبایست پیش از آشنایی با نحوه نوشتن قرارداد پیمانکاری به آن توجه داشت، تفاوت این قرارداد با قرارداد کار است. بسیاری از افراد این دو قرارداد را مشابه یکدیگر میدانند، در حالی که این دو از نظر نوع همکاری، مسئولیتها و تعهدات قانونی تفاوتهای مهمی دارند. شما میتوانید با شناخت این تفاوتها، نحوه نوشتن قرارداد پیمانکاری را متناسب با نوع همکاری در نظر داشته باشید.
| معیار مقایسه | قرارداد پیمانکاری | قرارداد کار |
| هدف قرارداد | اجرای یک پروژه یا ارائه خدمت مشخص | استخدام فرد برای انجام وظایف شغلی |
| نوع رابطه | همکاری مستقل بین کارفرما و پیمانکار | رابطه استخدامی بین کارفرما و کارگر |
| مدت همکاری | تا پایان پروژه یا مدت تعیینشده در قرارداد | موقت یا دائم، مطابق قانون کار |
| نحوه پرداخت | براساس مبلغ قرارداد، پیشرفت کار یا صورتوضعیت | حقوق و مزایای ماهانه |
| بیمه | براساس مفاد قرارداد و قوانین مربوط به پروژه تعیین میشود | کارفرما موظف به پرداخت حق بیمه طبق قانون کار است |
| میزان استقلال | پیمانکار در نحوه اجرای پروژه استقلال بیشتری دارد | کارگر تحت نظارت و دستور کارفرما فعالیت میکند |
| مسئولیت انجام کار | تمرکز بر تحویل نتیجه یا اجرای پروژه | تمرکز بر انجام مستمر وظایف شغلی |
| قانون حاکم | قانون مدنی و مفاد قرارداد | قانون کار و مقررات تأمین اجتماعی |
نکات مالی و حسابداری در نوشتن قرارداد پیمانکاری
قطعاً برای بکارگیری از بهترین نحوه نوشتن قرارداد پیمانکاری، توجه به جنبههای مالی و حسابداری بهاندازه مفاد حقوقی قرارداد اهمیت دارد. اگر این موارد از ابتدا بهصورت واضح مشخص شوند، اختلافات مالی کاهش یافته و مدیریت پروژه نیز با دقت بیشتری انجام خواهد شد. در واقع نحوه نوشتن قرارداد پیمانکاری باید بهگونهای باشد که تمام تعهدات مالی طرفین را بهصورت روشن و قابل استناد مشخص نماید. از طرفی دیگر باید بدانید که درک مفاهیم مالی قرارداد، تنها به تعیین مبلغ و نحوه پرداخت محدود نمیشود.
از طرفی اگر همچنان با مفاهیم مالی پروژههای پیمانکاری آشنایی کافی ندارید، پیشنهاد میکنیم ابتدا پاسخ پرسش حسابداری پیمانکاری چیست را مطالعه نمایید؛ چرا که آشنایی با این مفهوم درک بهتری از هزینهها، درآمدها، کسورات قانونی و تعهدات مالی پروژه را در اختیار شما قرار میدهد.
مبلغ ناخالص و خالص قرارداد
از دیگر مواردی که باید در قرارداد بهطور دقیق تعیین شود، خالص یا ناخالص بودن مبلغ قرارداد و نحوه اعمال بیمه، مالیات و سایر کسورات قانونی است.
پیشپرداخت و نحوه تسویه آن
اگر کارفرما مبلغی را بهعنوان پیشپرداخت پرداخت میکند، لازم است میزان آن، زمان پرداخت و نحوه تسویه در قرارداد مشخص شود. همچنین باید تعیین شود این مبلغ در چه مراحلی از صورتوضعیتها کسر خواهد شد.
صورت وضعیت و تایید کار انجامشده
در پروژههایی که پرداختها به صورت مرحلهای انجام میشود، باید نحوه تهیه، بررسی و تایید صورتوضعیتها بهطور دقیق مشخص شود.
بیمه، مالیات و کسورات قانونی
مسئولیت پرداخت بیمه، مالیات و سایر کسورات قانونی باید بهصورت شفاف در قرارداد تعیین شود. مشخص نمودن این موارد، از ایجاد تعهدات مالی پیشبینینشده برای هر یک از طرفین جلوگیری مینماید.
سپرده حسن انجام کار
در بسیاری از پروژهها، بخشی از مبلغ قرارداد بهعنوان سپرده حسن انجام کار نزد کارفرما باقی میماند تا پس از اجرای کامل تعهدات پرداخت شود. میزان این سپرده، شرایط نگهداری و زمان آزادسازی آن باید در قرارداد ذکر شود.
اسناد و مدارک مالی پروژه
باید تمام فاکتورها، رسیدهای پرداخت، صورتحسابها و سایر اسناد مالی مرتبط با پروژه بهدرستی نگهداری شوند. این مدارک علاوه بر تسهیل امور حسابداری، در صورت بروز اختلاف نیز میتوانند بهعنوان مستندات مالی مورد استفاده قرار گیرند.
ثبت دقیق تعهدات و زمان پرداختها
در نحوه نوشتن قرارداد پیمانکاری، تنها مشخص کردن مبلغ قرارداد کافی نیست؛ بلکه میبایست زمان پرداخت هر بخش، شرایط پرداخت، جرایم تأخیر و تعهدات مالی طرفین نیز بهصورت دقیق درج شود. این شفافیت، مدیریت جریان نقدینگی پروژه را آسانتر نموده و احتمال اختلافات مالی را به حداقل میرساند.

اشتباهات رایج در تنظیم قرارداد پیمانکاری
حتی اگر تمام بندهای اصلی قرارداد درج شده باشند، برخی اشتباهات در زمان تنظیم آن میتوانند زمینهساز اختلافات مالی، حقوقی و اجرایی شوند. بنابراین آشنایی با نحوه نوشتن قرارداد پیمانکاری تنها به شناخت بندهای قرارداد محدود نمیشود؛ بلکه باید از خطاهای رایج نیز آگاه باشید تا قراردادی دقیق و قابل استناد تنظیم نمایید. رعایت نکات زیر، نحوه نوشتن قرارداد پیمانکاری را حرفهایتر نموده و ریسک بروز مشکلات در طول اجرای پروژه را کاهش میدهد.
| اشتباه رایج | چرا اهمیت دارد؟ |
| مبهم نوشتن موضوع قرارداد | اگر موضوع قرارداد یا محدوده خدمات بهطور دقیق مشخص نشود، هر یک از طرفین ممکن است برداشت متفاوتی از وظایف و مسئولیتها داشته باشند. |
| مشخص نکردن خروجی نهایی پروژه | لازم است نتیجه مورد انتظار، استانداردهای اجرا و شرایط تحویل پروژه بهطور شفاف تعیین شود تا درباره پایان کار اختلافی ایجاد نشود. |
| تعیین نکردن زمان پرداخت صورتوضعیتها | مشخص نبودن زمان پرداخت میتواند باعث تاخیر در تامین منابع مالی پروژه و ایجاد اختلاف میان کارفرما و پیمانکار شود. |
| بیتوجهی به بیمه، مالیات و کسورات قانونی | اگر مسئولیت پرداخت این هزینهها در قرارداد مشخص نباشد، ممکن است در آینده تعهدات مالی پیشبینینشدهای برای طرفین ایجاد شود. |
| مشخص نکردن مسئولیت هزینههای اضافی | افزایش قیمت مواد اولیه، تغییر حجم کار یا هزینههای پیشبینینشده باید از قبل در قرارداد تعیین تکلیف شوند تا محل اختلاف قرار نگیرند. |
| ننوشتن شرایط تغییر مبلغ قرارداد | در برخی پروژهها ممکن است مبلغ قرارداد به دلایل مختلف تغییر کند؛ بنابراین لازم است شرایط و ضوابط این تغییرات از ابتدا مشخص شود. |
| استفاده از نمونه قرارداد بدون تطبیق با پروژه | نمونه قرارداد تنها یک الگو بوده و استفاده از آن بدون اعمال تغییرات متناسب با شرایط پروژه، ممکن است برخی نیازهای حقوقی و مالی را پوشش ندهد. |
نمونه قرارداد پیمانکاری ساختمان صفر تا صد
آشنایی با نحوه نوشتن قرارداد پیمانکاری زمانی کامل میشود که شما علاوه بر شناخت بندهای اصلی، یک نمونه از ساختار قرارداد را نیز مشاهده نمایید. لازم به ذکر است نمونه زیر صرفاً به عنوان نمونه قرارداد پیمانکاری ساختمان شده و هدف آن آشنایی با نحوه تنظیم بخشهای مختلف قرارداد است. باید بدانید که نحوه نوشتن قرارداد پیمانکاری در پروژههای دیگر مانند پروژههای خدماتی، تاسیساتی یا صنعتی، ممکن است با توجه به نوع فعالیت، شرایط اجرا و توافق طرفین متفاوت باشد.
این قرارداد در تاریخ … بین آقای/شرکت … بهعنوان کارفرما و آقای/شرکت … بهعنوان پیمانکار منعقد شد.
موضوع قرارداد: اجرای عملیات ساخت و تکمیل ساختمان مسکونی مطابق نقشهها و مشخصات فنی مورد توافق
مدت قرارداد: مدت اجرای پروژه از تاریخ … تا تاریخ … تعیین میشود.
مبلغ قرارداد: مبلغ کل قرارداد … ریال است که بر اساس شرایط توافقشده و صورتوضعیتهای تایید شده پرداخت خواهد شد.
تعهدات پیمانکار: پیمانکار متعهد است پروژه را مطابق مشخصات فنی، در زمان مقرر و با رعایت استانداردهای لازم اجرا کند.
تعهدات کارفرما: کارفرما موظف است مطالبات پیمانکار را طبق قرارداد پرداخت کرده و شرایط لازم برای اجرای پروژه را فراهم کند.
شرایط فسخ و حل اختلاف: در صورت عدم انجام تعهدات از سوی هر یک از طرفین، قرارداد مطابق شرایط مندرج قابل فسخ بوده و اختلافات از طریق مرجع مورد توافق طرفین رسیدگی خواهد شد.
چه زمانی برای قرارداد پیمانکاری از حسابدار کمک بگیریم؟
در بسیاری از پروژهها بخش قابلتوجهی از اختلافات، الزاماً به اجرای پروژه بستگی نداشته و به دلیل ابهام در بندهای مالی قرارداد ایجاد میشود! در نتیجه اگر قرارداد شما شامل پرداختهای مرحلهای، صورت وضعیت، پیشپرداخت، تعدیل مبلغ، کسورات بیمه و مالیات یا سایر هزینههای متغیر میشود، پیشنهاد میکنیم پیش از امضای قرارداد از مهارت و تجربه یک حسابدار پیمانکاری بهرهمند شوید. در چنین پروژههایی نحوه نوشتن قرارداد پیمانکاری تنها به تنظیم بندهای حقوقی محدود نشده و بررسی دقیق مفاد مالی نیز نقش مهمی در جلوگیری از اختلافات و کاهش ریسکهای مالی ایفا مینماید.
به همین دلیل نحوه نوشتن قرارداد پیمانکاری باید با دقت و متناسب با شرایط مالی هر پروژه انجام شود. حال اگر شما برای بررسی بندهای مالی قرارداد یا مدیریت امور مالی پروژه خود به کمک متخصص نیاز دارید، میتوانید با ثبت پروژه حسابداری پیمانکاری در پلتفرم “هایحساب” نیاز خود را با حسابداران متخصص این حوزه مطرح نموده و مدیریت هزینهها، پرداختها و گزارشهای مالی پروژه را با دقت بیشتری به سرانجام برسانید.

جمع بندی
همانطور که میدانید نحوه نوشتن قرارداد پیمانکاری موضوعی نیست که بتوان آن را نادیده گرفت؛ چرا که یک قرارداد دقیق و شفاف، پایهگذار همکاری موفق میان کارفرما و پیمانکار خواهد بود. در واقع هرچه مفاد قرارداد با دقت بیشتری تنظیم گردد، حقوق و تعهدات طرفین نیز واضحتر بوده و احتمال بروز اختلافات، هزینههای پیشبینی نشده و مشکلات حقوقی در طول اجرای پروژه به حداقل میرسد. در نظر داشته باشید پس از تنظیم قرارداد نیز، مدیریت صحیح امور مالی پروژه اهمیت ویژهای دارد.
در نتیجه اگر برای پروژههای پیمانکاری خود به خدمات حسابداری نیاز دارید، میتوانید این پروژه را از طریق پلتفرم “های حساب” ثبت نموده و از همراهی حسابداران متخصص برای مدیریت دقیقتر امور مالی پروژه خود بهرهمند شوید.
سوالات متداول نحوه نوشتن قرارداد پیمانکاری
چرا توجه به نکات مالی در قرارداد پیمانکاری اهمیت دارد؟
شفاف بودن مبلغ قرارداد، نحوه پرداخت، صورتوضعیتها، کسورات قانونی، بیمه و مالیات، از بروز اختلافات مالی جلوگیری نموده و مدیریت هزینهها و درآمدهای پروژه را آسانتر مینماید.
آیا برای تنظیم قرارداد پیمانکاری باید از مشاور حقوقی یا حسابدار کمک گرفت؟
اگرچه در پروژههای کوچک امکان دارد تنظیم قرارداد با استفاده از الگوهای استاندارد ممکن باشد؛ اما در پروژههای با ارزش مالی بالا یا شرایط پیچیده، پیشنهاد میکنیم از تجربه و مهارت یک حسابدار متخصص بهرهمند شوید!
مهمترین بندهای یک قرارداد پیمانکاری چیست؟
مشخصات کارفرما و پیمانکار، موضوع قرارداد، مبلغ و نحوه پرداخت، مدت اجرای پروژه، تعهدات طرفین، ضمانت انجام تعهدات، شرایط فسخ و نحوه حل اختلاف از مهمترین بندهایی هستند که باید در قرارداد درج شوند.
آیا استفاده از نمونه قرارداد پیمانکاری ساختمان صفر تا صد برای همه پروژهها کافی است؟
خیر، هر پروژه شرایط، حجم کار، مبلغ قرارداد و تعهدات متفاوتی داشته و صرفاً مطالعه این نمونه قرارداد تنها یک الگو محسوب شده و باید متناسب با نیازهای هر پروژه اصلاح و تکمیل گردد.
نحوه نوشتن قرارداد پیمانکاری چگونه است؟
اگر قصد تنظیم یک قرارداد پیمانکاری را دارید، باید در ابتدا مشخصات طرفین، موضوع قرارداد، مبلغ، نحوه پرداخت، مدت اجرای پروژه، تعهدات، ضمانت انجام کار، شرایط فسخ و روش حل اختلاف را بهصورت شفاف مشخص نمایید.
دیدگاه شما