Как рассчитать 13% налог от зарплаты в Excel: формулы, примеры и шаблоны

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

Многие ошибочно думают, что для расчёта НДФЛ достаточно умножить зарплату на 0.13. На практике же приходится решать обратные задачи (например, найти "грязную" зарплату по "чистой"), учитывать нестандартные выплаты или округлять копейки по правилам Налогового кодекса. Мы покажем, как автоматизировать эти вычисления с помощью формул, избежать ошибок и даже создать универсальный шаблон для ежемесячных расчётов.

Если вы никогда не работали с формулами в Excel, не переживайте: все примеры сопровождаются скриншотами и пояснениями. А для опытных пользователей мы подготовили уникальный приём с использованием функции ЕСЛИОШИБКА для обработки отрицательных вычетов, который не найти в стандартных руководствах.

1. Базовая формула: как посчитать 13% от зарплаты

Начнём с самого простого — расчёта налога от известной суммы дохода. Предположим, у вас есть "грязная" зарплата (до вычета НДФЛ), и нужно найти сумму налога и "чистый" доход.

Формула для налога:

=ОкрВверх(B2*13%; 2)

где B2 — ячейка с "грязной" зарплатой. Функция ОкрВверх округляет результат до копеек в большую сторону (как требует Налоговый кодекс РФ).

Формула для "чистой" зарплаты:

=B2 - ОкрВверх(B2*13%; 2)

Пример расчёта для зарплаты 50 000 рублей:

  • 📊 Налог: =ОкрВверх(50000*0,13; 2)6 500,00 ₽
  • 💰 На руки: 50000 - 650043 500,00 ₽

2. Обратная задача: как найти "грязную" зарплату по "чистой"

Ситуация: вам известна сумма, которую сотрудник получает "на руки" (например, 35 000 ₽), а нужно узнать, какая зарплата указана в трудовом договоре до вычета налога. Здесь поможет формула с коэффициентом:

Формула для "грязной" зарплаты:

=ОкрВверх(C2 / (1 - 13%); 2)

где C2 — ячейка с "чистой" зарплатой.

Почему именно так? Потому что "чистая" зарплата — это 87% от "грязной" (100% - 13%). Чтобы найти 100%, делим известные 87% на 0.87.

Пример для "чистой" зарплаты 35 000 ₽:

  • 🔍 "Грязная" зарплата: =ОкрВверх(35000 / 0,87; 2)40 229,89 ₽
  • 🧮 Проверка: 40229,89 * 13% → 5 230 ₽ (налог), а 40229,89 - 5230 → 35 000 ₽ (совпадает)
⚠️ Внимание: Если в вашем регионе действует пониженная ставка НДФЛ (например, 5% для ИТ-специалистов), замените в формуле 13% на актуальное значение. Список льготных ставок можно проверить на сайте ФНС.

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

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

Формула с учётом вычета:

=ОкрВверх((B2 - D2) * 13%; 2)

где:

- B2 — "грязная" зарплата,

- D2 — сумма вычета.

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

=ЕСЛИОШИБКА(ОкрВверх((B2 - D2) * 13%; 2); 0)

Пример для зарплаты 40 000 ₽ и вычета на двоих детей (1 400 + 1 400 = 2 800 ₽):

  • 👶 Налогооблагаемая база: 40000 - 2800 = 37 200 ₽
  • 📉 Налог: =ОкрВверх(37200 * 0,13; 2)4 836,00 ₽ (вместо 5 200 ₽ без вычета)
Как проверить правильность вычета?

Согласно ст. 218 НК РФ, стандартные вычеты на детей предоставляются до месяца, в котором доход сотрудника с начала года превысит 350 000 ₽. Например, если зарплата 50 000 ₽ в месяц, вычеты действуют только до июля (50 000 × 7 = 350 000).

4. Расчёт НДФЛ для нескольких сотрудников: табличный шаблон

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

ФИО сотрудника Зарплата "грязная" Вычеты (₽) Налогооблагаемая база НДФЛ 13% Зарплата "чистая"
Иванов И.И. 50 000 1 400 =B2-C2 =ОкрВверх(D2*13%; 2) =B2-E2
Петрова А.С. 60 000 3 000 =B3-C3 =ОкрВверх(D3*13%; 2) =B3-E3
Сидоров К.В. 45 000 0 =B4-C4 =ОкрВверх(D4*13%; 2) =B4-E4

Как пользоваться шаблоном:

  1. Скопируйте таблицу в Excel.
  2. Заполните столбцы ФИО, Зарплата "грязная" и Вычеты.
  3. Формулы в столбцах D, E и F протяните вниз на нужное количество строк.

Заполнены все ячейки с зарплатами|Правильно указаны вычеты (если есть)|Формулы протянуты на все строки|Установлен денежный формат для столбцов с рублями-->

5. Особенности расчёта для нерезидентов и льготных категорий

Для нерезидентов РФ (работающих менее 183 дней в году) ставка НДФЛ составляет 30% вместо 13%. Исключения — высококвалифицированные специалисты (13%) и граждане ЕАЭС (также 13% после 90 дней работы). Формула для нерезидентов:

=ОкрВверх(B2 * 30%; 2)

Льготные категории (например, участники боевых действий, инвалиды) имеют право на дополнительные вычеты. Например, инвалиды 1-2 группы могут претендовать на стандартный вычет 500 ₽ в месяц. В этом случае формула будет:

=ОкрВверх((B2 - 500) * 13%; 2)

