К содержанию
Плацкарт
8 мин чтения

Туристический налог и НДС в счете гостя

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

Туристический налог и НДС в счете гостя

Туристический налог нельзя прибавить к цене номера, а затем второй раз включить ту же сумму в расчет НДС или еще раз взять с гостя отдельной строкой. Налоговая база по нему - стоимость временного проживания уже без самого туристического налога и без НДС. Если гостиница объявляет гостю окончательную цену, оба налога нужно извлечь из нее, а не накручивать один поверх другого.

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

Туристический налог и НДС считают из разных оснований

Туристический налог и НДС нельзя складывать как две одинаковые надбавки. Туристический налог регулирует глава 33.1 НК РФ, его плательщик - организация или физическое лицо, которое оказывает услуги временного проживания в средстве размещения из реестра. НДС относится к реализации услуги и зависит от налогового режима, выбранной ставки и права применить ставку 0% по гостиничному размещению.

Пункт 1 статьи 418.4 НК РФ задает базу по туристическому налогу: стоимость услуги временного проживания без учета самого туристического налога и НДС. Пункт 1 статьи 418.7 требует исчислить процент от этой базы в момент полного расчета с покупателем услуги. Если результат меньше минимального налога, гостиница берет минимум: 100 рублей, умноженные на количество суток проживания.

Из этих норм следуют четыре отдельных показателя:

  • итоговая стоимость проживания, которую согласовали с гостем;
  • НДС внутри этой стоимости, если операция облагается по ненулевой ставке;
  • туристический налог внутри стоимости за вычетом НДС;
  • чистая база проживания после исключения обоих налогов.

Одна и та же сумма оплаты не превращается в две выручки. В управленческом отчете можно показать раскладку подробно, но касса, договор, счет и налоговый регистр должны сходиться к одной окончательной цене. Если в них разные исходные суммы, арифметика уже не спасет.

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

Фраза «налог включен в стоимость» описывает состав цены, а не переносит обязанность на гостя. Для владельца 100 рублей минимального налога остаются расходованием части полученной цены в пользу бюджета. Для гостя это по-прежнему оплата проживания. Если в договоре назвать гостя плательщиком налога или агентом по его перечислению, формулировка не изменит главу 33.1 НК РФ, зато усложнит чек и претензию при возврате.

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

Из цены сначала убирают НДС, затем извлекают налог

Если объявленная цена уже включает все обязательные платежи, расчет идет внутрь цены. Сначала из нее исключают НДС. Затем из оставшейся суммы извлекают туристический налог по расчетной ставке r / (100 + r), где r - муниципальная ставка в процентах. Простое умножение оставшейся суммы на r% завышает налог, потому что эта сумма уже содержит сам налог.

ФНС разобрала именно такую ситуацию в письме от 25.12.2024 № СД-4-3/14611@, согласованном с Минфином. Стоимость проживания составляла 2 400 рублей, в том числе НДС 20% в сумме 400 рублей, муниципальная ставка - 1%. После исключения НДС осталось 2 000 рублей. ФНС рассчитала туристический налог так:

2 000 × 1 / 101 = 19,80 руб.
База = 2 400 - 400 - 19,80 = 1 980,20 руб.

Это хороший пример метода, но окончательная сумма к уплате в нем должна пройти еще одну проверку по статье 418.7. За одни сутки 19,80 рубля меньше обязательного минимума 100 рублей, поэтому туристический налог составит 100 рублей. Расчетная база при этом нужна для регистра и декларации, а правило минимума определяет сумму налога.

Для ручного расчета используйте одну последовательность:

  1. Возьмите полную стоимость именно проживания по договору.
  2. Исключите НДС, который содержится в этой стоимости. При расчетной ставке 20/120 из 2 400 рублей это 400 рублей.
  3. Из суммы без НДС извлеките туристический налог: умножьте ее на ставку и разделите на 100 плюс ставка.
  4. Сравните результат с 100 рублями за каждую фактическую ночь.
  5. Зафиксируйте большую сумму как налог к начислению.

Не вычитайте минимальный налог до процентного расчета. Минимум не меняет формулу базы, он заменяет получившуюся сумму налога, если процент дал меньше. В таблицах владельцы часто записывают цена - 100 рублей за ночь, а потом умножают остаток на ставку. Такой столбец не воспроизводит правила НК РФ и дает неверную базу для декларации.

