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

مفاهیم کلیدی در حسابداری پیمانکاری
برای شناخت و ورود به دنیای حسابدار پیمانکاری، ابتدا باید با چند واژه و مفهوم کلیدی آن آشنا شویم:
- پیمان: این سند، مهمترین بخش پروژه شماست. یک توافقنامه کتبی بین کارفرما و پیمانکار که در آن، مشخصات کامل پروژه، مبلغ کل، مدت زمان، نحوه پرداخت و تمام تعهدات طرفین ذکر شده است.
- کارفرما: شخص حقیقی یا حقوقی که مالک پروژه است و اجرای آن را به پیمانکار واگذار میکند.
- پیمانکار: شخص حقیقی یا حقوقی که مسئولیت اجرای کامل پروژه را طبق مشخصات پیمان بر عهده میگیرد.
- صورت وضعیت: این سند، فاکتور پیمانکار است. پیمانکار در فواصل زمانی مشخص (مثلاً ماهانه)، گزارشی از کارهای انجام شده و هزینههای مربوطه را تهیه و برای تایید و پرداخت به کارفرما ارسال میکند.
- سپرده حسن انجام کار: کارفرما معمولاً درصدی از مبلغ هر صورت وضعیت (مثلاً ۱۰٪) را به عنوان ضمانت برای کیفیت و تکمیل کار، نزد خود نگه میدارد. این مبالغ در پایان پروژه و پس از تایید نهایی، به پیمانکار بازگردانده میشود.
- هزینههای پیمان: شامل تمام هزینههای مستقیم (مانند مواد و مصالح، دستمزد مستقیم کارگران) و غیرمستقیم (مانند حقوق مهندسین ناظر، استهلاک ماشینآلات) که برای اجرای پروژه صرف میشود.

انواع قراردادها در حسابداری پیمانکاری
نحوه تعامل مالی و تقسیم ریسک بین کارفرما و پیمانکار، در نوع قرارداد مشخص میشود. شناخت این قراردادها برای حسابدار ضروری است، زیرا روش ثبت و تحلیل دادهها را عمیقاً تحت تأثیر قرار میدهد.
۱. قرارداد مقطوع
در این نوع قرارداد، پیمانکار متعهد میشود که کل پروژه را با یک قیمت ثابت و از پیش تعیینشده به اتمام برساند. این مدل، ساده و شفاف است اما بیشترین ریسک را متوجه پیمانکار میکند. اگر هزینههای پیشبینی نشده (مانند افزایش ناگهانی قیمت مصالح) به وجود آید، تمام این بار بر دوش پیمانکار خواهد بود و سود او کاهش مییابد. این نوع قرارداد برای پروژههایی مناسب است که محدوده و مشخصات آنها از ابتدا کاملاً واضح و مشخص باشد.
۲. قرارداد مبتنی بر هزینه یا امانی
این قرارداد نقطه مقابل مدل مقطوع است. در اینجا، کارفرما متعهد میشود که تمام هزینههای واقعی و قابل قبول پیمانکار را به علاوه یک مبلغ مشخص یا درصدی از هزینهها به عنوان سود، پرداخت کند. در این مدل، ریسک به طور کامل بر دوش کارفرماست، زیرا هیچ سقف قیمتی برای پروژه وجود ندارد. این قراردادها معمولاً در پروژههای تحقیقاتی یا پروژههایی که ابعاد و مشخصات آنها در ابتدا نامشخص است، استفاده میشوند.
۳. قرارداد فهرستبها
این مدل، یک راه حل میانه و بسیار رایج در پروژههای عمرانی و راهسازی است. در قرارداد فهرستبها، قیمت هر واحد از کار (مثلاً هر متر مکعب خاکبرداری یا هر متر مربع آسفالت) مشخص است. مبلغ نهایی قرارداد بر اساس حجم واقعی کار انجام شده در هر بخش، محاسبه میشود. این روش انعطافپذیری بالایی دارد و ریسک را بین کارفرما و پیمانکار تقسیم میکند، زیرا قیمت واحدها ثابت است اما حجم کار میتواند تغییر کند.
منظور از ضمانتنامه در حسابداری پیمانکاری چیست؟
در پروژههای بلندمدت، اعتماد حرف اول را میزند. ضمانتنامههای بانکی ابزارهایی هستند که این اعتماد را ایجاد میکنند. این اسناد تعهدات مالی هستند که مستقیماً در ترازنامه ثبت نمیشوند، بلکه ماهیت تعهدی دارند و در حسابهای انتظامی ردگیری میشوند. حساب انتظامی یک حساب کنترلی است که تعهدات و داراییهای امانی شرکت را نشان میدهد. انواع این ضمانتنامهها عبارت است از:
۱. ضمانتنامه شرکت در مناقصه
پیمانکار برای نشان دادن جدیت خود هنگام شرکت در یک مناقصه، این ضمانتنامه را به کارفرما ارائه میدهد. این سند تضمین میکند که اگر پیمانکار برنده مناقصه شد، از عقد قرارداد انصراف نخواهد داد. پس از مشخص شدن نتیجه مناقصه، این ضمانتنامه باطل و ثبت انتظامی آن برگشت داده میشود.
۲. ضمانتنامه حسن انجام کار
پس از عقد قرارداد، پیمانکار این ضمانتنامه را که معمولاً معادل ۵ تا ۱۰ درصد مبلغ کل پیمان است، به کارفرما تسلیم میکند. این سند به کارفرما اطمینان میدهد که پیمانکار پروژه را طبق مشخصات فنی و در زمان مقرر به پایان خواهد رساند. این ضمانتنامه تا پایان دوره تضمین پروژه اعتبار دارد.
۳. ضمانتنامه پیشپرداخت
گاهی کارفرما در ابتدای پروژه، مبلغی را به عنوان پیشپرداخت به پیمانکار میدهد تا او بتواند کارگاه را تجهیز کرده و پروژه را شروع کند. در ازای این مبلغ، پیمانکار ضمانتنامهای به همان ارزش به کارفرما میدهد. این ضمانتنامه تضمین میکند که پیشپرداخت صرفاً برای همان پروژه هزینه خواهد شد. با ارسال هر صورت وضعیت توسط پیمانکار، بخشی از این پیشپرداخت مستهلک شده و از مبلغ ضمانتنامه کاسته میشود.

