m2i.ru
Бесплатно и без регистрации

Калькулятор НДФЛ

Рассчитайте налог и сумму на руки из начисленного дохода или восстановите начисление. Задайте свою ставку или шкалу, необлагаемую часть и вычеты.

Свои значения · без правового пресетаСкачать автономный архив

Ставка: требуется неотрицательное число, не более 4 знаков после запятой.

Параметры расчёта

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

Уже входит в начисленный доход.
Уменьшает базу, а не сумму на руки.
После суммы налога по ступеням. Это выбранное арифметическое правило.
Точность и технические пределы

Сумма — до 1 000 000 000 000 ₽, не более 2 знаков после запятой. Ставка — от 0 до 10 000%, не более 4 знаков. До 100 ступеней. Пробелы и десятичная запятая допустимы. Отрицательные входные суммы не принимаются.

Заполнить условный пример:

Результат

Заполните параметры и нажмите «Рассчитать».

Здесь появятся налог, сумма на руки и расчёт по диапазонам.

База = max(0, доход − необлагаемая часть − вычет)
На руки = начислено − налог

Расчёт выполняется на вашем устройстве. Для расчёта не нужны сеть, аккаунт или внешний API.

Как пользоваться калькулятором

  1. Выберите направление: «Из начисленного», «Из суммы на руки» или «По месяцам».
  2. Укажите доход, необлагаемую часть и вычет. Необлагаемая часть уже входит в начисленную сумму.
  3. Задайте одну ставку или ступени шкалы, выберите округление и нажмите «Рассчитать».
  4. Проверьте расшифровку. Скопируйте результат или сохраните JSON, чтобы повторить расчёт с теми же параметрами.

Налог на доходы физических лиц (НДФЛ) зависит от вида дохода и условий налогообложения. Эта страница считает по выбранной вами модели и не определяет право на вычет или применимую ставку. Год служит подписью периода: при смене года ставки автоматически не меняются.

Условные примеры

Ставки и пороги в этих примерах придуманы для проверки арифметики. Они не обозначают действующие налоговые нормы.

УсловиеРасчётРезультат
Начислено 100 000 ₽, вычет 10 000 ₽, необлагаемая часть 0 ₽, ставка 17%(100 000 − 10 000) × 17%База 90 000 ₽; налог 15 300 ₽; на руки 84 700 ₽
Начислено 150 000 ₽. Первые 100 000 ₽ базы — 10%, превышение — 20%. Без вычетов100 000 × 10% + 50 000 × 20%Налог 20 000 ₽; на руки 130 000 ₽
Нужно на руки 130 000 ₽, та же шкала, без вычетов150 000 − 20 000 = 130 000Начислено 150 000 ₽
Три месяца по 70 000 ₽, та же шкала, без вычетовНалог накопленно: 7 000 / 18 000 / 32 000 ₽Налог месяцев: 7 000 / 11 000 / 14 000 ₽
Доход 10 000 ₽, необлагаемая часть 2 000 ₽, вычет 9 000 ₽База: max(0, 10 000 − 2 000 − 9 000)Налог 0 ₽; на руки 10 000 ₽; неиспользованный вычет 1 000 ₽

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

Формулы и смысл прогрессивной шкалы

G — весь начисленный доход, E — необлагаемая часть внутри G, D — вычет из базы, B — налоговая база, T — налог, N — сумма на руки.

B = max(0, G − E − D)
Единая ставка: T = B × r / 100
Сумма на руки: N = G − T

В прогрессивной шкале каждая ставка применяется только к части базы внутри своей ступени. Налог до округления — сумма max(0, min(B, U) − L) × r / 100 по всем ступеням, где L и U — нижняя и верхняя границы. У последней ступени верхнего ограничения нет.

В пользовательской модели «ставка на всю базу» налог равен B × r(B) / 100. На точной границе действует ставка нижнего диапазона. После её превышения новая ставка применяется ко всей базе, поэтому налог может измениться скачком.

Налог округляется один раз после сложения точных частей: до копейки либо до рубля, половина вверх. Округлённые строки могут отличаться от округлённой суммы: разница показана отдельной поправкой. Эффективная ставка — T / G × 100%; при нулевом доходе она не определяется.

Вычет уменьшает базу, а не выплату

Вычет используется при расчёте налога. После этого из начисленного дохода вычитается только налог: повторно вычитать D из суммы на руки не нужно. Избыточная часть вычета показана отдельно, без автоматического переноса на следующий год.

ФНС поясняет, что налоговый вычет уменьшает налогооблагаемый доход. Право на вычет, его размер и порядок получения зависят от условий. Проверьте их в разделе «Налоговые вычеты» на странице ФНС о НДФЛ до ввода суммы. Здесь вычет — готовый входной параметр, а не результат проверки ваших документов.

Обратный расчёт и округление

Для восстановления начисленного дохода калькулятор решает G − T(G) = N по всем ступеням. Вычет и необлагаемая часть считаются фиксированными суммами, независимыми от искомого G. Затем результат проверяется прямым расчётом с тем же округлением.

Округление может дать несколько подходящих начислений. Например, при условной ставке 50% и округлении налога до рубля и 2 ₽, и 3 ₽ начисления дают 1 ₽ на руки. Калькулятор показывает число решений и выбирает минимальное. Если точного совпадения нет в допустимых пределах, он показывает ближайшие варианты и разницу.

При ставках от 100% и при ставке диапазона на всю базу обратный режим недоступен. Прямой расчёт остаётся доступным; отрицательный арифметический остаток не обозначает выплату.

Расчёт по месяцам и удержание налога

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

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

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

Сохранение и работа без сети

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

Для работы без сайта скачайте автономный архив, распакуйте его и откройте index.html в современном браузере. Все ресурсы калькулятора находятся внутри файла. Внешние ссылки на ФНС требуют сети; сам расчёт от них не зависит.