Нулевая ставка НДС не отменяет расчет базы

При ставке НДС 0% из цены проживания нечего вычитать как сумму НДС, но туристический налог все равно нужно извлечь из цены. Нулевая ставка и освобождение от НДС дают одинаковый нулевой результат в этой конкретной строке расчета, однако это разные правовые режимы. В документах и декларации по НДС их нельзя обозначать как одно и то же.

Для гостиниц и иных средств размещения НК РФ предусматривает ставку НДС 0% по услугам предоставления мест для временного проживания при выполнении установленных условий. ФНС отдельно разъясняет порядок для гостиниц на УСН: в 2026 году при доходе за 2025 год не более 20 млн рублей действует освобождение от исчисления НДС, а при превышении порога гостиница выбирает допустимый режим и может применять 0% к соответствующей услуге при соблюдении правил главы 21 НК РФ. Не переносите ставку проживания автоматически на питание, сауну или трансфер.

Владелец маленького гостевого дома часто говорит «у меня НДС нет», не уточняя причину. Для расчета туристического налога нулевая сумма действительно одна и та же, но проверяющему нужны документы о режиме: освобождение, ставка 0% или операция вне конкретной льготы подтверждаются по-разному. В карточке тарифа храните не только число 0, но и основание. Тогда бухгалтер не станет применять гостиничную ставку к мини-бару или платной экскурсии только потому, что они попали в один платеж.

Допустим, гость платит 10 000 рублей: 8 000 за две ночи и 2 000 за трансфер и питание, цены выделены в подтверждении и чеке. Туристический налог считают из 8 000 рублей, а не из 10 000. Если все названо одним пакетом без разбивки, одной записи администратора задним числом мало. Калькуляция тарифа, публичные условия и учет должны одинаково отделять проживание.

Пример для цены 8 000 рублей за одну ночь при туристической ставке 2% и НДС 0%:

Расчетный налог = 8 000 × 2 / 102 = 156,86 руб.
Минимальный налог = 100 × 1 = 100 руб.
К начислению = 156,86 руб.
Расчетная база = 8 000 - 156,86 = 7 843,14 руб.

Распространенная ошибка выглядит так: администратор умножает 8 000 на 2%, получает 160 рублей и добавляет их сверху. Гость платит 8 160 рублей, хотя при бронировании видел 8 000. Затем бухгалтер берет 8 160 как новую окончательную цену и снова извлекает из нее налог. В учете появляется 160 рублей из первой операции и 160 рублей с копейками из второй, хотя услуга одна.

Если гостиница заранее установила тариф 8 160 рублей и именно его сообщила гостю до заключения договора, исходной ценой будет 8 160 рублей. Тогда налог нужно извлечь из 8 160, а не считать от прежних 8 000. Повышать тариф можно как коммерческое решение, но нельзя маскировать изменение цены под отдельный платеж гостя государству.

Минимум 100 рублей проверяют по каждой услуге

Процентный налог всегда сравнивают с минимумом 100 рублей за сутки проживания. В 2026 году верхний предел муниципальной ставки составляет 2%, однако конкретную ставку устанавливает муниципалитет. Она может зависеть от сезона и категории средства размещения, поэтому прошлогодняя ставка или ставка соседнего города не подходит для расчета.

Возьмем бронирование на три ночи общей стоимостью 6 000 рублей, НДС 0%, ставка 2%. Расчетный налог равен 6 000 × 2 / 102 = 117,65 рубля. Минимум равен 100 × 3 = 300 рублей. Гостиница начислит 300 рублей, потому что процентный результат ниже. Делить 300 рублей между тремя гостями не нужно: минимум привязан к суткам проживания по услуге, а не к числу людей в номере.

Теперь бронирование на две ночи стоит 12 000 рублей, ставка та же:

Расчетный налог = 12 000 × 2 / 102 = 235,29 руб.
Минимальный налог = 100 × 2 = 200 руб.
К начислению = 235,29 руб.

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

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

Не путайте сутки проживания с календарными датами в бронировании. Заезд вечером и выезд утром обычно образуют одну ночь по условиям услуги. Ранний заезд, поздний выезд или почасовая доплата сами по себе не должны механически добавлять еще одни сутки к минимуму. Число суток должно совпадать в бронировании, акте или ином документе оказания услуги и налоговом регистре.