آموزش گام به گام حسابداری پیمانکاری
فرآیند حسابداری پیمانکاری یک چرخه منظم و دقیق است که به موازات پیشرفت فیزیکی پروژه حرکت میکند.
مرحله اول: قبل از شروع پروژه (مرحله برآورد و عقد قرارداد)
در این مرحله لازم است اقدامات زیر را انجام دهید:
- برآورد هزینهها: تیم فنی و مالی پیمانکار، تمام هزینههای احتمالی پروژه را با دقت برآورد میکند تا بتواند قیمت پیشنهادی خود را در مناقصه ارائه دهد. این مرحله، حیاتیترین بخش است و یک اشتباه در برآورد، میتواند کل پروژه را به زیان بکشاند.
- ثبت ضمانتنامهها: پیمانکار برای شرکت در مناقصه و همچنین برای تضمین اجرای قرارداد، ضمانتنامههای بانکی به کارفرما ارائه میدهد که این موارد باید در حسابهای انتظامی ثبت شوند.
مرحله دوم: در جریان اجرای پروژه
پس از انجام اقدامات اولیه، در جریان اجرای پروژه به این مراحل توجه کنید:
- حسابداری هزینهها: این قلب تپنده سیستم است. تمام هزینهها باید به دقت ثبت و به پروژه مربوطه تخصیص داده شوند. حسابدار باید بتواند هزینههای مستقیم، غیرمستقیم و هزینههای مشترک بین چند پروژه را به درستی تفکیک کند. برای هر پروژه یک «مرکز هزینه» جداگانه تعریف میشود.
- تنظیم و ارسال صورت وضعیت: در پایان هر دوره مالی (مثلاً ماهانه)، تیم فنی گزارش کارهای انجام شده را تهیه و تیم مالی بر اساس آن، «صورت وضعیت» را تنظیم و برای کارفرما ارسال میکند.
- ثبت حسابداری صورت وضعیت: پس از ارسال صورت وضعیت، حسابدار ثبتی به این شکل صادر میکند: حسابهای دریافتی (کارفرما) بدهکار – درآمد پیمان (شناسایی شده) بستانکار
- وصول مطالبات و کسر سپردهها: وقتی کارفرما مبلغ صورت وضعیت را پرداخت میکند، درصدی از آن به عنوان «سپرده حسن انجام کار» کسر میشود. ثبت حسابداری آن به این صورت خواهد بود: موجودی نقد و بانک بدهکار (مبلغ دریافتی) – سپرده حسن انجام کار بدهکار (مبلغ کسر شده) – حسابهای دریافتی (کارفرما) بستانکار (کل مبلغ صورت وضعیت)

مرحله سوم: در پایان پروژه حسابداری پیمانکاری
اکنون که کار پروژه حسابداری شما به پایان رسید، لازم است با این اقدامات کار خود را به بهترین شکل ممکن به سرانجام برسانید:
- تهیه صورت وضعیت قطعی: پس از تکمیل فیزیکی پروژه، آخرین و کاملترین صورت وضعیت تهیه و برای تایید نهایی ارسال میشود.
- تحویل موقت و تحویل قطعی: پروژه ابتدا به صورت موقت تحویل داده میشود. پس از یک دوره تضمین (مثلاً یک سال) و رفع نواقص احتمالی، پروژه به صورت قطعی تحویل و «صورتجلسه تحویل قطعی» امضا میشود.
- آزاد سازی سپرده حسن انجام کار: پس از تحویل قطعی، پیمانکار میتواند سپردههای حسن انجام کار خود را که در طول پروژه کسر شده بود، از کارفرما مطالبه و دریافت کند.
- بستن حسابهای پروژه: در نهایت، تمام حسابهای درآمد و هزینه مربوط به پروژه بسته شده و سود یا زیان نهایی و قطعی آن محاسبه و به حساب سود و زیان انباشته شرکت منتقل میشود.

چگونه سود حسابداری پیمانکاری را شناسایی کنیم؟
همانطور که گفتیم، شما نمیتوانید تا پایان یک پروژه ۵ ساله صبر کنید. استاندارد حسابداری شماره ۹ ایران، دو روش اصلی را برای شناسایی درآمد و سود در طول اجرای پیمانهای بلندمدت مجاز دانسته است:
۱. روش درصد پیشرفت کار
این روش، متداولترین و منطقیترین روش است. در این رویکرد، شما در پایان هر دوره مالی، تخمین میزنید که چند درصد از کل پروژه تکمیل شده است و به همان نسبت، از کل درآمد و سود پیشبینی شده پیمان، سهم آن دوره را شناسایی و در صورتهای مالی خود ثبت میکنید. اما چگونه درصد پیشرفت را محاسبه کنیم؟ معمولاً از نسبت «مخارج واقعی تحمل شده تا به امروز» به «کل مخارج برآوردی پیمان» استفاده میشود.
- فرمول: (مخارج واقعی تا امروز / کل مخارج برآوردی) * ۱۰۰ = درصد پیشرفت کار
- مثال: فرض کنید کل درآمد یک پروژه ۱۰۰ میلیون تومان و کل هزینه برآوردی آن ۸۰ میلیون تومان است (سود برآوردی: ۲۰ میلیون). اگر در پایان سال اول، شما ۴۰ میلیون تومان هزینه کرده باشید، درصد پیشرفت شما ۵۰٪ است (۴۰ تقسیم بر ۸۰). بنابراین، شما مجاز هستید ۵۰٪ از کل درآمد (۵۰ میلیون) و ۵۰٪ از کل سود (۱۰ میلیون) را در صورتهای مالی سال اول خود شناسایی کنید.
۲. روش کار تکمیل شده در حسابداری پیمانکاری
این روش، یک رویکرد بسیار محافظهکارانه است و تنها در شرایطی استفاده میشود که نتوان درصد پیشرفت پروژه یا نتایج آن را به طور قابل اتکایی برآورد کرد.
در این روش، شما تمام درآمدها و سود را تا زمان تکمیل نهایی و قطعی پروژه، شناسایی نمیکنید. در طول سالهای اجرای پروژه، درآمدها و هزینهها در حسابهای موقتی ثبت شده و در نهایت، در سال آخر و پس از تکمیل پروژه، به یکباره به حساب سود و زیان منتقل میشوند. این روش تصویر دقیقی از عملکرد شرکت در طول سالهای میانی ارائه نمیدهد.

