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

Как вести учёт туристического налога по каждой броне

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

Как вести учёт туристического налога по каждой броне

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

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

Ночь и налоговое событие нужно разделить

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

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

Из этого следует рабочее правило. В карточке брони можно показывать предварительный налог сразу после создания и накапливать фактические ночи после заселения. Но запись для декларации получает статус «исчислено» только тогда, когда произошёл полный расчёт. Если гость внёс всю сумму заранее, событие возникает до проживания. Если он платит остаток при выезде, событие возникает в день окончательной оплаты.

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

Есть ещё одно различие, которое часто стирают в разговоре с гостем. Плательщик туристического налога - владелец или иной законный пользователь включённого в реестр средства размещения, который оказывает услугу. Гость оплачивает установленную цену проживания, уже содержащую налоговую нагрузку. Называть сумму отдельным «сбором с туриста» и механически прибавлять её сверху к согласованной цене опасно и для расчёта, и для кассового чека.

Карточка брони должна хранить исходные факты

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

Минимальный состав регистра удобно собрать в пять групп:

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

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

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

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

По ночам нужно накапливать два итога

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

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

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

Цена проживания требует отдельной колонки. Налоговая база по статье 418.4 НК РФ не включает туристический налог и НДС. Завтрак, парковка или трансфер не входят в неё только тогда, когда договор и расчётные документы действительно выделяют их как другие услуги. Делить единую цену задним числом произвольной пропорцией нельзя.

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

T = P × r / (100 + r)

Здесь P - цена проживания после исключения НДС, но с туристическим налогом внутри, r - ставка в процентах, T - расчётная сумма налога. Если цена проживания без НДС и налога задана отдельно, применяется прямая формула T = B × r / 100. В регистре нужно хранить признак того, какая цена использована, иначе две одинаковые на вид формулы дадут разные результаты.

Минимум тоже нельзя считать «на человека». Для обычной гостиничной услуги, по которой один договор охватывает несколько проживающих в одном номере, ФНС связывает налог со стоимостью услуги, а не с числом гостей. Минимум за пять суток составляет 500 рублей независимо от того, жил один человек или семья. Отдельный порядок действует для санаторно-курортных путёвок, где ФНС считает минимум по каждой путёвке, но переносить его на мини-отель или гостевой дом неправильно.

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

Ставку фиксируют в момент полного расчёта

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

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

Бронь через границу кварталов особенно хорошо показывает правило. Гость живёт с 29 июня по 3 июля, но полностью платит 3 июля. Налоговое событие относится к третьему кварталу, а ставка берётся на момент полного расчёта. Если муниципалитет установил разные значения для июня и июля, нельзя разбить налог между кварталами только потому, что две ночи пришлись на июнь.

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

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

Льгота действует только с подтверждением

Налоговый модуль не требует оплаты
Вся система бесплатна, без лимита комнат, мест и запроса банковской карты.

Льготную стоимость исключают из налоговой базы, когда человек относится к федеральной или местной категории и предъявил подтверждающие документы. Слова гостя, отметки «пенсионер» в старой анкете или фотографии удостоверения без связи с конкретной бронью для регистра недостаточно.

Федеральные категории перечислены в пункте 2 статьи 418.4 НК РФ. Муниципалитет вправе добавить свои категории и определить порядок их применения. Значит, карточке нужны источник льготы, категория, документ, дата проверки и брони, к которым решение относится. Копию документа храните только при наличии законного основания и с нормальным режимом доступа к персональным данным; для расчётного следа часто достаточно реквизитов и отметки проверившего сотрудника, если местный порядок не требует иного.

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

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

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

Изменения брони проводят отдельными событиями

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

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

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

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

Почасовое проживание, ранний заезд и поздний выезд тоже нельзя обрабатывать одним счётчиком календарных дат. В письме ФНС от 08.04.2025 № СД-4-3/3704@ сказано, что проживание меньше суток облагается, и для отдельной почасовой услуги минимум считают как за сутки. При этом платный ранний заезд и поздний выезд рядом с обычным проживанием входят в стоимость услуги, но не создают дополнительные сутки для минимального налога.

