Перейти к содержанию

Коммерческое предложение с НДС и без НДС: как считать и показывать цену

Три формулы, сквозной пример на трёх позициях и четыре места, где итог в предложении расходится со счётом: скидка, округление, порядок расчёта и неудачная колонка в таблице.

О чём эта статья и о чём нет. Здесь только арифметика и подача цены в предложении. Кто и в каких случаях платит НДС, как у ИП на УСН и у самозанятых, разобрано в статье про КП от ИП и самозанятого. Все числа в примерах условные и посчитаны нами; ставка 22% - базовая ставка НДС с 1 января 2026 года по разъяснению ФНС.

Три способа показать цену

Самая частая причина вопросов к коммерческому предложению - неясно, с НДС цена или без. Есть три способа сказать это однозначно.

СпособКак выглядитКому подходит
Цена без НДС, налог отдельноСумма 38 986,00; НДС 22%: 8 576,92; итого 47 562,92Покупателю, который принимает НДС к вычету и сверяет по строкам
Цена с НДСИтого 47 562,92 с НДС 22%Розничному или небольшому покупателю: одна сумма без арифметики
Цена с пометкой «в том числе НДС»Итого 47 562,92, в том числе НДС 22%: 8 576,92Сложным случаям: сумма одна, налог виден

Лучше всего работает третий вариант: клиент видит и общую цену, и сумму налога. Первый хорош там, где покупатель сверяет таблицу с карточкой номенклатуры в своей учётной системе. Второй самый короткий, но вызывает больше всего вопросов: «а налог где?».

Если вы не плательщик НДС, строка выглядит иначе: «Цены указаны в рублях, НДС не облагается». В этом случае арифметика проста, и дальше можно читать только про скидки и копейки.

Три формулы, которых достаточно

Пусть ставка НДС равна 22% (то есть 0,22). Всё остальное выводится из трёх формул. Мы даём их в виде, который можно вставить в таблицу.

Цена с НДС = цена без НДС × (1 + 0,22) = цена без НДС × 1,22 Цена без НДС = цена с НДС / 1,22 НДС внутри цены с налогом = цена с НДС × 0,22 / 1,22

Последняя формула - самый частый источник ошибок. Взять 22% от цены с НДС неправильно: налог уже входит в эту цену, и его доля меньше. На цене 12 200 рублей правильный налог составляет 12 200 × 0,22 / 1,22 = 2 200 рублей, а «22% от 12 200» даёт 2 684 рубля, то есть на 484 рубля больше. Клиент, проверяющий вас калькулятором, заметит расхождение.

Для льготной ставки 10% формулы те же с заменой 0,22 на 0,10, а 1,22 на 1,10. Если у вас несколько ставок в одном предложении (например, продукты по 10% и упаковка по 22%), считайте налог по каждой ставке отдельно и показывайте отдельной строкой под таблицей.

Сквозной пример на трёх позициях

Возьмём условное предложение на три позиции. Цены указаны без НДС, ставка 22%.

ПозицияКоличествоЦена за единицуСумма без НДСНДС 22%Сумма с НДС
Лента упаковочная12084,5010 140,002 230,8012 370,80
Стретч-плёнка40312,4012 496,002 749,1215 245,12
Короб 600x400151 090,0016 350,003 597,0019 947,00
Итого38 986,008 576,9247 562,92

Здесь НДС по строкам и НДС от общей суммы совпали: 8 576,92. Так бывает, когда цены без НДС заданы в копейках, а ставка круглая. Позже мы покажем случай, где они расходятся.

Из чего состоит итог 47 562,92 ₽

Пример расчёта: три позиции, ставка НДС 22%

  • Сумма без НДС38 986,00 ₽
  • НДС 22%8 576,92 ₽

Пример расчёта авторов; названия товаров и цены условные. Итог = сумма без НДС × 1,22.

Проверьте таблицу на себе: 38 986,00 × 0,22 = 8 576,92, а 38 986,00 + 8 576,92 = 47 562,92. Если ваша таблица в предложении показывает такой же порядок, клиент без труда проверит её калькулятором.

Порядок расчёта одной строки

Чтобы итог не плавал, договоритесь с самими собой (и со своей бухгалтерией) о порядке. В нём пять шагов, и менять их местами не стоит.

Как считается строка предложения

Одинаковый порядок для каждой позиции

  1. Цена за единицуБез НДС, в рублях и копейках.
  2. СкидкаК цене или к сумме строки, один раз.
  3. Сумма строкиКоличество × цена после скидки.
  4. НДССумма строки × ставка.
  5. ИтогоСумма строк плюс НДС.

Порядок описан авторами. Конкретный способ округления выбирайте вместе с бухгалтерией.

Главное правило этого порядка: скидка применяется один раз и до налога. Если она «залетает» после расчёта НДС, итог перестаёт сходиться со счётом. А если она попадает в предложение дважды (в цене и ещё отдельной строкой), клиент получит двойной дисконт, и вы это увидите уже в договоре.

Скидка и НДС: где прячется разница

С процентной скидкой всё просто: она даёт одинаковый результат, применили вы её до НДС или после. На цене 10 000 рублей без НДС (12 200 с налогом) десять процентов дают 9 000 рублей без налога и 10 980 с налогом. Тот же результат получится, если взять 10% от 12 200.

Сложности начинаются со скидкой в рублях. Предположим, вы пообещали клиенту «скидку 1 000 рублей». От какой цены?

Скидка 1 000 ₽: что платит клиент

Одна цена 10 000 ₽ без НДС (12 200 ₽ с НДС 22%), три способа

  • Без скидки12 200 ₽ 10 000 ₽ без НДС, НДС 2 200 ₽
  • Скидка 1 000 ₽ от цены с НДС11 200 ₽ клиент платит на 1 000 ₽ меньше
  • Скидка 1 000 ₽ от цены без НДС10 980 ₽ 9 000 ₽ без НДС и НДС 1 980 ₽: клиент платит на 1 220 ₽ меньше
  • Скидка 10%10 980 ₽ то же, что скидка 1 000 ₽ от цены без НДС

Пример расчёта авторов. Разница между двумя способами фиксированной скидки: 11 200 - 10 980 = 220 ₽.

Разница между двумя способами - 220 рублей на одну позицию, и именно её клиент заметит в счёте. Чтобы не было споров, пишите в предложении, к какой цене относится скидка: «скидка 1 000 ₽ от цены без НДС» или «итоговая цена со скидкой 11 200 ₽ с НДС». Лучше всего подходит процентная скидка: она одинакова при любом порядке.

Скидка на группу позиций устроена так же: вычесть её из суммы без НДС, затем посчитать налог. Не вычитайте скидку из итога с НДС и не добавляйте налог повторно: так итог в предложении расходится со счётом.

Копейки: округление по строкам или в итоге

Округление - вторая причина расхождений. Налог можно считать по каждой строке и складывать, а можно посчитать один раз от общей суммы. Математически результат совпадает, но с копейками - не всегда.

УсловияНДС от общей суммыНДС строкой: сумма по единице × количествоРазница
Цена с НДС 27,49 ₽ × 21 шт., сумма 577,29 ₽, ставка 22%104,10 ₽104,16 ₽0,06 ₽
Цена с НДС 41,90 ₽ × 7 шт., сумма 293,30 ₽52,89 ₽52,92 ₽0,03 ₽
Цена с НДС 133,37 ₽ × 3 шт., сумма 400,11 ₽72,15 ₽72,15 ₽0

Источник: пример расчёта авторов, округление по правилу «5 и выше вверх». В первой строке НДС единицы 27,49 × 22 / 122 = 4,9572, округляется до 4,96; умножаем на 21 и получаем 104,16, а от суммы 577,29 налог равен 104,1015, то есть 104,10. Копейки на пустом месте. На одной позиции это незаметно, но в большом предложении расхождения складываются.

Практических правил три. Первое: выберите один способ и применяйте его во всех документах: в предложении, счёте и закрывающих. Второе: считайте в рублях и копейках на всех промежуточных шагах, не в процентах и не в «примерно». Третье: если в предложении много строк с копейками, сверьте итог с тем, как считает ваша учётная система, и объясните расхождение клиенту заранее.

В нашем сервисе автоматический тест проверяет, что итог на экране, в печати PDF, в файле Word и на странице-ссылке для клиента совпадает. Но выбор способа округления остаётся за вами и вашей бухгалтерией.

Какие колонки нужны покупателю

Правильный набор колонок зависит от того, кто читает предложение. Мы разделили покупателей на три типичных случая.

ПокупательЧто ему нужноКолонки таблицы
Плательщик НДСПринять налог к вычету, сверить по номенклатуреЦена без НДС, сумма без НДС, ставка, НДС, сумма с НДС
Не плательщик НДСЗнать, сколько заплатить всегоЦена, количество, сумма; строка «НДС не облагается» или «в том числе НДС»
Розничный клиентОдну цену и ничего лишнегоЦена, количество, сумма, итого

Если вы не знаете, кто будет читать, показывайте больше колонок: лишнюю колонку закроют, а недостающую придётся дополнять письмом. В конструкторе колонки таблицы цен включаются и выключаются галочками, так что набор подстраивается под получателя.

Почему итог не совпал со счётом

Если вы получили от клиента вопрос «почему в счёте иначе, чем в КП», проверьте по порядку пять причин.

  1. Округление. В КП налог от итога, в счёте по строкам, или наоборот (раздел выше).
  2. Скидка в рублях. Она применена к разным ценам: с НДС и без.
  3. Другая ставка. Для части позиций действует льготная ставка 10%, а в КП везде 22%. Проверьте номенклатуру.
  4. Изменился курс или цена. Если предложение действовало 30 дней, а цены на склад менялись, счёт выставлен по новым. Срок действия предложения должен быть написан.
  5. Лишняя или потерянная строка. Доставка, монтаж или тара вошли в счёт и не вошли в КП или наоборот.

Каждую причину можно закрыть на этапе предложения. Строку про округление запишите в условиях («НДС рассчитывается от общей суммы»), скидку привяжите к цене, а срок действия поставьте рядом с итогом. О том, как сделать условия частью шаблона, мы писали в статье про структуру КП.

Две ставки в одном предложении

В предложении на продукты питания и упаковку встречаются позиции с разными ставками: продукты по льготной ставке 10%, упаковка по общей 22%. Налог считается отдельно по каждой ставке, а итоговая строка складывает их.

ПозицияСумма без НДССтавкаНДССумма с НДС
Молочная продукция, 1 партия20 000,0010%2 000,0022 000,00
Транспортная упаковка5 000,0022%1 100,006 100,00
Итого25 000,003 100,0028 100,00

Пример условный. Обратите внимание: общий налог 3 100 рублей - это не «22% от 25 000» (5 500) и не «10% от 25 000» (2 500). Единой ставки на весь счёт нет, и средняя ставка 12,4% получилась только как следствие состава. Поэтому в таблице нужна колонка со ставкой и итоговая строка по каждой ставке: бухгалтерия клиента проверяет по ним.

Под таблицей полезно написать разбивку: «НДС 10%: 2 000,00 руб.; НДС 22%: 1 100,00 руб.; всего НДС: 3 100,00 руб.». Одну строку читать проще, чем искать налог в колонке.

Отдельно про цену за упаковку и за единицу. Если клиент покупает коробками, а цена в прайсе за штуку, в предложении укажите обе: цена за штуку и сумма за коробку с количеством штук в ней. Иначе арифметика (цена × число штук × число коробок) приводит к спорам, особенно когда копейки в цене округлены. И здесь тоже действует правило: выберите, где округлять, и держите его.

Какие ставки проверять

Ставки НДС менялись, и старые образцы в сети часто содержат прежние числа. Три вещи стоит проверить перед тем, как использовать чужой шаблон.

  • Базовая ставка. С 1 января 2026 года 22% вместо 20%. Образец с «НДС 20%» устарел.
  • Льготная ставка. 10% сохранена для социально значимых товаров: продовольствия, лекарств, детских товаров. Для остальных она не применяется.
  • Упрощённая система. Если вы на УСН и стали плательщиком НДС, можно выбрать общую ставку с вычетами или специальные ставки 5% и 7% без вычетов. Подробности и пороги описаны в статье для ИП.

Если в вашем предложении НДС выбирается из списка (22, 10, 0, без НДС), всегда проверяйте по заказу, какая ставка стоит в строке. Одна ошибка в ставке тянет ошибку в итоге и в счёте.

Любопытно, что тема НДС в поисковых запросах пока небольшая: в нашей выгрузке 11 запросов из 771 содержат слово «НДС» (например, «кп с ндс образец», «коммерческое предложение без ндс образец скачать»), и при этом по ним вернулось три клика. Люди с этим вопросом приходят с конкретной проблемой. Подробнее о данных - в исследовании запросов.

Чек-лист перед отправкой

  • Написано, с НДС цена или без, и какая ставка
  • Налог посчитан по формуле: цена × ставка / (1 + ставка) для цены с НДС
  • Скидка применена один раз, к понятной цене, и записано, к какой
  • Итог проверен калькулятором независимо от таблицы
  • Способ округления выбран и совпадает со счётом
  • Для разных ставок налог показан отдельными строками
  • Есть срок действия предложения
  • Колонки таблицы соответствуют покупателю: плательщик НДС, не плательщик, розница

Частые вопросы

Как из цены с НДС получить цену без НДС?

Разделите цену с НДС на (1 + ставка). При ставке 22% это деление на 1,22. Например, 12 200 рублей с НДС дают 10 000 рублей без НДС.

Сколько НДС внутри цены 12 200 рублей?

Сумма НДС внутри равна цене × ставка / (1 + ставка). При 22% это 12 200 × 22 / 122 = 2 200 рублей. Ошибка - брать 22% от 12 200, это 2 684 рубля.

Как правильно давать скидку: до НДС или после?

Процентная скидка даёт одинаковый результат и до НДС, и после. Скидка фиксированной суммой отличается: 1 000 рублей от цены с НДС и 1 000 рублей от цены без НДС дают разные итоги, в нашем примере разница 220 рублей. Всегда пишите, к какой цене относится скидка.

Почему итоговая сумма в КП отличается от счёта на несколько копеек?

Чаще всего из-за округления: в КП НДС посчитан от общей суммы, а в счёте по каждой строке, или наоборот. Договоритесь с бухгалтерией, каким способом считать, и держите его во всех документах.

Нужно ли показывать НДС отдельной колонкой?

Если покупатель - плательщик НДС, ему удобнее видеть налог отдельной колонкой и итог с налогом: это облегчает принятие к вычету. Покупателю без НДС достаточно итоговой цены и строки о налоге.

Что делать дальше

Посчитайте предложение, а не только прочитайте

Бесплатный инструмент собирает таблицу цен, считает итог и скидки, а введённые данные остаются в вашем браузере. Для работы с каталогом и настройкой налога в предложении понадобится аккаунт.

Читайте также

Соберите предложение, а не только прочитайте про него

Восемь готовых шаблонов, каталог товаров и выгрузка в PDF или Word. Регистрация занимает минуту, карта не нужна.

Регистрация занимает минуту, карта не нужна. Показать сервис и ответить на вопросы можем на созвоне.