Право и compliance 8 мин чтения

Туристический налог на сайте гостиницы: как рассчитать и показать

Формула туристического налога для гостиницы, мини-отеля и базы отдыха: база без НДС, ставки по годам, минимум 100 ₽ в сутки и порог, после которого платят процент. Плюс льготы, момент расчёта при полной оплате, чек и то, как показать налог на сайте и в боте до оплаты.

туристический налоггостиницыбронированиеналоги2026

Коротко (TL;DR)

  • Туристический налог считают от стоимости проживания без НДС и без самого налога. Предельная ставка в 2026 году 2%, в 2027 году 3%, в 2028 году 4%, с 2029 года 5%.
  • Минимум 100 ₽ за сутки. В 2026 году при ставке 2% минимум срабатывает на любом номере дешевле 5 000 ₽ за ночь без НДС.
  • Налог платит владелец средства размещения из реестра классифицированных объектов (или из перечня муниципалитета на 2025 и 2026 годы). Ставку и льготы задаёт муниципалитет.
  • Налог считают в момент полной оплаты по ставке того периода, когда гость доплатил. Дата заезда на это не влияет.
  • На сайте и в боте гость должен видеть проживание, налог и итог до кнопки оплаты. В кассовом чеке Минфин выделять налог не требует.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

Онлайн-бронирование для отеля и глэмпинга

Туристический налог рассчитывают так: стоимость проживания без НДС умножают на ставку муниципалитета и сравнивают с минимумом 100 ₽ за каждые сутки. Платят большую из двух сумм. Сайт бронирования должен делать этот расчёт сам и показывать гостю итог с налогом до оплаты. Ниже формула, исключения и то, как я встраиваю налог в бронь, бота и кассу.

Туристический налог: как рассчитать за проживание

База по статье 418.4 НК РФ равна стоимости услуги проживания без НДС и без суммы самого налога. Ставки по годам и минимум ФНС приводит на странице о туристическом налоге: до 1% в 2025 году, до 2% в 2026, до 3% в 2027, до 4% в 2028 и до 5% с 2029 года. Муниципалитет вправе поставить ставку ниже и менять её по сезонам или категориям объектов.

Формула для одной брони выглядит так:

  • налог по ставке = стоимость проживания без НДС × ставка;
  • минимальный налог = 100 ₽ × число суток;
  • к уплате идёт большая из двух сумм.

Два примера на 2026 год при ставке 2%. Номер за 3 500 ₽ в сутки на две ночи: 7 000 × 2% = 140 ₽, минимум 200 ₽, гость платит 200 ₽ налога. Номер за 8 000 ₽ на три ночи: 24 000 × 2% = 480 ₽, минимум 300 ₽, к уплате 480 ₽.

Отсюда порог, который удобно держать в голове. При ставке 2% минимум выигрывает у процента на всём, что дешевле 5 000 ₽ за ночь. В 2027 году при 3% порог опустится до 3 333 ₽, в 2028 году при 4% до 2 500 ₽, с 2029 года при 5% до 2 000 ₽. Номер за 3 000 ₽ в сутки при предельных ставках платит минимум в 2026 и 2027 годах, а с 2028 года уже процент: 120 ₽ за ночь.

Если цена в прайсе уже включает налог, ФНС в письме от 25.12.2024 № СД-4-3/14611@ показывает расчётный метод: стоимость без НДС умножают на ставку и делят на 100 плюс ставку. Сайту проще держать цену проживания и налог раздельно, тогда обратный пересчёт не нужен.

Отдельно про момент расчёта. Минфин в письме от 05.11.2024 № 03-05-08/108773 пишет, что налог считают в момент полного расчёта с гостем, независимо от даты проживания и частичной предоплаты. Гость внёс 30% в ноябре и доплатил остальное при заезде в январе: налог считают по ставке января. Гость оплатил январский заезд целиком в декабре: ставка декабря.

Кто платит и где налог введён

Плательщик здесь владелец объекта: организация, ИП или физлицо, которое оказывает услугу проживания в средстве размещения из реестра классифицированных объектов. Отдельного налогового агента в схеме нет, гость налог в бюджет сам не платит. ФНС добавляет, что на 2025 и 2026 годы муниципалитеты могли утвердить свои перечни объектов, и такие объекты тоже считаются включёнными в реестр.

Налог местный, и вводит его каждый муниципалитет своим решением. Два примера с источником. В Тюмени и Тобольске налог действует с 1 января 2026 года. В Москве, по данным той же страницы ФНС, в 2026 году налог не введён. Про свой город смотрите решение местной думы и страницу ФНС своего региона.

Квартира, которой нет ни в реестре, ни в перечне муниципалитета, плательщиком не становится. Про посуточные квартиры и их правила я подробно писал в разборе бесконтактного заселения в гостиницу и квартиру. Проверить свой объект УФНС советует в перечне на сайте Росаккредитации и на сайте муниципалитета.

Отчётность квартальная: декларация до 25-го числа, оплата до 28-го числа месяца после квартала. За неуплату и несданную декларацию действуют общие штрафы и пени Налогового кодекса. Точные суммы по вашему случаю лучше уточнить у бухгалтера.

Льготы и документы гостя

Пункт 2 статьи 418.4 исключает из базы проживание отдельных категорий гостей, если они предъявили документ. По перечню на странице ФНС это:

  • Герои СССР и России, полные кавалеры ордена Славы, Герои Труда и кавалеры ордена Трудовой Славы трёх степеней;
  • участники и инвалиды Великой Отечественной войны, ветераны и инвалиды боевых действий, участники СВО;
  • награждённые знаками жителя блокадного Ленинграда, осаждённого Севастополя и Сталинграда, отдельные категории тружеников военных лет;
  • инвалиды I и II групп, инвалиды с детства, дети-инвалиды.