Практический контроль прост: число строк ночного регистра должно объяснять фактическое проживание, а журнал денег - момент полного расчёта. Любое изменение после этого момента создаёт новую запись с причиной. Если система просто меняет итог в существующей строке, квартальная сверка неизбежно потеряет связь между расчётом и документами.

Одна бронь показывает весь расчёт

Расчёт не остаётся в блокноте
Модуль бронирований передаёт ночи в расчёт туристического налога без повторного ввода.

Разберём бронь мини-отеля на четыре суток. Гость заезжает 27 июня и выезжает 1 июля. Полная цена проживания составляет 24 000 рублей, НДС не начисляется, туристический налог уже включён в цену. Гость платит 6 000 рублей при бронировании 10 мая и 18 000 рублей при выезде 1 июля. Допустим, местная ставка в июле для этого типа объекта равна 2 процента, льготы нет.

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

Цена содержит налог, поэтому расчётную сумму извлекаем:

24 000 × 2 / 102 = 470,59 руб.

Минимальная сумма равна:

4 × 100 = 400 руб.

Итог по брони составляет 470,59 рубля, потому что процентная величина выше минимума. Для воспроизводимости запись хранит цену 24 000 рублей, отсутствие НДС, ставку 2 процента, формулу включённого налога, четыре суток, оба результата сравнения, дату полного расчёта 1 июля и третий квартал.

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

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

Квартал сверяют по событиям, а не пересчитывают заново

Налог считается вместе с ночью
Плацкарт сравнивает процент с минимумом 100 рублей для каждой ночи брони.

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

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

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

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

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

Брони из разных каналов нельзя объединять по фамилии и датам. У гостя могут быть две соседние брони, перенос между номерами или отдельный заказ на продление. Сохраните исходный номер заказа площадки, внутренний идентификатор и связь между записями. Если администратор склеивает услуги, система должна показать, какие договоры и оплаты попали в новый расчёт. Если разделяет одну бронь, общая стоимость и число ночей должны сохраниться между дочерними записями без задвоения минимума.

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

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

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

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

Декларация должна быть продолжением регистра

По туристическому налогу действует квартальный период, декларация имеет форму КНД 1153008. С отчётности за первый квартал 2026 года применяется обновлённая форма по приказу ФНС России от 19.12.2025 № ЕД-7-3/1228@. В ней появились код типа средства размещения, номер месяца периода, признак изменения ставки и отдельная сумма освобождения от уплаты по льготе.

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

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

Перед отправкой сравните итог раздела 2 с выгрузкой событий, а сумму к уплате - с итогом по соответствующему ОКТМО. Используйте именно форму, действующую для отчётного периода: старый шаблон не содержит новых строк 2026 года. После сдачи сохраните файл декларации, подтверждение приёма, платёжный документ и снимок регистра, из которого она собрана.

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

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

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

Налогоплательщик - организация, ИП или физическое лицо, которое оказывает услуги проживания в средстве размещения, подпадающем под главу 33.1 НК РФ. Гость платит согласованную цену услуги, а гостиница исчисляет и перечисляет налог из этой экономики.

В какой квартал включать бронь, если проживание и оплата были в разных кварталах?

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

Нужно ли начислять по 100 рублей на каждого гостя?

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

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

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

Облагается ли туристическим налогом незаезд?

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

Считается ли ранний заезд отдельными сутками для минимума?

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

Можно ли подтвердить льготу после выезда?

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

Что делать при продлении брони после полной оплаты?

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

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

Применяется КНД 1153008 в редакции приказа ФНС России от 19.12.2025 № ЕД-7-3/1228@, начиная с отчётности за первый квартал 2026 года. Старый шаблон не содержит добавленных строк о типе объекта, месяце, изменении ставки и сумме льготы.

Почему сумма в декларации расходится с отчётом по выездам?

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