Калькулятор расчета налога с продажи земельного участка физическим лицом

Быстрый калькулятор налога с продажи земельного участка: введите данные и получите точную сумму к уплате уже сегодня

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Актуально на г.. В статье разобрана пошаговая схема, приведены формулы, примеры и готовый онлайн-код на Python, который можно запустить прямо в Jupyter-ноутбуке или любом IDE.

Краткий ликбез: что изменилось с 2024 года

  • 1 января 2024 г. — введён льготный вычет 600 м² для отдельных категорий земельных участков (под строительство ИЖС, ЛПХ).
  • Ставка НДФЛ для резидентов РФ осталась 13 %, для нерезидентов — 30 %.
  • Если сделка ниже 70 % кадастровой стоимости, налог считают как 70 % × кадастровая цена.

Формула расчёта

  1. Определяем налоговую базу:
    НБ = max(Цена продажи; 0,7 × Кадастровая стоимость) – 1 000 000 ₽ (вычет) – Документальные расходы
  2. Вычисляем НДФЛ:
    НДФЛ = НБ × Ставка

Калькулятор на Python (один input — много данных)

Скрипт принимает одну строку вида <продажа>,<кадастр>,<расходы>,<ставка>,<льгота600м²> и сразу выводит итоговый налог.


import sys

def calc_land_tax(line: str) -> float:
 line = line.replace(' ', '')
 sale, cad, exp, rate, rebate_flag = line.split(',')
 sale = float(sale)
 cad = float(cad)
 exp = float(exp)
 rate = float(rate)
 rebate_flag = rebate_flag.strip.lower in ('true', '1', 'да', 'yes')

 # Налоговая база
 base = max(sale, 0.7 * cad)
 # Применяем вычет 600 м²
 if rebate_flag:
 base = max(base ౼ 1_000_000, 0)
 else:
 base = max(base ー exp, 0)

 tax = base * rate / 100
 return round(tax, 2)

if __name__ == "__main__":
 data = sys.argv[1]
 print("Налог к уплате:", calc_land_tax(data), "₽")

Пример работы

Ввод: 2 500 000, 3 000 000, 1 200 000, 13, true

Если нужен мини-сайт, вставьте код ниже в файл index.html и откройте в любом браузере.

<html lang="ru">
<head>
 <meta charset="utf-8" />
 <title>Калькулятор налога с продажи земли</title>
</head>
<body>
 <h2>Калькулятор налога с продажи земельного участка</h2>
 <label>Цена продажи (₽): <input id="sale"></label><br>
 <label>Кадастровая стоимость (₽): <input id="cad"></label><br>
 <label>Документальные расходы (₽): <input id="exp"></label><br>
 <label>Ставка НДФЛ (%): <input id="rate" value="13"></label><br>
 <label><input type="checkbox" id="rebate"> Применить вычет 600 м²</label><br>
 <button onclick="calc">Рассчитать</button>
 <p id="result">Налог к уплате: 0 ₽</p>
<script>
function calc {
 const s = +document.getElementById('sale').value;
 const c = +document.getElementById('cad').value;
 const e = +document.getElementById('exp').value;
 const r = +document.getElementById('rate').value;
 const rebate = document.getElementById('rebate').checked;

 let base = Math.max(s, 0.7 * c);
 if (rebate) base = Math.max(base ー 1_000_000, 0);
 else base = Math.max(base ー e, 0);

 const tax = base * r / 100;
 document.getElementById('result').textContent = 'Налог к уплате: ' + tax.toFixed(2) + ' ₽';
}
</script>
</body>

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

  • Как подтвердить расходы? — договор купли-продажи, акты, чеки, выписка из ЕГРН.
  • Можно ли не платить? — если вы владели участком более 5 лет (3 года для единственного жилья) и он не использовался в предпринимательской деятельности.
  • Куда подавать декларацию? — через личный кабинет ФНС до 30 апреля следующего года.

Используйте приведённые калькуляторы, чтобы быстро проверить, сколько налога придётся заплатить при продаже земли. Всё, что нужно — ввести реальные цифры и нажать «Рассчитать». Удачных сделок и минимальных налогов!