Двойной счет появляется в трех местах

Ручная формула больше не нужна
Правило большей суммы убирает ручной выбор между процентом и минимумом.

Первый источник задвоения - надбавка после бронирования. Гостю показывают 5 000 рублей, затем в квитанции ставят проживание 5 000 и туристический налог 100. При закрытии смены все 5 100 рублей попадают в выручку по проживанию, а бухгалтер еще раз рассчитывает налог из 5 100. Одна сотня одновременно стала надбавкой гостю и внутренним налогом гостиницы.

Второй источник - неверная база по НДС. Администратор сначала добавляет туристический налог к чистому тарифу, а затем начисляет НДС на сумму вместе с этой добавленной строкой, хотя расчет туристического налога должен начинаться со стоимости без обоих налогов. После этого в регистре туристического налога используют итог с НДС. Получается круг: туристический налог увеличил расчет НДС, а НДС увеличил базу, от которой еще раз посчитали туристический налог.

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

Типичная смена заканчивается так. В канале продаж закрыта бронь на две ночи за 7 000 рублей. Администратор видит памятку «турналог 100 рублей в сутки», берет при выезде еще 200 рублей и пробивает 7 200. Ночью выгрузка отправляет 7 200 в бухгалтерию, где формула при ставке 2% извлекает 141,18 рубля и затем заменяет их минимумом 200 рублей. В кассе гость уже доплатил 200, а в учете гостиница начислила еще 200 к бюджету. Потеря владельца по сравнению с обещанным тарифом скрыта в увеличенной выручке, поэтому общий отчет выглядит ровным.

Исправление начинается с брони, а не с проводки. Итог для гостя возвращают к согласованным 7 000 рублям, если не было законного изменения договора. Кассовую ошибку исправляют по правилам ККТ, налоговый регистр пересобирают из цены 7 000, а из канала продаж убирают автоматическую надбавку. Если вернуть гостю лишнее уже нельзя, бухгалтеру все равно нужно документально объяснить фактически принятую сумму, а не оставлять две версии одной продажи.

Распознать задвоение можно по контрольному равенству:

Итог проживания для гостя
= база проживания
+ сумма НДС
+ расчетная сумма туристического налога внутри цены

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

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

В чеке гостя нужна одна согласованная сумма

Кассовый чек должен отражать фактический расчет за услугу проживания на полную сумму, которую приняла гостиница. Отдельный реквизит для туристического налога закон о ККТ не требует. ФНС в разъяснении о чеках ссылается на письмо Минфина от 17.10.2024 № 03-05-08/100577: уплата самого туристического налога не считается самостоятельным расчетом для целей закона № 54-ФЗ.

Практичный вариант для обычного бронирования выглядит так:

Проживание, 2 суток × 4 000,00 = 8 000,00 руб.
НДС: 0%
ИТОГ: 8 000,00 руб.

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

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

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

Предоплата не фиксирует налог до полного расчета

Налог считается по каждой ночи
Система применяет встроенное правило туристического налога к ночам конкретной брони.

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

Это особенно заметно при сезонной ставке. Гость внес половину суммы в марте, доплатил в июне, а приехал в августе. Для туристического налога берут ставку июня, потому что тогда состоялся полный расчет. Таблица, которая назначает ставку по дате заезда, отнесет обязательство не в тот период и может дать другую сумму.

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

При частичном возврате после сокращения проживания пересчитайте фактическую услугу, число суток и окончательную стоимость. Нельзя просто уменьшить налог пропорционально возврату, не повторив сравнение с минимумом. После пересчета процент может опуститься ниже 100 × фактические сутки, и тогда итог определит минимум.

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

Отдельно проверьте пакеты. Если тариф включает проживание и завтрак одной неделимой суммой, инспектору понадобится обоснование стоимости именно размещения. Без понятной калькуляции владелец рискует включить в туристическую базу весь пакет или, наоборот, вычесть произвольную долю. Зафиксируйте состав тарифа и метод распределения до продаж, а не в конце квартала.

Сверка одной брони находит ошибку быстрее отчета

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