نتیجهگیری
حسابداری پیمانکاری یک ابزار مدیریتی و استراتژیک است که به پیمانکاران کمک میکند تا نبض مالی پروژههای خود را در دست بگیرند. یک سیستم حسابداری پیمانکاری دقیق، مانند یک سیستم GPS عمل میکند که به مدیران پروژه نشان میدهد در مسیر بودجه حرکت میکنند، همچنین انحرافات را به موقع شناسایی کرده و به آنها اجازه میدهد تا با تصمیمگیریهای هوشمندانه، از زیانهای سنگین جلوگیری کنند.درک عمیق این حوزه، نه تنها برای حسابداران، که برای مدیران پروژه، مهندسان و تمام فعالان صنعت ساختوساز، یک مزیت رقابتی بزرگ محسوب میشود. زیرا در نهایت، موفقیت یک پروژه نه تنها به کیفیت ساخت، که به مدیریت هوشمندانه منابع مالی آن نیز بستگی دارد.
ما تلاش کردیم در این مقاله از دانشگاه کسب و کار راهنمای کاملی از مفهوم حسابداری پیمانکاری و مراحل آن ایجاد کنیم و به رایجترین سوالات و ابهامات شما در این زمینه پاسخ دهیم. اکنون شما برایمان بنویسید: فکر میکنید مهمترین کاربرد حسابداری پیمانکاری چیست؟ آیا تاکنون از این روش در قراردادها و پروژههای بزرگ خود استفاده کردهاید؟
منبع: Our Accounting World
سوالات متداول
۱. آیا یادگیری نرمافزارهای خاصی برای حسابداری پیمانکاری ضروری است؟
بله. در حالی که اصول در همه نرمافزارها یکسان است، نرمافزارهای حسابداری که ماژول تخصصی پیمانکاری دارند (مانند سپیدار، هلو یا نرمافزارهای تخصصیتر)، فرآیندهایی مانند تعریف مرکز هزینه برای هر پروژه، تخصیص هزینهها و تهیه گزارشهای مدیریتی را بسیار آسانتر میکنند.
۲. صورت وضعیت تعدیل چیست و چه زمانی استفاده میشود؟
در بسیاری از قراردادهای بلندمدت، به دلیل تورم و تغییر قیمت مصالح و دستمزدها، بندی برای «تعدیل» قیمتها وجود دارد. «صورت وضعیت تعدیل»، سندی است که پیمانکار بر اساس شاخصهای اعلام شده از سوی سازمان برنامه و بودجه، مابهالتفاوت ناشی از این افزایش قیمتها را محاسبه و از کارفرما مطالبه میکند.
۳. تفاوت اصلی بین پیشدریافت و سپرده حسن انجام کار چیست؟
پیشدریافت مبلغی است که کارفرما در ابتدای پروژه به پیمانکار پرداخت میکند تا او بتواند پروژه را تجهیز و شروع کند. این مبلغ، یک بدهی برای پیمانکار است و به تدریج از صورت وضعیتهای او کسر میشود. اما سپرده حسن انجام کار مبلغی است که کارفرما از صورت وضعیتهای پیمانکار کسر و نزد خود نگه میدارد و یک طلب برای پیمانکار محسوب میشود که در پایان پروژه آزاد خواهد شد.
۴. آیا استاندارد حسابداری خاصی برای حسابداری پیمانکاری در ایران وجود دارد؟
بله. استاندارد اصلی که تمام قواعد و روشهای مربوط به این حوزه را تشریح میکند، استاندارد حسابداری شماره ۹ ایران با عنوان «حسابداری پیمانهای بلندمدت» است. تسلط بر این استاندارد برای تمام حسابداران و مدیران مالی فعال در این صنعت، الزامی است.

