Расчёт НДФЛ в Excel: формулы, примеры и нюансы для 2026 года

Налог на доходы физических лиц (НДФЛ) — обязательный платеж, который удерживается с зарплаты, премий, дивидендов и других видов доходов. Рассчитывать его вручную неудобно, особенно если речь идёт о большом количестве сотрудников или сложных вычетах. Excel позволяет автоматизировать процесс с помощью формул, сводных таблиц и условного форматирования. Но как правильно составить таблицу, чтобы избежать ошибок в расчётах? И какие нюансы нужно учитывать при работе с разными ставками (13%, 15%, 30%)?

В этой статье вы найдёте готовые формулы для расчёта НДФЛ в Microsoft Excel и Google Таблицах, примеры с налоговыми вычетами, а также шаблоны для типовых ситуаций: зарплата, отпускные, больничные и доходы нерезидентов. Мы разберём, как избежать распространённых ошибок (например, двойного налогообложения) и как адаптировать таблицу под изменения в законодательстве 2026 года.

Если вы бухгалтер, предприниматель или просто хотите контролировать удержания из своей зарплаты, этот гайд поможет сэкономить время и минимизировать риски ошибок. Особое внимание уделите разделам про стандартные вычеты на детей и прогрессивную шкалу для высоких доходов — это самые частые причины некорректных расчётов.

Базовая формула НДФЛ в Excel: простой расчёт

Для начала разберём самую простую ситуацию: расчёт НДФЛ с зарплаты без вычетов. В этом случае используется стандартная ставка 13% для резидентов РФ. Формула в Excel будет выглядеть так:

=ОКРУГЛ(Доход * 13%; 2)

Где:

  • 📌 Доход — ячейка с суммой зарплаты (например, B2).
  • 📌 13% — ставка налога (для резидентов).
  • 📌 ОКРУГЛ(..., 2) — округляет результат до копеек (важно для бухгалтерских документов).

Пример: если в ячейке B2 указана зарплата 50 000 рублей, формула вернёт 6 500 (50 000 × 0,13). Но что делать, если нужно посчитать НДФЛ для нерезидента (ставка 30%) или применить вычет? Об этом — в следующем разделе.

📊 Какую ставку НДФЛ вы чаще всего рассчитываете?
13% (резиденты)
15% (доходы свыше 5 млн)
30% (нерезиденты)
Другую

Учёт налоговых вычетов: стандартные, социальные, имущественные

Налоговые вычеты уменьшают базу для расчёта НДФЛ. Например, стандартный вычет на ребёнка составляет 1 400 рублей (на первого и второго) или 3 000 рублей (на третьего и последующих). Чтобы учесть вычет в Excel, модифицируем формулу:

=ОКРУГЛ((Доход - Вычет) * 13%; 2)

Где Вычет — ячейка с суммой вычета (например, C2). Важно: вычет применяется только до тех пор, пока доход с начала года не превысит 350 000 рублей. После этого вычет отменяется.

Пример таблицы с вычетами:

ФИОДоход, ₽Вычет на детей, ₽НДФЛ 13%, ₽
Иванов И.И.45 0002 800=ОКРУГЛ((45000-2800)*13%;2) → 5 546
Петрова А.С.60 0005 600=ОКРУГЛ((60000-5600)*13%;2) → 7 128
Сидоров П.П.350 0000=ОКРУГЛ(350000*13%;2) → 45 500

⚠️ Внимание: Если сотрудник имеет право на несколько вычетов (например, на двоих детей и социальный вычет за обучение), суммируйте их в одной ячейке. Но помните: общая сумма вычетов не может превышать доход за месяц.

Указать корректную ставку (13%/15%/30%)|

Проверить лимит дохода для стандартных вычетов (350 000 ₽)|

Суммировать все применимые вычеты в одной ячейке|

Округлить результат до копеек (функция ОКРУГЛ)

-->