Пример для нерезидента с зарплатой 80 000 ₽:

  • 🌍 Налог: =ОкрВверх(80000 * 0,3; 2)24 000,00 ₽
  • 💼 На руки: 80000 - 24000 = 56 000,00 ₽
⚠️ Внимание: Если сотрудник в течение года меняет статус с нерезидента на резидента (например, проработал 183 дня), придётся пересчитать НДФЛ за все месяцы по ставке 13% и сделать возврат излишне удержанного налога. Это требует ручной корректировки в Excel или использования специализированных программ (например, 1С:Зарплата).

Ручной расчёт в Excel|Готовые шаблоны таблиц|Специализированные программы (1С, Контур)|Калькуляторы на сайте ФНС-->

6. Автоматизация: как создать калькулятор НДФЛ с выпадающим списком

Чтобы упростить работу, можно сделать интерактивный калькулятор с выбором ставки налога и типа вычета. Для этого:

  1. Создайте на листе таблицу со ставками (13%, 30%, 5% и т.д.) и вычетами (стандартные, социальные).
  2. Используйте функцию ПРОСМОТР или ВЫБОР для динамического подставления значений.
  3. Добавьте выпадающие списки через Данные → Проверка данных → Список.

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

=ОкрВверх(B2 * ПРОСМОТР(G2; {"Резидент"; "Нерезидент"; "ИТ-специалист"}; {13%; 30%; 5%}); 2)

где G2 — ячейка с выпадающим списком типа сотрудника.

Преимущества такого подхода:

  • ⚡ Быстрый пересчёт при изменении условий (например, смена статуса резидента).
  • 📋 Минимизация ошибок за счёт автоматизации.
  • 🔄 Возможность сохранять историю расчётов для отчётности.

7. Типичные ошибки и как их избежать

Даже в простых расчётах легко допустить ошибку. Вот самые распространённые проблемы и способы их решения:

Ошибка 1: Неправильное округление

  • 🔴 Проблема: Использование ОКРУГЛ вместо ОкрВверх приводит к занижению налога на 1 копейку.
  • ✅ Решение: Всегда используйте =ОкрВверх(сумма*13%; 2).

Ошибка 2: Игнорирование вычетов

  • 🔴 Проблема: Забыли указать вычет на ребёнка, из-за чего налог получился завышенным.
  • ✅ Решение: Создайте отдельный столбец для вычетов и свяжите его с формулой налога.

Ошибка 3: Копирование формул с абсолютными ссылками

  • 🔴 Проблема: В формуле указано $B$2 вместо B2, и при протягивании все ячейки ссылаются на одну строку.
  • ✅ Решение: Убедитесь, что в формулах используются относительные ссылки (без знака $).

Ошибка 4: Неучёт изменений в законодательстве

  • 🔴 Проблема: В 2026 году изменились размеры стандартных вычетов, а в таблице остались старые значения.
  • ✅ Решение: Ежемесячно проверяйте актуальные ставки и вычеты на сайте ФНС.

FAQ: Ответы на частые вопросы

🤔 Как посчитать НДФЛ, если зарплата выплачивается в иностранной валюте?

Согласно п. 5 ст. 210 НК РФ, доходы в иностранной валюте пересчитываются в рубли по курсу ЦБ на дату получения дохода. Формула будет такой:

=ОкрВверх((B2  КурсЦБ)  13%; 2)

где КурсЦБ — это курс валюты на дату выплаты (можно подтянуть автоматически через ПОЛУЧИТЬ.ДАННЫЕ.ИЗ.ИНТЕРНЕТА в новых версиях Excel).

📅 Нужно ли считать НДФЛ с аванса?

Нет, НДФЛ удерживается только с окончательного расчёта за месяц (п. 4 ст. 226 НК РФ). Аванс выдаётся "чистыми" и не облагается налогом в момент выплаты. Однако при расчёте зарплаты за вторую половину месяца налог удерживается с полной суммы дохода.

💻 Можно ли автоматизировать расчёт НДФЛ в Google Таблицах?

Да, все формулы из этой статьи работают и в Google Таблицах. Кроме того, там есть дополнительные возможности:

  • 🔗 Импорт курсов валют через =GOOGLEFINANCE.
  • 📊 Автоматическое создание графиков динамики налогов.
  • 🤖 Использование скриптов (Apps Script) для отправки уведомлений о сроках уплаты налога.

📄 Как оформить расчёт НДФЛ для налоговой отчётности?

Для отчётности (например, формы 6-НДФЛ) недостаточно просто посчитать налог в Excel. Потребуется:

  1. Сгруппировать данные по датам выплат и ставкам.
  2. Указать реквизиты плательщика и получателя дохода.
  3. Сформировать справки 2-НДФЛ для каждого сотрудника.

Для этого лучше использовать специализированные программы (, Контур-Зарплата) или шаблоны отчётности от ФНС.

🔄 Что делать, если налог посчитан неправильно и уже уплачен?

Если ошибка привела к излишней уплате налога, можно:

  • 📝 Подать уточнённую декларацию 3-НДФЛ (для ИП или физлиц).
  • 💸 Зачесть переплату в счёт будущих платежей.
  • 🏦 Вернуть деньги на расчётный счёт (для этого нужно написать заявление в ИФНС).

Если налог занижен, придётся доплатить сумму + пени (рассчитываются по ставке 1/300 ключевой ставки ЦБ за каждый день просрочки).