Чек-лист перехода на НДС 22% в 2026 году: договоры, кассы, 1С
:root {
–bg-color: #f8fafc;
–surface-color: #ffffff;
–text-main: #0f172a;
–text-muted: #475569;
–primary: #10b981;
–primary-light: #ecfdf5;
–accent: #3b82f6;
–border: #e2e8f0;
–shadow: 0 4px 6px -1px rgb(0 0 0 / 0.05), 0 2px 4px -2px rgb(0 0 0 / 0.05);
–shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.05), 0 4px 6px -4px rgb(0 0 0 / 0.05);
}
/* Премиальная стилизация плашек по референсу */
.quote-block {
margin: 24px 0;
padding: 20px 24px;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
border: 1px solid transparent;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.quote-block:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
}
.quote-content {
display: flex;
align-items: flex-start;
gap: 16px;
}
.checklist-icon {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 50%;
font-size: 1.1rem;
flex-shrink: 0;
margin-top: 2px;
}
.quote-text {
font-size: 1rem;
line-height: 1.6;
color: var(–text-main);
}
.quote-text p {
margin: 0;
text-align: left;
}
.acceptance-block {
background-color: #f0fdf4;
border-color: #bbf7d0;
}
.acceptance-icon {
background-color: #dcfce7;
color: #16a34a;
border: 1px solid #bbf7d0;
}
.danger-block {
background-color: #fef2f2;
border-color: #fecaca;
}
.danger-icon {
background-color: #fee2e2;
color: #dc2626;
border: 1px solid #fecaca;
}
.warn-block {
background-color: #fffbeb;
border-color: #fef3c7;
}
.warn-icon {
background-color: #fef3c7;
color: #d97706;
border: 1px solid #fde68a;
}
.article-subtitle {
font-size: 1.15rem;
line-height: 1.6;
color: var(–text-muted);
margin-top: -12px;
margin-bottom: 30px;
font-style: italic;
border-left: 3px solid var(–accent);
padding-left: 16px;
}
body {
background-color: var(–bg-color);
color: var(–text-main);
font-family: ‘Inter’, sans-serif;
margin: 0;
padding: 0;
line-height: 1.7;
}
.container {
max-width: 900px;
margin: 0 auto;
padding: 40px 20px;
box-sizing: border-box;
}
header {
margin-bottom: 24px;
text-align: left;
}
.badge {
display: inline-block;
padding: 6px 16px;
background-color: var(–primary-light);
color: var(–primary);
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.1em;
border-radius: 9999px;
margin-bottom: 16px;
border: 1px solid rgba(16, 185, 129, 0.15);
}
.article-card {
background-color: var(–surface-color);
border: 1px solid var(–border);
border-radius: 16px;
padding: 50px;
box-shadow: var(–shadow-lg);
}
@media (max-width: 640px) {
.article-card {
padding: 24px;
}
}
/* Typography */
h1, h2, h3, h4 {
font-family: ‘Outfit’, sans-serif;
color: var(–text-main);
font-weight: 700;
}
h1 {
font-size: 2.5rem;
line-height: 1.25;
margin-top: 0;
margin-bottom: 24px;
}
h2 {
font-size: 1.65rem;
margin-top: 40px;
margin-bottom: 20px;
border-bottom: 1px solid var(–border);
padding-bottom: 8px;
}
h3 {
font-size: 1.25rem;
margin-top: 32px;
margin-bottom: 16px;
}
p {
margin-top: 0;
margin-bottom: 20px;
font-size: 1.05rem;
color: var(–text-main);
text-align: justify;
}
/* Lists */
ul, ol {
margin-top: 0;
margin-bottom: 24px;
padding-left: 24px;
}
li {
margin-bottom: 10px;
font-size: 1.05rem;
}
/* Tables (Премиум-стиль) */
table {
width: 100%;
border-collapse: collapse;
margin: 32px 0;
font-size: 0.95rem;
border-radius: 8px;
overflow: hidden;
box-shadow: var(–shadow);
border: 1px solid var(–border);
}
th, td {
padding: 14px 20px;
text-align: left;
}
th {
background-color: #f1f5f9;
color: var(–text-main);
font-weight: 600;
border-bottom: 2px solid var(–border);
}
td {
border-bottom: 1px solid var(–border);
background-color: var(–surface-color);
}
tr:last-child td {
border-bottom: none;
}
tr:hover td {
background-color: #f8fafc;
}
/* Custom highlights */
blockquote {
border-left: 4px solid var(–primary);
padding: 16px 24px;
margin: 32px 0;
background-color: #f8fafc;
border-radius: 0 12px 12px 0;
font-style: italic;
color: var(–text-muted);
}
.highlight-box {
padding: 20px 24px;
border-radius: 8px;
margin: 28px 0;
font-size: 1.05rem;
line-height: 1.6;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02);
transition: all 0.2s ease;
}
.highlight-box:hover {
transform: translateX(2px);
}
.highlight-box.error-box {
border-left: 5px solid #dc2626;
background-color: #fff5f5;
color: #7f1d1d;
font-style: italic;
}
.highlight-box.error-box strong {
font-weight: 700;
color: #b91c1c;
font-style: normal;
margin-right: 4px;
}
.highlight-box.warn-box, .highlight-box.important {
border-left: 5px solid #d97706;
background-color: #fffbeb;
color: #78350f;
font-style: italic;
}
.highlight-box.warn-box strong, .highlight-box.important strong {
font-weight: 700;
color: #b45309;
font-style: normal;
margin-right: 4px;
}
.keyword-tag {
display: inline-block;
padding: 4px 10px;
background-color: #f1f5f9;
color: var(–text-muted);
font-size: 0.75rem;
font-weight: 500;
border-radius: 6px;
margin-right: 6px;
margin-bottom: 8px;
border: 1px solid var(–border);
}
.cover-image {
width: 100%;
height: auto;
max-height: 480px;
object-fit: cover;
border-radius: 16px;
margin: 0 0 40px 0;
box-shadow: var(–shadow-lg);
display: block;
}
.section-image {
width: 100%;
height: auto;
max-height: 250px;
object-fit: cover;
border-radius: 12px;
margin: 40px 0;
box-shadow: var(–shadow);
display: block;
}
img {
max-width: 100%;
height: auto;
border-radius: 12px;
margin: 24px 0;
box-shadow: var(–shadow);
display: block;
}
/* Стилизация подвала SEO */
.seo-footer-block {
margin-top: 50px;
padding-top: 30px;
border-top: 1px solid var(–border);
}
.seo-footer-title {
font-family: ‘Outfit’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
color: var(–text-muted);
margin-bottom: 16px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.seo-footer-grid {
display: flex;
flex-direction: column;
gap: 16px;
background-color: #f8fafc;
padding: 20px;
border-radius: 12px;
border: 1px solid var(–border);
}
.seo-footer-item {
display: flex;
flex-direction: column;
gap: 4px;
}
.seo-footer-label {
font-size: 0.75rem;
font-weight: 600;
color: var(–text-muted);
text-transform: uppercase;
letter-spacing: 0.05em;
}
.seo-footer-value {
font-size: 0.95rem;
font-weight: 600;
color: var(–text-main);
}
.seo-footer-value-desc {
font-size: 0.9rem;
color: var(–text-muted);
line-height: 1.5;
text-align: justify;
}
.seo-footer-tags {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-top: 4px;
}
налоги • Чек-лист «10 пунктов»
10 шагов без штрафов ФНС: дата отгрузки, допсоглашения, прайсы, кассы и ОФД, корректировочные счета-фактуры, авансы на стыке ставок 20% и 22%.

1. Зафиксируйте дату перехода на новую ставку

Повышение НДС с 20% до 22% пока обсуждается как проект и требует проверки по официальному тексту закона на портале pravo.gov.ru. Решающее значение имеет дата отгрузки, а не дата договора или оплаты, согласно общим правилам статьи 167 НК РФ. В модельном сценарии условная компания А отгружает партию 30 числа, а платеж приходит через неделю – ставка определяется именно днем отгрузки, а не платежа. Для длящихся поставок с почасовой или посуточной приемкой момент отгрузки фиксируется актом, и именно дата акта становится точкой отсчета для выбора ставки, а не дата счета.
Решение: составьте реестр операций на стыке дат – авансы, полученные до изменения ставки, с отгрузкой после него, и зафиксируйте разницу в учетной политике.
Ошибка — применение ставки по дате договора вместо даты отгрузки приводит к доначислению налога и штрафу по статье 122 НК РФ до 20% от неуплаченной суммы, а при умышленном занижении – до 40%. Ставку НДС при переходе определяет дата отгрузки, а не дата договора или оплаты — правило закреплено в статье 167 НК РФ.
2. Обновите формулировки в договорах

Фиксированная сумма НДС в старой ставке ломает расчёты уже в первый день после изменения закона. Статья 424 ГК РФ допускает изменение цены договора соглашением сторон, если это не запрещено самим договором. В модельном сценарии условная компания Б с 40 длящимися контрактами аренды теряет право на пересчет без допсоглашения, если формулировка цены жестко зафиксирована в рублях без указания ставки налога отдельной строкой. При годовой аренде в 12 млн рублей разница в 2 п.п. ставки составляет около 218 тысяч рублей налога за год, которые лягут либо на арендодателя, либо на арендатора в зависимости от формулировки.
Решение: замените фиксированную сумму налога на формулировку «НДС по ставке, действующей на дату отгрузки», и разошлите допсоглашения по длящимся договорам заранее, до публикации закона в силе.
Ошибка — отсутствие гибкой формулировки заставляет пересчитывать вручную сотни счетов задним числом, а просрочка допсоглашения по аренде создаёт основание для спора с контрагентом и потенциального судебного разбирательства по статье 450 ГК РФ. Изменить цену договора соглашением сторон позволяет статья 424 ГК РФ, если это прямо не запрещено самим договором.
3. Проверьте контрагентов на УСН

Обсуждается снижение порога для автоматического освобождения от НДС на упрощёнке, что может сделать часть партнёров плательщиками налога. Пункт требует проверки по актуальной редакции главы 26.2 НК РФ перед применением. Если выручка контрагента за 2025 год превысила обсуждаемый порог, он теряет освобождение и обязан выставлять счета-фактуры с выделенным налогом уже с начала 2026 года. Для компании с оборотом закупок у таких партнёров на 20 млн рублей в год потеря входящего вычета в 2 п.п. означает недополученные 400 тысяч рублей возмещения при пересчете за квартал.
Решение: запросите у контрагентов на УСН актуальную выручку за 2025 год, сверьте её с новым порогом освобождения и зафиксируйте статус письменно до подписания новых счетов.
Ошибка — работа с контрагентом как с неплательщиком НДС при утрате освобождения ведёт к пересчёту вычетов и требованию налоговой по статье 93 НК РФ с риском заморозки расчетного счета на время камеральной проверки. Контрагент на УСН, превысивший порог по выручке за прошлый год, теряет освобождение от НДС с начала следующего периода.
4. Пересчитайте прайс-листы и маржинальность

Два процентных пункта ставки съедают маржу, если цена для клиента фиксирована и НДС включён внутрь. При марже 15% рост ставки на 2 п.п. снижает чистую прибыль почти на треть, если её не заложить заранее в цену. В модельном сценарии условная компания В с оборотом 60 млн рублей в год теряет около 1,2 млн рублей прибыли за квартал без пересчета прайса. Расчет простой: выручка минус себестоимость минус увеличенный НДС дает точку, где прибыль уходит в ноль уже при марже ниже 8%, если цена не индексируется вовсе.
Решение: смоделируйте два сценария по каждому сегменту клиентов – цена с НДС внутри и цена с НДС сверху, выберите вариант без потери маржи и зафиксируйте порог в 15%.
Ошибка — обновление прайса после первой жалобы клиента вместо расчёта заранее приводит к продажам себе в убыток на весь переходный период, который может длиться от одного до трёх месяцев. При марже 15% рост ставки НДС на 2 п.п. снижает чистую прибыль почти на треть, если цена не пересчитана заранее.
5. Обновите учётную систему до актуального релиза

Справочник ставок НДС в учётной программе должен получить новую ставку без удаления старой, которая остаётся для документов прошлых периодов. Это техническое требование, но от него зависит корректность книги продаж по статье 169 НК РФ. Ошибка в справочнике на старте квартала обычно обнаруживается только при формировании декларации, когда исправлять уже сотни документов поздно. При объеме 300 отгрузок в месяц восстановление корректных ставок вручную занимает у одного бухгалтера от трёх до пяти рабочих дней.
Решение: проверьте номер релиза на сайте разработчика вручную, не полагаясь на автообновление, и проведите тестовый документ с новой ставкой до начала массовых продаж.
Ошибка — одна неверная настройка справочника размножается на сотни счетов-фактур и требует их массового исправления перед сдачей декларации, что при штате из двух бухгалтеров занимает несколько рабочих дней. Старая ставка НДС должна оставаться в справочнике учётной программы для документов прошлых периодов — это требование статьи 169 НК РФ.
6. Перенастройте кассы и синхронизируйтесь с ОФД

Фискальный накопитель должен поддерживать актуальный формат данных для новой ставки, иначе касса не пробьёт чек. Требование к корректному чеку ККТ закреплено в правилах применения контрольно-кассовой техники и в реквизитах фискальных данных. Задержка прошивки от производителя способна остановить продажи в первый рабочий день после вступления закона в силу. Для розничной точки с оборотом 500 чеков в день простой кассы на несколько часов означает прямую потерю выручки, которую нельзя восстановить задним числом.
Решение: уточните у производителя кассы и оператора фискальных данных график выпуска прошивки и подготовьте резервный сценарий на случай задержки обновления.
Ошибка — выдача чека с неверной суммой налога квалифицируется как нарушение порядка применения ККТ и влечёт штраф по статье 14.5 КоАП РФ до 10 тысяч рублей на должностное лицо и до 30 тысяч на юрлицо. Без обновлённой прошивки фискального накопителя касса не пробьёт чек с новой ставкой НДС.
7. Актуализируйте счета-фактуры и УПД

Обязательные реквизиты корректировочного счёта-фактуры включают показатели стоимости до и после изменения, согласно общим требованиям статьи 169 НК РФ. Формы документов могут перейти под утверждение ФНС, это требует проверки перед публикацией окончательного текста и разъяснений ведомства. Смешение старых и новых форм в одном отчётном периоде затрудняет сверку при камеральной проверке. При переходе на новую ставку в середине квартала практика показывает: у компаний с электронным документооборотом ошибка обнаруживается быстрее, но требует ручной сверки каждого УПД.
Решение: настройте отдельную нумерацию для документов со старой и новой ставкой, чтобы они не смешивались в одном отчётном периоде и легко находились при проверке.
Ошибка — отсутствие в корректировочном счёте-фактуре обоих показателей стоимости лишает покупателя права на вычет и провоцирует доначисление НДС продавцу по итогам выездной проверки. Корректировочный счёт-фактура обязан содержать стоимость товара до и после изменения — иначе покупатель теряет право на вычет.
8. Отработайте авансы и переходные операции

При расторжении или изменении условий договора с возвратом оплаты покупатель восстанавливает НДС в периоде расторжения и возврата, это общая норма НК РФ. Официальные переходные правила по авансам на момент перехода на новую ставку требуют сверки с последними разъяснениями ФНС и Минфина, которые пока не опубликованы. В модельном сценарии условная компания Г получила аванс в декабре, а отгрузку провела в январе уже по новой ставке. Разница между ставкой аванса и ставкой отгрузки в таком случае требует отдельного расчета корректировки, иначе итоговая сумма к уплате не сойдется с книгой продаж.
Решение: пропишите алгоритм работы с авансами на стыке ставок в учётной политике заранее, а не оставляйте решение бухгалтеру в моменте отгрузки.
Ошибка — неверное восстановление НДС по авансу приводит к занижению налоговой базы и штрафу по статье 122 НК РФ, а при повторном нарушении – к более пристальному вниманию инспекции к остальным периодам. Аванс, полученный до изменения ставки, и отгрузка после требуют отдельного расчёта корректировки НДС.
9. Проверьте розничные чеки и ценники

При продаже товаров населению сумма налога включается в цену и на ценниках отдельно не выделяется, а требования по счетам-фактурам считаются выполненными при выдаче кассового чека. Норма закреплена в статье 168 НК РФ и остаётся актуальной после изменения ставки. Розничная точка с сотней чеков в день рискует накопить сотни некорректных документов за неделю задержки настройки. Для сети из пяти торговых точек с общим оборотом 15 млн рублей в месяц пересчет и переоформление ценников занимает не менее одного полного рабочего дня на точку.
Решение: проверьте вручную первые чеки после перенастройки кассы, не полагаясь на автоматический отчёт системы за весь рабочий день.
Ошибка — массовая выдача чеков со старой ставкой после перехода на новую квалифицируется как применение ККТ с нарушением порядка расчётов по статье 14.5 КоАП РФ с штрафом до 30 тысяч рублей на юрлицо за каждый факт выявленного нарушения. В рознице сумма НДС включается в цену и на ценнике отдельно не выделяется — норма статьи 168 НК РФ.
10. Проведите внутренний аудит перед первой отчётностью

Ошибка, найденная налоговой при камеральной проверке по статье 88 НК РФ, обычно дороже самостоятельного исправления до сдачи декларации. Точные размеры штрафов за неверную ставку в документах и чеках требуют уточнения на сайте ФНС перед публикацией итоговых разъяснений. Практика показывает: компании, пропустившие внутренний аудит, чаще получают требование о пояснениях в первый же отчётный период. Дополнительно стоит сверить контрольные соотношения декларации по НДС с данными книги продаж и книги покупок, чтобы расхождение не всплыло уже на камеральной проверке.
Решение: выгрузите пробный отчёт по НДС, визуально проверьте ставки, протестируйте один розничный чек и один корректировочный счёт-фактуру за день до сдачи декларации.
Ошибка — отправка декларации без пробной проверки ставок ведёт к требованию по статье 93 НК РФ и риску блокировки счёта на время разбирательства, которое может затянуться на несколько недель.