Прогрессивная шкала: НДФЛ 15% для доходов свыше 5 млн рублей

С 2021 года в России действует прогрессивная шкала НДФЛ: если доход физического лица за год превышает 5 миллионов рублей, то с суммы превышения удерживается 15% вместо 13%. В Excel это реализуется с помощью функции ЕСЛИ:

=ЕСЛИ(Доход_с_начала_года > 5000000;

ОКРУГЛ(5000000*13% + (Доход_с_начала_года - 5000000)*15%; 2);

ОКРУГЛ(Доход_с_начала_года*13%; 2))

Разберём на примере:

  • 💰 Доход за год: 6 000 000 ₽.
  • 📉 НДФЛ = (5 000 000 × 13%) + (1 000 000 × 15%) = 650 000 + 150 000 = 800 000 ₽.

⚠️ Внимание: Эта формула работает только для годового расчёта. Для ежемесячного удержания нужно учитывать накопленный доход с начала года (например, в отдельном столбце).
Как рассчитать НДФЛ 15% для нерезидентов с высокими доходами?

Для нерезидентов (ставка 30%) прогрессивная шкала не применяется — даже если доход превышает 5 млн, удерживается 30% со всей суммы. Однако с 2026 года нерезиденты из стран ЕАЭС (Белоруссия, Казахстан и др.) платят 13% при условии подачи уведомления в ФНС.

НДФЛ с отпускных и больничных: особенности расчёта

Отпускные и пособия по временной нетрудоспособности облагаются НДФЛ по стандартной ставке 13%, но есть нюансы:

  • 📅 Отпускные: НДФЛ удерживается в день выплаты (независимо от месяца, за который они начислены).
  • 🏥 Больничные: Налог рассчитывается с полной суммы пособия, но вычеты (например, на детей) применяются.

Формула для отпускных:

=ОКРУГЛ(Отпускные * 13%; 2)

Для больничных (с учётом вычета на ребёнка):

=ОКРУГЛ((Больничный - Вычет_на_ребёнка) * 13%; 2)

Пример таблицы:

Тип выплатыСумма, ₽Вычет, ₽НДФЛ, ₽
Отпускные35 00004 550
Больничный22 0001 4002 682

Автоматизация расчётов: сводные таблицы и условное форматирование

Чтобы упростить работу с большими массивами данных (например, ведомостью по 100 сотрудникам), используйте:

  • 📊 Сводные таблицы: группируйте данные по отделам, ставкам НДФЛ или типам доходов.
  • 🎨 Условное форматирование: выделяйте красным ячейки, где доход превысил 350 000 ₽ (отмена вычетов) или 5 000 000 ₽ (ставка 15%).
  • 🔄 Динамические диапазоны: используйте формулы СМЕЩ или ИНДЕКС, чтобы таблица автоматически расширялась при добавлении новых строк.

Пример правила условного форматирования для лимита вычетов:

  1. Выделите столбец с накопленным доходом (например, D2:D100).
  2. Перейдите в Главная → Условное форматирование → Создать правило.
  3. Выберите "Форматировать только ячейки, которые содержат".
  4. Установите условие: "Значение" "больше" "350000" и задайте красный цвет текста.

Распространённые ошибки и как их избежать

Даже опытные пользователи Excel допускают ошибки при расчёте НДФЛ. Вот самые частые из них:

  1. Неучтённые вычеты: забывают применить стандартные вычеты на детей или социальные вычеты (лечение, обучение).
  2. Некорректное округление: используют функцию ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ вместо ОКРУГЛ, что приводит к расхождениям с бухгалтерскими стандартами.
  3. Ошибки в прогрессивной шкале: неверно рассчитывают НДФЛ 15% для доходов свыше 5 млн, забывая про пороговое значение.
  4. Двойное налогообложение: включают в налоговую базу суммы, уже облагавшиеся НДФЛ (например, материальную помощь свыше 4 000 ₽).