Для каждой брони проверьте:

  • объект находился в реестре и муниципалитет ввел налог на дату полного расчета;
  • тариф и ставка соответствуют месту, периоду, сезону и категории объекта;
  • из цены проживания исключен НДС, а туристический налог извлечен расчетной ставкой;
  • процентная сумма сравнена с минимумом по фактическому числу суток;
  • сумма оплаты, чек, возвраты и запись налогового регистра связаны одним номером брони.

Затем сложите налоги по завершенным расчетам за квартал и сравните сумму с разделом 2 декларации. Отдельно сгруппируйте брони, где сработал минимум. Если почти все дорогие номера внезапно попали в минимальный налог, проверьте расчетную ставку. Если ни одна дешевая длительная бронь не попала в минимум, таблица, скорее всего, забыла умножить 100 рублей на сутки.

Полезна и обратная проверка. Возьмите сумму из регистра, найдите исходную бронь, затем дойдите до кассового чека и банковского поступления. Запись без брони означает ручное начисление. Бронь без записи означает пропуск. Две записи на один номер брони почти всегда объясняют задвоение.

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

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

Не исправляйте расхождение общей проводкой в последней строке квартала. Такая поправка сделает декларацию арифметически ровной, но не объяснит, какой гость, ставка или возврат создали разницу. Исправьте карточку брони и повторно соберите регистр.

Декларация должна повторять регистр, а не кассу

Сверка остается доступной в Excel
Плацкарт выгружает данные в Excel, когда бухгалтеру нужна отдельная проверка сумм.

Налоговый период по туристическому налогу - квартал. Декларацию по форме КНД 1153008 подают не позднее 25-го числа месяца после квартала, налог платят не позднее 28-го числа. Декларация идет в налоговый орган по месту нахождения средства размещения, а не по домашнему адресу владельца или месту банка.

Кассовая выручка за квартал не равна автоматически базе декларации. В ней могут быть авансы без полного расчета, возвраты, питание, трансфер, другие услуги и оплаты по объектам в разных муниципалитетах. Регистр должен отобрать только услуги временного проживания, по которым наступил момент исчисления, и применить правила конкретной территории.

Храните вместе решение муниципалитета о ставке, подтверждение категории объекта, документы по льготам, расчет цены без НДС, число суток и связь с окончательной оплатой. Для каждой строки должна воспроизводиться формула. Снимок экрана с общей суммой из кассы этого не заменит.

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

Автоматизация должна хранить обе суммы налога

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

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

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

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

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

Нужно ли добавлять туристический налог сверху к цене номера?

Нет, если гостю уже сообщили окончательную цену проживания. Гостиница извлекает туристический налог из этой цены для своего учета; повысить тариф можно заранее, но нельзя объявлять согласованную цену неполной при выезде.

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

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

Как рассчитать туристический налог, если цена включает НДС?

Сначала исключите из полной цены сумму НДС. Из оставшейся суммы извлеките туристический налог по формуле сумма без НДС × ставка / (100 + ставка), затем сравните результат с минимумом 100 рублей за сутки.

Нужно ли вычитать НДС при ставке 0%?

Сумма НДС при ставке 0% равна нулю, поэтому арифметически вычитать нечего. Туристический налог при этом все равно извлекают из окончательной цены и сравнивают с минимальной суммой.

Почему нельзя просто умножить цену номера на ставку налога?

Окончательная цена уже содержит туристический налог, поэтому прямое умножение считает процент в том числе с самого налога. Для включенной в цену суммы применяют расчетную ставку r / (100 + r).

Как работает минимум 100 рублей за сутки?

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

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

Закон о ККТ не требует отдельного реквизита туристического налога. Чек формируют на полную сумму расчета за проживание; справочная расшифровка не должна создавать вторую оплачиваемую позицию.

По какой дате выбирать ставку при предоплате?

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

Нужно ли платить налог при отмене бронирования или незаезде?

Если услуга временного проживания не оказана, объекта обложения нет, включая минимальный налог. После возврата полной оплаты учет должен сторнировать ранее созданное начисление.

Когда сдавать декларацию по туристическому налогу?

Форму КНД 1153008 подают не позднее 25-го числа месяца после квартала по месту нахождения средства размещения. Налог перечисляют не позднее 28-го числа того же месяца.