مالیات ارزش افزوده‌ی قرارداد پیمانکاری در تاریخ صدور صورت‌حساب تعلق می‌گیرد (ماده‌ی ۳ و تبصره‌ی ۲ ماده‌ی ۴ قانون مالیات بر ارزش افزوده)، نه در تاریخی که کار به درصد معینی می‌رسد و نه در تاریخ دریافت پول. آنچه به دریافت پول بسته است، زمان پرداخت مالیات است: اگر قرارداد و پرداخت‌ها در سامانه‌ی مؤدیان ثبت و تأیید شده باشند، پیمانکار مالیات هر صورت‌حساب را به نسبت مبلغی که از کارفرما دریافت می‌کند می‌پردازد.

مثال فرضی: سه صورت‌وضعیت

قرارداد ۳٬۰۰۰ میلیون تومانی، نرخ فرضی ۱۰٪، ثبت‌شده در سامانه (میلیون تومان)
صورت‌وضعیتمبلغ صورت‌حسابمالیات متعلقدریافتی از کارفرمامالیات پرداختنی در همان دوره
اول (پیشرفت ۳۰٪)۹۰۰۹۰۹۰۰۹۰
دوم (پیشرفت ۷۰٪)۱٬۲۰۰۱۲۰۶۰۰۶۰
سوم (پیشرفت ۱۰۰٪)۹۰۰۹۰۱٬۵۰۰ (شامل باقی‌مانده‌ی دوم)۱۵۰
جمع۳٬۰۰۰۳۰۰

اگر همین قرارداد در سامانه ثبت نشده باشد، معامله نقدی فرض می‌شود (تبصره‌ی ۱ ماده‌ی ۴) و مالیات هر صورت‌حساب در دوره‌ی صدور آن کامل پرداختنی است؛ در مثال بالا، ۱۲۰ میلیون در دوره‌ی دوم به جای ۶۰ میلیون.

خطاهای رایج

  • درصد پیشرفت کار، تاریخ تعلق مالیات فرض می‌شود و صورت‌حساب تا تسویه‌ی کامل صادر نمی‌شود.
  • قرارداد در سامانه ثبت نمی‌شود و پیمانکار مالیات دریافت‌نشده را یک‌جا می‌پردازد.
  • کسورات حسن انجام کار یا پیش‌پرداخت از مبلغ صورت‌حساب کم می‌شود بدون آنکه اثرش بر مالیات روشن شود.

قاعده‌های کلی پیمانکاری در ارزش افزوده قراردادهای پیمانکاری و پروژه‌ای آمده است. ثبت صورت‌وضعیت‌ها و پرداخت‌ها در سامانه، کار خدمت راه‌اندازی و پشتیبانی سامانه مودیان ویراف است.

  1. ۱.قانون مالیات بر ارزش افزوده (مصوب ۱۴۰۰) — معاونت تدوین، تنقیح و انتشار قوانین و مقررات ریاست جمهوری (qavanin.ir)، ماده‌ی ۳؛ ماده‌ی ۴، تبصره‌های ۱ تا ۳تاریخ مراجعه: ۱۴۰۵/۰۷/۱۶