⚠️ Внимание: Если вы используете Google Таблицы, замените точку на запятую в формулах (например, =ОКРУГЛ(B2*13%; 2) вместо =ROUND(B2*0.13, 2)). Синтаксис функций в Google Таблицах может отличаться!

Чтобы минимизировать риски, всегда проверяйте расчёты на тестовых данных. Например:

  • 🧪 Просчитайте НДФЛ для дохода ровно 350 000 ₽ (вычет должен обнулиться).
  • 🧪 Проверьте расчёт для дохода 5 000 001 ₽ (должен появиться НДФЛ 15% с 1 ₽).

Готовые шаблоны Excel для расчёта НДФЛ

Если не хотите создавать таблицу с нуля, воспользуйтесь готовыми шаблонами:

  • 📄 Шаблон для зарплаты: включает столбцы для дохода, вычетов, НДФЛ 13%/15% и "на руки". Скачать.
  • 📄 Шаблон для нерезидентов: автоматически применяет ставку 30% (или 13% для граждан ЕАЭС). Скачать.
  • 📄 Годовая ведомость: рассчитывает накопленный доход и НДФЛ с учётом прогрессивной шкалы. Скачать.

Пример структуры шаблона для зарплаты:

ФИОДоход, ₽Вычет, ₽Накоплено с начала года, ₽НДФЛ, ₽К выдаче, ₽
Иванов И.И.50 000=ЕСЛИ(D2<350000; 1400; 0)=СУММ($B$2:B2)=ОКРУГЛ((B2-C2)*ЕСЛИ(D2>5000000; 0.15; 0.13); 2)=B2-E2

⚠️ Внимание: Перед использованием шаблона проверьте актуальность ставок НДФЛ на сайте ФНС — законодательство может измениться.

FAQ: Частые вопросы по расчёту НДФЛ в Excel

🔹 Как рассчитать НДФЛ с аванса?

Аванс не облагается НДФЛ — налог удерживается только с окончательного расчёта за месяц. Однако если аванс выплачен в последних числах месяца (например, 28-го), а зарплата — 5-го следующего, то НДФЛ удерживается в день выплаты аванса (письмо ФНС от 24.03.2016 № БС-4-11/4999).

🔹 Можно ли в Excel автоматически заполнять ФИО сотрудников?

Да, используйте выпадающий список (Данные → Проверка данных → Список) или функцию ВПР, чтобы подтягивать ФИО из другой таблицы по табельному номеру. Пример:

=ВПР(A2; Лист2!A:B; 2; ЛОЖЬ)

где A2 — табельный номер, а на Лист2 хранится справочник сотрудников.

🔹 Как посчитать НДФЛ с дивидендов?

С 2021 года дивиденды резидентов облагаются по ставке 13% (если сумма дивидендов за год ≤ 5 млн) или 15% (свыше 5 млн). Формула:

=ЕСЛИ(Дивиденды_за_год > 5000000;

ОКРУГЛ(5000000*13% + (Дивиденды_за_год - 5000000)*15%; 2);

ОКРУГЛ(Дивиденды_за_год*13%; 2))

Для нерезидентов ставка фиксированная — 15%.

🔹 Почему в Excel получается другая сумма НДФЛ, чем в 1С?

Расхождения возникают из-за:

  • 🔢 Разного округления (1С округляет до копеек по правилам бухучёта).
  • 📅 Неучтённых вычетов или накопленного дохода с начала года.
  • 📝 Ошибок в формулах (например, забыли применить прогрессивную шкалу).

Проверьте настройки округления и сверьте налоговую базу.

🔹 Как экспортировать данные из Excel в декларацию 3-НДФЛ?

Используйте функцию ТЕКСТ для приведения чисел к формату декларации:

=ТЕКСТ(Сумма; "0.00")

Затем скопируйте данные в программу "Декларация" или сохраните файл в формате .csv для импорта. Убедитесь, что разделитель — точка с запятой (;).