Муниципалитет может добавить свои категории. Льготы для всех детей в Налоговом кодексе нет, её дают только местные решения.

Справка об инвалидности относится к сведениям о здоровье, а это специальная категория персональных данных по статье 10 152-ФЗ. Поэтому собирать такие сканы через форму на сайте «на всякий случай» я не советую. Какой документ и в каком виде хранить для налоговой, решайте с бухгалтером и юристом до запуска формы.

Туристический налог на сайте гостиницы: как показывать цену

Статья 10 Закона о защите прав потребителей требует сообщать цену в рублях и условия приобретения услуги. Прямой нормы «показывай итог с налогом на первом экране» я не нашёл. Но если налог доплачивается сверх цены номера, гость должен узнать об этом до оплаты, иначе вы получите спор у стойки и плохой отзыв. Формулировки на сайте сверьте с юристом.

В бронировании, которое я собираю, цена раскладывается так:

  • в поиске по датам: цена за все ночи и пометка «плюс туристический налог»;
  • в карточке брони: проживание, налог отдельной строкой с пояснением «2%, минимум 100 ₽ в сутки», итог;
  • перед кнопкой оплаты: одна сумма к оплате, та же, что придёт в чеке;
  • в боте: тот же расчёт тем же кодом, чтобы цифры на сайте и в мессенджере не расходились.

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

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

Чек, отмена и менеджер каналов

Про кассу позиция Минфина такая: в письме от 04.10.2024 № 03-05-08/96119 сказано, что отражать сумму налога в кассовом чеке не требуется. В чек идёт вся сумма, которую заплатил гость. Отдельную позицию в чеке можно сделать, если так решит бухгалтер, но обязательной её Минфин не считает. Как выбрать кассу и подключить её к сайту, есть в материале про онлайн-кассу и 54-ФЗ.

При отмене брони с полным возвратом денег система должна уметь пересчитать или обнулить налог по этой брони, порядок отражения сверьте с бухгалтером. За незаезд ФНС в письме от 14.02.2025 № ЕА-4-3/1489@ разъяснила, что с платы за фактический простой номера налог не начисляется. Значит, удержание за незаезд в системе должно идти отдельной операцией от проживания.

С менеджером каналов главное правило одно: налог считает одна система. Если брони приходят с площадок, а налог считается и на площадке, и у вас, в отчёте за квартал появятся расхождения. Я выбираю источником модуль бронирования или PMS, а площадкам передаю только цену и наличие. Как устроить бронирование, оплату и заселение в небольшом объекте, описано в статье про IT для мини-гостиницы и хостела.

Как я это делаю

Сначала выясняю три вещи: есть ли объект в реестре или перечне муниципалитета, какую ставку и льготы утвердила местная дума, кто у владельца считает налог сейчас. Без этого калькулятор будет врать.

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

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

По ценам из прайса: онлайн-бронирование с предоплатой и напоминаниями от 150 000 ₽, отдельный калькулятор стоимости на готовый сайт от 20 000 ₽, приём платежей с онлайн-кассой от 25 000 ₽. Если сайт уже есть, часто хватает калькулятора и правки страницы оплаты.

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

Как рассчитать туристический налог за несколько ночей?

Умножьте стоимость всех ночей без НДС на ставку муниципалитета и сравните со 100 ₽ × число ночей. Платится большая сумма. В 2026 году при ставке 2% минимум срабатывает для номеров дешевле 5 000 ₽ за ночь.

Нужно ли показывать туристический налог на сайте гостиницы отдельной строкой?

Прямого требования про строку я не нашёл. Закон о защите прав потребителей требует сообщать цену и условия, поэтому итог с налогом гость должен видеть до оплаты. Отдельная строка снимает вопросы у стойки.

Нужно ли указывать туристический налог в кассовом чеке?

Минфин в письме от 04.10.2024 № 03-05-08/96119 считает, что отражать сумму налога в чеке не требуется. В чек попадает вся оплаченная сумма.

Платит ли посуточная квартира туристический налог?

Только если объект есть в реестре классифицированных средств размещения или в перечне муниципалитета. Обычная квартира без классификации плательщиком не становится.

Берётся ли туристический налог при незаезде гостя?

ФНС в письме от 14.02.2025 № ЕА-4-3/1489@ разъяснила, что с платы за фактический простой номера налог не начисляется.

Коротко о главном

Туристический налог считается по простой формуле, но ошибки появляются на стыках: ставка меняется по годам и сезонам, момент расчёта привязан к полной оплате, льготы требуют документа, а брони с площадок легко посчитать дважды. Сайт и бот должны показывать гостю итог с налогом до оплаты и брать ставку из одной настройки.

Мы встраиваем расчёт туристического налога в бронирование под ключ: калькулятор на сайте и в боте, сезонные ставки в админке, отчёт за квартал для бухгалтера. Подробности на странице онлайн-бронирования для отеля и глэмпинга. Напишите мне в Telegram кодовое слово «ТУРНАЛОГ», и я посмотрю, как налог сейчас считается в вашей брони и где он теряется.

Обсудим вашу задачу

Туристический налог в бронировании

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

  • Калькулятор налога на сайте и в боте
  • Онлайн-бронь с итогом до оплаты
  • Оплата с онлайн-кассой и чеком
  • Отчёт за квартал для бухгалтера
Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх