Как проверить расчёт туристического налога за одну ночь?
Разбираем расчёт туристического налога для дешёвой брони на одну ночь: базу без НДС, ставку, минимум 100 рублей и строки декларации.

На дешёвой брони процент почти всегда вводит владельца в заблуждение. Если номер продан на одну ночь за 3000 рублей, а муниципальная ставка равна 2%, в бюджет попадёт не 60 рублей и не 58,82 рубля, а минимальные 100 рублей.
Это налог гостиницы, хостела или гостевого дома, а не отдельный сбор, который администратор берет с постояльца поверх уже согласованной цены. Сначала надо понять, действует ли налог по адресу объекта, затем извлечь налог из стоимости проживания, сравнить результат с минимумом по числу суток и отнести итог в тот квартал, когда состоялся полный расчёт. Если перепутать хотя бы два из этих шагов, касса, внутренний регистр и декларация начнут показывать разные суммы.
Сначала проверьте, возникает ли налог
Туристический налог возникает только там, где муниципалитет ввёл его своим нормативным актом и объект размещения подпадает под главу 33.1 НК РФ. Сам федеральный предел ставки не означает, что в каждом городе автоматически действует максимальная ставка. Для расчёта нужны решение именно вашего муниципалитета, период его действия, тип и категория средства размещения.
Плательщиком выступает организация или физическое лицо, которое оказывает услуги временного проживания в средстве размещения, принадлежащем ему на законном основании. Статья 418.3 НК РФ связывает объект налогообложения с реестром классифицированных средств размещения. Для гостевого дома в регионе эксперимента это особенно важно: пока объект и его статус не соответствуют правилам реестра, нельзя механически переносить на него расчёт обычной гостиницы.
Проверка перед арифметикой состоит из четырёх вопросов:
- Ввёл ли муниципалитет туристический налог на дату полного расчёта?
- Какая ставка действует в этот месяц для типа и категории вашего объекта?
- Оказана ли именно услуга временного проживания, а не удержана плата за незаезд?
- Есть ли у покупателя документально подтверждённая льгота?
В 2026 году федеральный предел равен 2%, но местная ставка может быть ниже. Муниципалитет вправе различать ставки по сезону, календарному месяцу, типу и категории объекта. Поэтому настройка «2% на весь год» удобна только до первой сезонной смены ставки, после которой она тихо портит каждый расчёт.
Квартиры и апартаменты в жилом фонде не надо притягивать к этому порядку только потому, что их сдают посуточно. У них другой правовой режим, а эта статья рассчитана на гостиницы, хостелы, базы отдыха и гостевые дома, которые входят в сферу классифицированных средств размещения.
Ещё одна проверка касается состава продавца и объекта. Налог платит тот, кто оказывает услугу и владеет средством размещения на праве собственности или ином законном основании. Если агент или площадка только принимает деньги, это не делает её владельцем вашей налоговой обязанности. В регистре брони полезно держать юридическое лицо или ИП, от имени которого закрыта услуга, особенно когда один администратор обслуживает несколько объектов.
Нулевая выручка за квартал не создаёт налог только из-за записи объекта в реестре. Нужна оказанная услуга проживания. Это простое правило отделяет расчёт налога от платы за классификацию, статуса объявления и других обязанностей владельца: они могут существовать одновременно, но не заменяют объект налогообложения.
Процент нельзя брать прямо от цены в чеке
Налоговая база равна стоимости услуги временного проживания без НДС и без самого туристического налога. Если гость видит окончательную цену, в которую налог уже заложен, умножение этой цены на 2% завышает процентную часть расчёта и не соответствует статье 418.4 НК РФ.
При нулевой ставке НДС и цене, включающей туристический налог, рабочая формула выглядит так:
Расчётный налог = Цена с туристическим налогом × Ставка / (100 + Ставка)
Для цены 3000 рублей и ставки 2%:
3000 × 2 / 102 = 58,82 рубля
Формула 3000 × 2% = 60 годится лишь тогда, когда 3000 рублей уже определены как база без НДС и без туристического налога, а налог прибавляют к этой базе по условиям договора. В розничной продаже проживания обычно показывают гостю конечную цену, поэтому владелец чаще должен выделить налог расчётным способом. ФНС применяет именно такой подход в своих примерах: при ставке 1% она делит цену на 101 и умножает на 1.
Если в стоимости есть НДС, его тоже надо убрать до расчёта базы. Нельзя дважды уменьшать цену: сначала вычесть туристический налог вручную, а потом снова применить дробь 2/102. Зафиксируйте в учётной политике и в настройке тарифа, что хранит поле цены: конечную сумму для гостя или базовую цену до налогов. Неопределённое поле «стоимость» создаёт больше ошибок, чем сама формула.
На практике цену портят скидки и комиссии. Скидка, которую гостиница дала гостю, уменьшает окончательную стоимость услуги. Комиссия площадки, которую гостиница платит посреднику из своей выручки, сама по себе не уменьшает цену проживания для покупателя. Если гость заплатил 3000 рублей, а площадка перечислила объекту 2550 после удержания комиссии, нельзя взять 2550 как базу только потому, что эта сумма пришла на расчётный счёт.
Разделяйте стоимость проживания и расчёты с посредником в разных полях. Первое поле отвечает на вопрос, сколько стоила облагаемая услуга по договору с покупателем. Второе нужно для сверки поступлений и комиссии. Смешение этих сумм особенно заметно на дешёвой ночи: минимум может скрыть ошибку в одной брони, но неверная стоимость останется в строке 070 декларации.
Завтрак, парковка и другие услуги требуют такого же внимания к договору. Письмо ФНС от 3 февраля 2025 года, согласованное с Минфином, объясняет: если сопутствующие услуги не выделены из единой цены проживания, вся единая цена участвует в базе. Простое внутреннее рассуждение «завтрак ведь не ночёвка» не исправляет договор и не уменьшает налог.
Одна ночь за 3000 рублей даёт 100 рублей налога
Для одной дешёвой ночи надо сделать два расчёта и выбрать больший результат. Возьмём бронирование с такими условиями: гость живёт одни расчётные сутки, окончательная цена равна 3000 рублей, НДС равен 0%, местная ставка на дату полного расчёта равна 2%, льготы нет.
Расчёт проходит в пять действий:
- Выделяем процентную сумму из конечной цены:
3000 × 2 / 102 = 58,82. - Считаем минимум:
100 × 1 сутки = 100. - Сравниваем 58,82 и 100.
- Выбираем большую сумму, то есть 100 рублей.
- Записываем причину выбора: «применён минимальный налог».
Итог по брони составляет 100 рублей. Разница между 58,82 и 100 не превращается в доплату гостя и не меняет цену уже закрытого заказа. Она показывает, что гостиница должна перечислить минимум, установленный пунктом 1 статьи 418.7 НК РФ.
Внутри окончательной цены 3000 рублей процентный налог составлял бы 58,82 рубля, но правило минимума увеличивает обязательство гостиницы до 100 рублей. Поэтому экономическая выручка после туристического налога в этом упрощённом примере равна 2900 рублям. Нельзя задним числом объявить цену равной 3041,18 рублям и взять разницу с гостя, если договор и публичный тариф обещали окончательные 3000.
Для быстрой проверки полезно знать порог цены. При ставке 2% и нулевом НДС процентная сумма, выделенная из конечной цены, достигнет 100 рублей при цене 5100 рублей:
5100 × 2 / 102 = 100
При цене ниже 5100 рублей за одну услугу на одни сутки победит минимум. При цене выше порога победит процент. Если местная ставка составляет 1%, аналогичный порог для конечной цены равен 10 100 рублей. Эти пороги помогают заметить ошибку, но не заменяют расчёт: НДС, число суток, льгота и состав единой услуги могут изменить исходные данные.
Самая распространённая плохая рекомендация звучит так: «На дешёвом номере просто ставьте 100 рублей и не считайте процент». Она популярна, потому что часто даёт правильный итог. Она всё равно плохая. Без процентного расчёта вы не докажете, почему применили минимум, не заметите переход через порог после доплаты за услугу и не сможете нормально собрать строки декларации.
Проверка работает и в обратную сторону. Если программа показывает по такой брони 60 рублей, она применила ставку к конечной цене и забыла минимум. Если показывает 158,82 рубля, она сложила процент и минимум, хотя закон требует выбрать большую сумму. Если показывает 100 рублей, но не хранит 58,82, итог случаен с точки зрения аудита: число верное, доказательства расчёта нет.
Минимум зависит от суток, а не от числа гостей
Минимальный налог равен 100 рублям, умноженным на количество суток проживания по услуге. Число людей в номере само по себе не умножает минимум, если одна услуга оформлена одним договором с одним покупателем.
Семья из четырёх человек сняла один номер на одну ночь по одному договору. Минимум равен 100 рублям, а не 400. Если тот же номер продан на три ночи, минимум составит 300 рублей. Если хостел оформил отдельные услуги и договоры на разные места, расчёт надо вести по каждой услуге, а не склеивать всех проживающих в один условный номер.
Расчётные сутки определяет установленное объектом время заезда и выезда. Письмо ФНС от 8 апреля 2025 года № СД-4-3/3704@ отдельно разобрало почасовое проживание, ранний заезд и поздний выезд. ФНС считает проживание на несколько часов облагаемой услугой и применяет минимум 100 рублей, однако ранний заезд или поздний выезд не создаёт ещё одни сутки только ради минимума.
Пример: гость заехал в 14:00 и выехал в 21:00 того же дня, заплатив 3000 рублей. Для минимума это одна услуга продолжительностью менее суток, но сумма всё равно сравнивается со 100 рублями. Другой гость прожил обычные сутки и доплатил за поздний выезд. Доплата входит в стоимость облагаемой услуги, а отдельные дополнительные сутки для минимума из позднего выезда не возникают.
Не считайте ночи по разнице календарных дат в таблице. Заезд 31 июля и выезд 1 августа обычно означает одни расчётные сутки, хотя запись касается двух календарных дней. Храните число расчётных суток отдельным полем и получайте его из тарифа и времени заезда, а не из функции, которая вычитает даты.
Переселение гостя между номерами внутри одного объекта тоже не обязано удваивать минимум. Смотрите на договор и услугу: если это непрерывное проживание по одной услуге, техническая смена комнаты не создаёт новую ночь. Если администратор закрыл один договор и оформил другой самостоятельный договор, в регистре появятся две услуги, и основания расчёта придётся подтвердить отдельно.
При продаже нескольких номеров одной организации нельзя выбирать удобный знаменатель после факта. Договор может описывать одну услугу размещения группы или несколько самостоятельных услуг по номерам. Схема документов должна совпадать с тем, как бронирование закрыто в кассе и учёте; искусственное объединение записей ради одного минимума выглядит так же плохо, как их искусственное дробление.
Квартал определяет полный расчёт
Туристический налог надо исчислить в квартале, когда покупатель полностью рассчитался за услугу. Дата заезда и дата частичной предоплаты не выбирают период сами по себе.
ФНС прямо связывает момент расчёта со ставкой, действующей при полном расчёте. Если гость внёс 50% в марте, остаток заплатил в апреле, а приехал в июне, налог относится ко второму кварталу и считается по ставке, которая действует в момент апрельской оплаты. Это может отличаться от ставки на дату бронирования и от ставки на дату проживания.
Полная предоплата тоже считается полным расчётом. Если всю сумму за августовскую ночь получили в феврале, запись попадёт в первый квартал по февральской ставке. При сезонных ставках нельзя откладывать налог до выезда только ради удобства отчёта.
Администратору стоит хранить четыре разные даты: создание брони, частичную оплату, полный расчёт и фактическое проживание. Одно поле «дата оплаты» стирает историю при доплате и мешает объяснить, почему июльская бронь оказалась в декларации за первый квартал.
Если цена меняется после первоначальной предоплаты, окончательные данные фиксируют при полном расчёте. Скидка, доплата за поздний выезд или включённая в единую цену услуга меняют стоимость, из которой выделяют процент. Минимум всё равно считают по фактическому числу суток проживания, а не по числу платежей.
Сверка квартала начинается не с даты выезда, а со списка полных расчётов. Возьмите все брони, у которых событие «полный расчёт» попало в квартал, затем проверьте фактическое оказание услуги и последующие отмены. Отдельно соберите проживание квартала, полностью оплаченное раньше: оно уже должно находиться в прежнем налоговом периоде и не должно попасть в расчёт второй раз.
Такой разрез сначала непривычен владельцу, привыкшему считать загрузку по ночам. Загрузка отвечает на операционный вопрос, сколько номеров было занято. Налоговый период отвечает на вопрос, когда состоялся полный расчёт. Один отчёт не может честно заменить другой, хотя обе выборки используют те же брони.
Льгота исключает стоимость до сравнения
Если покупатель относится к льготной категории и передал подтверждающие документы, стоимость соответствующей услуги не включают в налоговую базу. Сначала решается вопрос о льготе, а затем выполняется процентный расчёт и сравнение с минимумом.
Федеральные категории перечисляет пункт 2 статьи 418.4 НК РФ. Муниципалитет может добавить местные льготы и определить документы для их применения. Поэтому список из соседнего города нельзя копировать в памятку администратора: человек с одинаковым статусом может получить местную льготу в одном муниципалитете и не получить её в другом.
Решающим для общей услуги ФНС считает лицо, с которым заключён договор. Если в одном номере живут льготник и обычный гость, но покупателем по договору указан обычный гость, стоимость услуги входит в базу. Если договор заключён с льготником и он подтвердил статус, стоимость исключается. Делить цену номера между проживающими по собственной пропорции не надо.
Документ лучше проверять до закрытия полного расчёта, но отсутствие бумаги нельзя заменять обещанием «принести потом». В регистре нужны категория льготы, реквизиты подтверждающего документа, муниципальное основание и сумма исключённой услуги. Копии и персональные данные следует хранить по правилам, которые применяются к вашим налоговым документам и обработке персональных данных, а не в общей переписке администратора.
Льготу нельзя подменять скидкой. Скидка меняет цену облагаемой услуги, после чего гостиница считает процент и минимум. Льгота при подтверждённых условиях исключает стоимость из базы. Одинаковая сумма в чеке не делает эти операции одинаковыми для декларации, поэтому причина уменьшения цены нужна отдельным полем.
В статье про дешёвую ночь льгота кажется боковой темой, но именно она меняет итог сильнее ставки. Для подтверждённой льготной услуги результат может быть нулевым; правило минимальных 100 рублей не должно возвращать исключённую стоимость обратно в расчёт.
Чек и налоговый регистр решают разные задачи
В кассовом чеке туристический налог не надо выделять отдельным реквизитом. ФНС и Минфин объясняют это тем, что уплата налога сама по себе не считается отдельным расчётом с покупателем для целей закона о ККТ.
Чек подтверждает расчёт за услугу проживания и показывает сумму, которую приняла гостиница. Налоговый регистр объясняет, как из этой суммы получился налог для бюджета. Попытка сделать отдельный чек на 100 рублей создаёт ложное впечатление, будто гостиница принимает у туриста государственный сбор как самостоятельный платёж.
Для каждой закрытой услуги достаточно хранить воспроизводимую запись такого вида:
booking_id;property_id;full_payment_at;nights;price_total;vat_rate;tax_rate;percent_tax;minimum_tax;tax_due;reason
B-2041;GH-01;2026-07-18;1;3000.00;0;2;58.82;100.00;100.00;minimum
Это не утверждённая государством форма регистра. Это минимальный рабочий след, по которому бухгалтер или владелец восстановит расчёт через полгода. К нему надо добавить сведения о муниципальном акте, типе объекта, льготе и корректировках, если они применимы.
Округление храните единообразно. Процентный результат нужен с копейками для сравнения, а показатели декларации заполняются в рублях по правилам формы. Если одна таблица округляет 58,82 до 59 до сравнения, а другая сразу подставляет 100, итог здесь совпадёт, но на массе бронирований и возле порога разные правила дадут расхождение. Сохраняйте исходный результат, правило округления и окончательную сумму отдельными полями.
Добавьте контрольную сумму по дням закрытия. Она должна сходиться с журналом полных расчётов, а сумма конечных налогов должна сходиться с квартальным регистром. Такая двойная сверка ловит удалённую бронь, повторный импорт и изменение ставки задним числом раньше, чем ошибку увидит камеральная проверка.
В декларацию попадает квартальный итог
Одна бронь не переносится в декларацию отдельной строкой. Форма КНД 1153008 собирает показатели по средству размещения, муниципальному коду и применяемой ставке за налоговый период, а при изменении ставки требует разделять данные по месяцам.
С отчётности за первый квартал 2026 года действует обновлённая форма по приказу ФНС от 19 декабря 2025 года № ЕД-7-3/1228@. В разделе 2 появились код типа средства размещения, признак изменения ставки и номер месяца налогового периода. Старый шаблон 2025 года опасен тем, что визуально похож на новый, но уже не содержит всех нужных полей.
Если представить, что наша бронь на 3000 рублей была единственной облагаемой услугой объекта за квартал, логика раздела 2 будет такой:
Строка 070 Стоимость услуг всего 3000
Строка 090 Стоимость услуг с минимальным налогом 3000
Строка 100 База для налога по процентной ставке 0
Строка 120 Налог по процентной ставке 0
Строка 130 Исчисленный минимальный налог 100
Строка 150 Налог к уплате 100
Строка 090 нужна вместе со строкой 130. ФНС отдельно называла ошибкой ситуацию, когда плательщик показывает минимальный налог в строке 130, но не указывает стоимость соответствующих услуг в строке 090. В реальной декларации вы складываете все услуги квартала по правилам формы, а не вставляете этот учебный фрагмент как готовый отчёт.
Раздел 1 получает сумму к уплате из строки 150 раздела 2 по соответствующему ОКТМО. Декларацию подают по месту нахождения средства размещения не позднее 25-го числа месяца после квартала, налог платят не позднее 28-го. Если последний день выпал на выходной или праздник, действует общий перенос на следующий рабочий день.
Если в одном квартале ставка менялась по месяцам, форма предусматривает номер месяца и признак изменения ставки. Не усредняйте 1% и 2% в условные 1,5%. Разнесите услуги по моменту полного расчёта и примените к каждой группе ставку, установленную местным актом для соответствующего месяца.
У нескольких объектов могут различаться реестровые номера, адреса, типы и ОКТМО. Итоговый платёж складывается по правилам главы 33.1, но раздел 2 должен оставить налоговой понятный разрез по объектам. Общая таблица без идентификатора объекта годится для оценки денег, но не для подготовки декларации.
Незаселённый номер не создаёт минимум
При отмене брони или незаезде услуга временного проживания не оказана, поэтому туристический налог не возникает. ФНС закрепила этот вывод в письме от 14 февраля 2025 года № ЕА-4-3/1489@: плата за фактический простой номера не облагается и минимальные 100 рублей с неё не считают.
Это различие часто теряется в отчёте площадки. Статус «оплачено» говорит о движении денег, а статус «проживание оказано» говорит об объекте налогообложения. Невозвратный тариф не превращает незаезд в проживание. В регистре должна остаться причина удержания денег и нулевая сумма туристического налога.
Если гость заехал, но срок сократился, пересчитайте фактически оказанную услугу, число суток и окончательную цену по документам возврата. Если декларация за этот квартал уже подана с неверными сведениями, применяются правила статьи 81 НК РФ об уточнённой декларации. Не переносите отрицательную бронь в текущий квартал без основания: такой приём скрывает, какой период содержал ошибку.
Исправление должно связывать исходную и корректирующую записи. Сохраните номер брони, первоначальную сумму, причину изменения, дату возврата, новое число суток и итоговый налог. Тогда сумма в отчёте не зависит от того, помнит ли администратор подробности разговора с гостем.
Не удаляйте исходную строку из регистра. Сторнирующая или корректирующая запись оставляет след и позволяет собрать тот вариант декларации, который действовал до исправления. Простое редактирование числа 100 на 0 уничтожает историю и превращает сверку с кассовыми документами в догадку.
Автоматизация обязана показывать оба результата
Хорошая система считает процент и минимум по каждой услуге, сохраняет оба числа и показывает, почему выбрана итоговая сумма. Если программа сразу выдаёт 100 рублей без промежуточных данных, владелец не сможет проверить смену ставки, порог цены или исправление брони.
Плацкарт считает туристический налог по ночам как большую из двух сумм и собирает результат в отчётах, но ответственность за местную ставку, статус объекта и подачу декларации всё равно остаётся у владельца. Официальная отправка происходит через ресурсы ФНС, а программа должна подготовить понятные исходные данные, не изображать государственный сервис.
Для ручного учёта действует тот же стандарт. На каждую закрытую бронь должны отвечать цена и её состав, ставка с основанием, момент полного расчёта, число суток, льгота, процентная сумма, минимум и выбранный итог. Если любое поле приходится восстанавливать по памяти, расчёт ещё не закончен.
На одной ночи за 3000 рублей ошибка кажется маленькой: между грубыми 60 рублями и правильными 100 рублями всего 40. За квартал она повторится на каждой дешёвой брони. Исправьте формулу там, где создаётся запись о полном расчёте, и в декларацию уже не придётся вручную проталкивать сумму, которой нет ни в кассе, ни в регистре.
Частые вопросы
Как рассчитать туристический налог с 3000 рублей за одну ночь?
Если 3000 рублей уже включают налог, НДС равен 0%, а местная ставка составляет 2%, процентная сумма равна 3000 × 2 / 102 = 58,82 рубля. Она меньше минимальных 100 рублей за сутки, поэтому к уплате идёт 100 рублей.
Почему нельзя просто умножить цену номера на ставку?
Налоговая база не включает сам туристический налог и НДС. Из конечной цены для гостя налог выделяют расчётной дробью, например 2/102 при ставке 2% и нулевом НДС.
Минимальные 100 рублей берут с гостя или с номера?
Это минимальный налог по услуге проживания за каждые сутки, а плательщиком выступает владелец средства размещения. При одном договоре на номер число гостей само по себе не умножает сумму.
Как считать налог при проживании несколько часов?
ФНС считает почасовое проживание облагаемой услугой и сравнивает процентную сумму с минимумом 100 рублей. Ранний заезд или поздний выезд не создаёт отдельные сутки только ради ещё одного минимума.
Какая ставка туристического налога действует в 2026 году?
Федеральный предел в 2026 году равен 2%, но конкретную ставку устанавливает муниципалитет. Она может быть ниже и меняться по сезону, месяцу, типу или категории объекта.
Когда бронь включать в квартальный расчёт?
Налог считают в квартале полного расчёта с покупателем и по ставке, действующей в этот момент. Дата частичной предоплаты и дата будущего заезда сами по себе период не определяют.
Нужно ли показывать туристический налог отдельной строкой в чеке?
Нет, ФНС не требует отдельного реквизита или отдельного чека для туристического налога. Чек оформляют на услугу проживания, а расчёт налога сохраняют во внутреннем регистре.
Надо ли платить 100 рублей при незаезде гостя?
Нет, при отмене или незаезде услуга временного проживания не оказана, даже если тариф невозвратный. Плата за простой номера не создаёт объект туристического налога.
Куда записать минимальный налог в декларации КНД 1153008?
Стоимость услуг, по которым применён минимум, отражают в строке 090 раздела 2, а сумму минимального налога в строке 130. Итог к уплате попадает в строку 150 и затем в раздел 1.
Освобождает ли льгота гостя от минимальных 100 рублей?
Подтверждённая льгота исключает стоимость услуги из налоговой базы по правилам НК РФ и муниципального акта. Нельзя сначала исключить стоимость, а затем вернуть её в расчёт через минимальный налог.