На УСН доход подрядчика возникает при поступлении денег: аванс облагается сразу, а гарантийное удержание только когда заказчик его выплатит. На общей системе доход и НДС определяются по подписанным актам КС-2 на всю стоимость работ, включая удержание, а НДС дополнительно начисляется с авансов. Крупный аванс может сразу перевести подрядчика на УСН через порог НДС 20 млн ₽.
У строительной компании деньги и работы почти никогда не совпадают по времени. Заказчик платит аванс за три месяца до начала работ, акты подписывает через месяц после их окончания, а 5% удерживает на два года гарантии. Если не понимать, в какой момент возникает налог, можно заплатить его раньше времени или, наоборот, получить доначисление с пенями.
Три события в жизни договора подряда
- Аванс. Заказчик перечислил предоплату на закупку материалов.
- Приёмка работ. Подписаны акт КС-2 и справка КС-3.
- Выплата удержания. Заказчик перечисляет гарантийные 5% после окончания гарантийного срока.
Для каждого события налоги разные, и зависят от режима.
Подрядчик на УСН
На упрощёнке доход возникает в момент поступления денег. Поэтому:
- аванс облагается налогом сразу в квартале поступления;
- подписание КС-2 само по себе дохода не создаёт;
- гарантийное удержание станет доходом, только когда деньги придут.
Опасная сторона: аванс считается и в пороге НДС. Пример. Компания на УСН в 2026 году заработала 9 млн ₽. В октябре пришёл аванс по новому договору 14 млн ₽. Доход с начала года стал 23 млн ₽, порог 20 млн ₽ превышен, и с ноября подрядчик платит НДС со всех поступлений. А в 2027 году освобождения не будет вовсе.
Вывод: перед подписанием крупного договора считаем график оплат. Иногда разумнее разбить аванс на два платежа, чтобы второй пришёл в январе, иногда выгоднее сразу работать с НДС 22% и вычетами по материалам.
Подрядчик на общей системе
Доход по налогу на прибыль признаётся по акту КС-2 на всю стоимость работ, включая гарантийное удержание. То, что заказчик не перечислил 5%, значения не имеет: это его долг перед вами.
НДС начисляется дважды и потом корректируется:
- при получении аванса начисляется НДС с аванса по ставке 22/122;
- при подписании КС-2 начисляется НДС с полной стоимости работ;
- НДС, уплаченный с аванса, принимается к вычету в том же квартале.
В итоге налог платится один раз, но деньги на НДС с аванса уходят из оборота раньше, чем подрядчик закупил материалы.
Гарантийное удержание и банк
Ещё один момент, который часто упускают: удержание висит в учёте как дебиторская задолженность. Если в отчётности подрядчика большая дебиторка, банк при выдаче кредита или гарантии задаёт вопросы. Чтобы снять их, договоры с удержанием и сроки его выплаты должны быть видны в учёте отдельно, а не смешаны с просроченными долгами.
Даты в актах
Самая частая ошибка: КС-2 подписаны в январе, а датированы декабрём, или наоборот. Дата акта определяет период налога на прибыль и НДС. Расхождение дат у вас и у заказчика налоговая видит в декларациях по НДС автоматически.
Пример расчёта на общей системе
Договор на 12 млн ₽ с НДС, аванс 30% (3,6 млн ₽), удержание 5%.
- Аванс в сентябре: НДС к уплате 3,6 × 22/122 ≈ 649 тысяч ₽.
- КС-2 в ноябре на всю сумму: НДС 12 × 22/122 ≈ 2,16 млн ₽, вычет НДС с аванса 649 тысяч ₽, вычеты по материалам и субподряду.
- Заказчик платит 12 - 3,6 - 0,6 (удержание) = 7,8 млн ₽. Удержание 600 тысяч ₽ придёт через два года, но налог на прибыль и НДС с него уже уплачены в 2026 году.
Чем поможем
Посчитаем налоговые последствия до подписания договора: график авансов, порог НДС на УСН, налог с удержаний. Ведём учёт по объектам с разбивкой на авансы, акты и удержания, чтобы было видно, сколько вам реально должны заказчики и когда придут деньги.
