محاسبه مالیات بر ارزش افزوده یک پیمان با ضربکردن ساده «مبلغ کل قرارداد» در یک درصد ثابت شروع نمیشود. ابتدا باید موضوع واقعی پیمان، اجزای کالا و خدمت، معافیتهای احتمالی، مبلغ قابل صورتحساب و نرخ قانونی دوره مشخص شود. سپس زمان صدور صورتحساب، وصول وجه و ثبت در اظهارنامه کنترل گردد.
این تفکیک مهم است، چون مبلغ اولیه قرارداد ممکن است با تغییر مقادیر، تعدیل، مصالح تحویلی کارفرما، صورتوضعیتهای موقت، سپردهها و کسورات قانونی متفاوت باشد. از طرف دیگر، ارزش افزوده با مالیات عملکرد و حق بیمه قرارداد یکسان نیست و هر کدام مبنا و فرایند مستقل دارند.
آیا همه قراردادهای پیمانکاری مشمول ارزش افزودهاند؟
اصل بر این است که عرضه کالا و ارائه خدمت در ایران مشمول مالیات و عوارض ارزش افزوده است، مگر اینکه موضوع معامله بهصراحت در قانون معاف شده باشد یا نرخ صفر و حکم خاص داشته باشد. بنابراین عنوان «پیمانکاری»، «عمرانی»، «دولتی» یا «مشاورهای» بهتنهایی معافیت ایجاد نمیکند.
برای پاسخ باید موضوع قرارداد را تجزیه کنید: آیا قرارداد صرفاً خدمت است، ترکیبی از تأمین کالا و اجراست، شامل کالای معاف است یا بخشی از عملیات خارج از شمول قرار میگیرد؟ اگر قرارداد چند موضوع دارد، مبلغ هر جزء باید تا حد امکان در قرارداد، صورتوضعیت و صورتحساب روشن باشد. استفاده از یک نرخ برای اجزایی با احکام متفاوت میتواند باعث مطالبه یا رد اعتبار شود.
همچنین وضعیت فراخوان و ثبتنام مؤدی، نوع خریدار و تکالیف سامانه مؤدیان باید جداگانه بررسی شود. عدم انجام تکلیف ثبت یا صدور صورتحساب، ماهیت مشمول معامله را از بین نمیبرد و ممکن است ریسک جریمه ایجاد کند.
مأخذ محاسبه در قرارداد پیمانکاری چیست؟
مطابق قواعد عمومی قانون مالیات بر ارزش افزوده، مأخذ مالیات و عوارض، ارزش فروش کالا یا خدمت مندرج در صورتحساب است؛ اما ارقام کاهنده یا افزاینده فقط زمانی اثر میگذارند که ماهیت و مستند قانونی آنها روشن باشد. در پیمان، بهتر است برای هر صورتوضعیت یک «پل تطبیق» از کارکرد ناخالص تا مبلغ مشمول صورتحساب ساخته شود.
فرمول پایه چنین است:
مالیات و عوارض هر صورتحساب = مبلغ مشمول همان صورتحساب × نرخ قانونی قابل اعمال در تاریخ تعلق
این فرمول با مبلغ قابل پرداخت اشتباه نشود. مبلغ قابل پرداخت ممکن است بعد از کسر سپرده حسن انجام کار، بیمه، پیشپرداخت مستهلکشده یا سایر کسورات قراردادی محاسبه شود؛ ولی هر کسر لزوماً مأخذ ارزش افزوده را کاهش نمیدهد.
مبلغ مشمول را از مبلغ کل قرارداد جدا کنید
مبلغ کل پیمان یک سقف یا برآورد قراردادی است. مالیات هر دوره باید با رویداد واقعی همان دوره و صورتحساب مرتبط باشد. صورتوضعیت تأییدشده، صورتحساب الکترونیکی، صورتجلسات تغییر مقادیر و تعدیلها باید با یکدیگر تطبیق داشته باشند.
در قراردادهای تأمین و اجرا، اگر کالا و خدمت احکام متفاوتی دارند، تفکیک واقعی در قرارداد و صورتحساب اهمیت دارد. تفکیک صوری که با عملیات و اسناد خرید همخوان نیست، در رسیدگی قابل دفاع نخواهد بود.
تکلیف مصالح، تعدیل، تغییر مقادیر و کسورات
مصالح خریداریشده توسط پیمانکار که در مبلغ پیمان منظور میشوند معمولاً بخشی از عرضه قراردادیاند؛ اما مصالح تحویلی کارفرما یا اقلامی که صرفاً امانیاند باید بر اساس قرارداد و نحوه صورتحساب بررسی شوند. تعدیل و تغییر مقادیر نیز هنگام ایجاد حق مطالبه و صدور صورتحساب مرتبط، در محاسبه اثر میگذارند.
کسور بیمه، سپرده حسن انجام کار و تضمینها ماهیتاً با تخفیف تجاری یکی نیستند. کمشدن آنها از وجه پرداختی الزاماً به معنای کمشدن مأخذ مالیات نیست. برای هر قلم یک ستون «ماهیت کسر» و «اثر بر مأخذ ارزش افزوده» در کاربرگ محاسبه ایجاد کنید.
برای درک تفاوت این کسورات با بیمه پیمان، پیشنهاد میشود مقاله «حق بیمه قراردادهای پیمانکاری چگونه محاسبه میشود؟ بررسی قراردادهای عمرانی، غیرعمرانی، مکانیکی و دستمزدی» را نیز مطالعه کنید.
نرخ مالیات و عوارض را چگونه تعیین کنیم؟
نرخ باید از قانون مالیات بر ارزش افزوده، حکم بودجه همان سال و مقررات خاص کالا یا خدمت استخراج شود. استفاده از درصد سال قبل یا یک نرخ عمومی بدون بررسی موضوع قرارداد، قابل اتکا نیست. اگر قرارداد چندساله است، هر صورتحساب باید با نرخ قانونی مربوط به تاریخ تعلق خود کنترل شود.
در زمان بازبینی این مقاله، درباره نرخهای سالانه و برخی احکام بودجهای گزارشهای ثانویه متعارض وجود دارد؛ بنابراین نرخ قطعی باید پیش از صدور صورتحساب از متن قانون بودجه، بخشنامه سازمان امور مالیاتی و تنظیمات معتبر سامانه کنترل شود. این احتیاط بهویژه برای پیمانهایی با کالاها یا خدمات خاص، نرخ صفر یا معافیت ضروری است.
زمان تعلق در قراردادهای پیمانکاری
تبصره ۲ ماده ۴ قانون مالیات بر ارزش افزوده برای معاملات غیرنقدی، از جمله قراردادهای پیمانکاری و مشاورهای، تاریخ تعلق مالیات و عوارض را تاریخ صدور صورتحساب میداند. پس تاریخ صدور صورتحساب تصمیم حسابداری ساده نیست؛ دوره اظهار و نرخ قابل اعمال را نیز تحت تأثیر قرار میدهد.
صورتوضعیت، صورتحساب و وصول وجه
صورتوضعیت نشاندهنده کارکرد و مطالبه قراردادی است، اما باید مشخص شود چه زمانی طبق قرارداد تأیید میشود و چه زمانی صورتحساب قانونی صادر میگردد. بهتر است شماره صورتوضعیت، دوره کارکرد، تاریخ تأیید، تاریخ صورتحساب، شناسه یکتا و تاریخ وصول در یک جدول نگهداری شود.
برای پیمانکار، ثبت صورتحساب و اظهار مالیات و عوارض باید با وضعیت واقعی معامله هماهنگ باشد. برای کارفرما نیز پرداخت مالیات و عوارض و پذیرش اعتبار به وجود صورتحساب معتبر و رعایت الزامات قانونی وابسته است.
قرارداد نقدی و غیرنقدی
در معاملات غیرنقدی، قانون برای زمان پرداخت مالیات و عوارض قواعد خاصی دارد. صرف درج عبارت «نسیه» در قرارداد کافی نیست؛ شرایط پرداخت و نوع معامله باید در سامانه و اسناد بهدرستی منعکس شود. معامله یا قراردادی که در سامانه مؤدیان ثبت نشده باشد ممکن است طبق قانون نقدی تلقی شود.
در پیمانهای دستگاههای اجرایی یا کارفرمایان خاص نیز ممکن است احکام پرداخت مالیات و عوارض هر صورتوضعیت مطرح باشد. مفاد ماده ۱۳ قانون حداکثر استفاده از توان تولیدی و خدماتی کشور و آخرین اصلاحات آن باید متناسب با نوع کارفرما و قرارداد بررسی شود.
وظایف پیمانکار و کارفرما
وظایف پیمانکار
پیمانکار باید موضوع و اجزای قرارداد را طبقهبندی کند، صورتحساب الکترونیکی صحیح صادر نماید، نرخ دوره را کنترل کند و مالیات فروش را در اظهارنامه مرتبط منعکس سازد. همچنین باید صورتوضعیت، تأیید کارفرما، وصول وجه و اصلاحات بعدی را قابلردیابی نگه دارد.
اعتبار مالیاتی خرید مصالح، خدمات و پیمانکاران جزء فقط با وجود شرایط قانونی قابل کسر است. برای تکمیل این بخش، شاید برای شما هم جالب باشد: «اعتبار مالیات بر ارزش افزوده چه زمانی پذیرفته یا رد میشود؟»
وظایف کارفرما
کارفرما باید صورتحساب را با قرارداد و صورتوضعیت تطبیق دهد، شناسه و اطلاعات مؤدی را کنترل کند و مالیات و عوارض را مطابق قانون و شرایط پرداخت قرارداد بپردازد. ثبت هزینه یا پرداخت وجه بدون صورتحساب معتبر، اعتبار مالیاتی را تضمین نمیکند.
کارفرما نباید مالیات ارزش افزوده را با کسور بیمه، مالیات عملکرد یا سپرده تضمین مخلوط کند. هر قلم باید در صورتحساب و سند پرداخت جدا باشد تا پیمانکار بتواند وصول و بدهی دوره را درست ثبت کند.
مثال محاسبه ارزش افزوده صورتوضعیت
فرض کنید مبلغ کارکرد قابل صورتحساب یک دوره پس از تأیید و تعدیلات قراردادی، ۵ میلیارد ریال است و هیچ جزء معاف یا خارج از شمول ندارد. اگر نرخ قانونی قابل اعمال در تاریخ تعلق ۱۰ درصد باشد، مالیات و عوارض صورتحساب ۵۰۰ میلیون ریال خواهد بود و جمع صورتحساب ۵٫۵ میلیارد ریال میشود.
این مثال صرفاً روش محاسبه را نشان میدهد. اگر صورتوضعیت شامل جزء معاف، کالای با نرخ خاص، مصالح تحویلی کارفرما یا اصلاح صورتوضعیت قبلی باشد، ابتدا مبلغ مشمول باید بازسازی شود. همچنین کسور بیمه یا سپردهای که از پرداخت کم میشود لزوماً عدد ۵ میلیارد ریال را کاهش نمیدهد.
جدول کنترل فرایند
| رویداد | مبنای محاسبه | اقدام پیمانکار | اقدام کارفرما | کنترل کلیدی |
| تأیید کارکرد | مبلغ اجزای مشمول | تطبیق با قرارداد | تأیید صورتوضعیت | تفکیک معاف و مشمول |
| صدور صورتحساب | مبلغ مشمول × نرخ دوره | صدور صورتحساب صحیح | کنترل شناسه و نرخ | تاریخ تعلق |
| وصول وجه | جمع صورتحساب پس از کسورات پرداخت | ثبت وصول هر جزء | پرداخت جداگانه مالیات | تفکیک خالص پرداخت |
| اظهار دوره | مالیات فروش منهای اعتبار مجاز | ثبت فروش و اعتبار | ثبت اعتبار خرید | تطبیق کارپوشه |
| اصلاح یا نهایی | مابهالتفاوت مستند | صورتحساب اصلاحی | تأیید تغییرات | جلوگیری از محاسبه دوباره |
پیشپرداخت، سپرده و صورتوضعیت نهایی
پیشپرداخت معمولاً تأمین مالی اولیه اجرای پیمان است و در صورتوضعیتهای بعدی مستهلک میشود. اثر آن بر ارزش افزوده باید بر اساس ماهیت پرداخت، شرایط قرارداد، نحوه ثبت در سامانه و صورتحسابهای صادرشده بررسی شود؛ نباید بدون مستند، هم هنگام دریافت و هم هنگام صورتوضعیت نهایی دوباره مشمول شود.
سپرده حسن انجام کار، تضمین یا وجه نگهداریشده نیز ممکن است فقط زمان وصول را جابهجا کند، نه اینکه ماهیت عرضه را تغییر دهد. در صورتوضعیت نهایی، جمع کارکرد، تعدیلات، مبالغ قبلی، صورتحسابهای اصلاحی و مالیات اظهارشده را تطبیق دهید تا مالیات دوباره محاسبه نشود.
اعتبار مالیاتی خریدهای پیمانکار
پیمانکار میتواند مالیات و عوارض خریدهای مرتبط را، در صورت احراز شرایط قانون، از مالیات فروش کسر کند. ارتباط خرید با پروژه، معتبر بودن صورتحساب، وضعیت فروشنده، ثبت پرداخت و نبود محدودیت معافیت یا مصرف شخصی باید قابل اثبات باشد.

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

