Главная
/
Блог
/
Occupancy, ADR и RevPAR: почему заполненный отель — ещё не прибыльный
Кейсы
HoReCa

Occupancy, ADR и RevPAR: почему заполненный отель — ещё не прибыльный

Елена Смоликова
Елена Смоликова
Финансовая экспертка Finmap

«Летом у меня аншлаг: все 12 номеров заняты, очередь из броней, я отказываю людям. А в декабре смотрю итоги года и не понимаю — где деньги? Посчитал RevPAR: 700 грн с номера в сутки за год. Хотя в июле брал по 1 800.»

Знакомая история? Летом кажется, что бизнес наконец полетел. Телефон разрывается, номера раскуплены на месяц вперёд, ты уже подумываешь о втором объекте. А потом приходит ноябрь, за ним январь — и тот летний запас денег тает на глазах. К концу года прибыль выходит такая, что смотришь и думаешь: столько работы, столько нервов — ради этого?

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

Occupancy, ADR и RevPAR простыми словами

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

  • Occupancy (загрузка) — какой процент номеров у тебя занят. 12 номеров, продал 9 на ночь — это 75%. Это цифра, которой все любят хвастаться.
  • ADR (средняя цена номера) — average daily rate, сколько в среднем ты получил за один проданный номер за ночь. Продал 9 номеров на 16 200 грн — ADR 1 800.
  • RevPAR (доход на номер) — revenue per available room, сколько ты заработал в пересчёте на каждый номер, который у тебя есть, занят он или нет. Это ADR умножить на загрузку. 1 800 × 75% = 1 350 грн.

RevPAR — главная цифра. Потому что загрузку можно нагнать демпингом: сбрось цену вдвое и получишь 100% занятых номеров. Occupancy красивая, а денег нет. ADR можно задрать и сидеть с пустым отелем: цена высокая, а продавать некому. RevPAR ловит обе ошибки сразу — он показывает, сколько реально даёт тебе каждый номер, а не сколько их формально занято.

Запомни простой ориентир: загрузка — это про твоё самолюбие, ADR — про твою смелость в цене, а RevPAR — про твой кошелёк. Когда утром администратор говорит «у нас почти полно», ты слышишь загрузку. А когда в конце месяца ты смотришь, хватило ли денег на все счета — ты смотришь на RevPAR, даже если не называешь его так. Поэтому приучи себя спрашивать не «сколько номеров занято», а «сколько дал каждый номер». Это разные вопросы, и ответы на них тоже часто разные.

«Я два года гнался за загрузкой. Когда впервые посчитал RevPAR по месяцам, увидел: в июле с демпингом он был ниже, чем в июне без него. Я заполнял отель и уменьшал свой доход.»

Почему «отель заполнен» ещё не значит прибыль

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

Представь: гость забронировал номер за 1 800 грн через Booking. В кассу ты видишь 1 800 — и радуешься. Но из этих денег 15% сразу ушло платформе, это минус 270. Уборка и свежее бельё на заезд — ещё минус 180. Кофе, вода, мелочи в номер — 60. Банковская комиссия за оплату — 40. И это мы ещё не коснулись аренды, зарплат и коммуналки, которые идут каждый месяц независимо от того, приехал кто-то или нет.

Из красивых 1 800 у тебя на покрытие всего остального осталось около 1 250. И пока летом номеров много, эта разница незаметна — вал перекрывает всё. А в межсезонье, когда номеров мало, каждые «незамеченные» 550 грн с брони начинают решать, выйдешь ты в плюс или в минус.

Посчитаем на цифрах: почему летом аншлаг, а по году пусто

Возьмём реалистичный по структуре мини-отель: 12 номеров. Посмотрим на него не в июле, когда всё прекрасно, а по сезонам за год.

СезонЗагрузкаДоход с номера/сутки (RevPAR)Маржа
Лето (июнь–август)90%1 620 грнвысокая, +
Весна / осень45%495 грноколо нуля
Зима (декабрь–февраль)25%225 грнубыток, −
В среднем за год~52%~700 грнневнятный +

Смотри, что происходит. Летом RevPAR 1 620 грн — это отлично, отель кормит сам себя и ещё откладывает. Но лето — это три месяца. А потом девять месяцев номера стоят наполовину или на четверть пустые, тогда как фиксированные расходы не уменьшаются ни на копейку.

Те деньги, что ты заработал летом, не ложатся тебе в карман. Они молча идут на то, чтобы продержать отель в декабре и январе, когда он приносит 225 грн с номера при потребности втрое большей. Вот почему «летом аншлаг, а по году прибыль невнятная»: лето не зарабатывает тебе на жизнь, оно оплачивает твою же зиму.

Комиссии OTA — статья, которую ты не видишь в кассе

Booking, Airbnb и другие площадки — это отлично, они приводят гостя, когда твой прямой канал молчит. Но за это они берут свою долю, и эта доля — одна из самых больших скрытых статей в отеле.

Типичная комиссия Booking — 15%, а с платными инструментами продвижения она легко доходит до 18–20%. И главная ловушка вот в чём: ты этих денег никогда не держишь в руках. Гость платит 1 800, платформа забирает своё, тебе приходит меньше — и психологически ты считаешь доход по той сумме, что упала на счёт, будто так и надо. Комиссия становится невидимой.

Посчитай простую вещь. Если через OTA у тебя проходит, скажем, 60% всех бронирований, а комиссия в среднем 16% — это 16% от большей части всей твоей выручки за год, которые ты отдаёшь, даже не замечая. Для мини-отеля это часто целая месячная прибыль, растянутая тонким слоем по всему году.

«Когда я впервые вынесла комиссии Booking в отдельную статью и увидела сумму за год, мне стало плохо. За эти деньги я могла сделать ремонт двух номеров. Они просто растворялись по копейке в каждой брони.»

Это не значит «беги из Booking». Это значит: знай свою реальную цену после комиссии и строй прямой канал — сайт, повторных гостей, свою базу — чтобы не каждая ночь стоила тебе 16% сверху.

Фиксированные расходы против сезонности — главный конфликт отеля

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

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

Скажем, эти фиксированные расходы — 210 000 грн в месяц. Летом при загрузке 90% они легко покрываются и остаётся жир. А в январе при 25% выручка их не покрывает даже близко — и ты доплачиваешь разницу из летней подушки. Если подушки нет, доплачиваешь из своего кармана или с кредитки.

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

Точка безубыточности по загрузке

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

Считается просто. Берёшь фиксированные расходы за месяц и делишь на то, сколько чистыми даёт тебе один проданный номер за ночь (ADR минус комиссия OTA, минус уборка и бельё — то, что реально оседает на покрытие). В нашем примере один проданный номер даёт в среднем около 900 грн вклада. 210 000 ÷ 900 ≈ 233 ночи в месяц. А всего номеро-ночей в 12-номерном отеле — 360 в месяц. Значит, безубыточность — примерно 65% загрузки.

Теперь посмотри на таблицу выше ещё раз. Лето 90% — выше безубыточности, ты зарабатываешь. Весна и осень 45% — ниже, ты уже в минусе. Зима 25% — глубоко в минусе. И только благодаря трём летним месяцам средняя по году выползает чуть выше нуля. Вот в чистом виде ответ на вопрос «почему по году пусто»: большую часть года твоя загрузка ниже точки безубыточности, а ты этого не видишь, потому что смотришь на июль.

Когда ты знаешь свои 65%, ты начинаешь управлять. Ты понимаешь, что в межсезонье лучше пустить номер за 900, чем держать цену 1 400 и иметь его пустым — потому что пустой номер не платит за аренду вообще. Ты начинаешь заполнять провалы целенаправленно, а не надеяться на чудо.

Как это звучит в жизни

Чаще всего владелец мини-отеля приходит к финансисту с одной из таких фраз:

«Лето было безумное, а на счёте к весне почти ничего не осталось. Куда всё ушло?»

Ушло на зиму. Ты не потратил эти деньги зря — ты продержал ими отель в мёртвый сезон, просто никто тебе этого не показал отдельной строкой.

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

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

И почти всегда за этими фразами стоит не плохая работа, а то, что доходы и расходы нигде не сведены так, чтобы увидеть картину по каналам, по типам номеров и по месяцам. Отель заполнен — а откуда именно приходят деньги и куда текут, владелец не видит.

Как увидеть это в Finmap

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

  • Доходы по каналам и типам номеров отдельно. Booking, Airbnb, прямые брони, корпоративные — чтобы видеть, какой канал даёт больше после комиссии, а не просто больше броней.
  • Прямые расходы на заезд отдельной статьёй. Комиссии OTA, уборка, бельё — чтобы чистый доход с номера был честным, а не «суммой, что упала на счёт».
  • Фиксированные расходы одной группой. Аренда/ипотека, персонал, коммуналка — чтобы каждый месяц видеть ту же стену и понимать, сколько надо заработать, чтобы её пробить.
  • Маржа и RevPAR по месяцам. Не «сколько номеров занято», а «сколько даёт каждый номер» — и сразу видно, где ты ниже безубыточности.
  • Денежный поток и платёжный календарь под сезон. Чтобы ещё летом увидеть, что в феврале будет кассовый разрыв, и отложить на него, а не бежать за кредиткой в последний день.

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

Что сделать уже на этой неделе

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

Кстати — если тебя цепляет тема сезонных провалов и кассовых разрывов, почитай, как планировать денежный поток под сезонность в материале про сезонность и планирование cash flow. А чтобы честно оценить, не велика ли у тебя аренда или ипотека относительно выручки, глянь разбор какую часть выручки можно отдавать на аренду.

«RevPAR — самая честная цифра в отеле. Загрузка тешит самолюбие, а RevPAR платит тебе зарплату.»

«Лето не кормит владельца. Лето оплачивает зиму. Прибыль владельца — это то, что осталось после зимы, а не то, что ты видел в июле.»

Money Doesn't Disappear. You Just Don't See It.

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

Сведи доходы по каналам, прямые расходы и фиксированные в одном месте — и увидь свой реальный RevPAR, маржу и точку безубыточности по каждому месяцу. Попробуй Finmap бесплатно 14 дней → и посмотри на свой отель не глазами администратора, а глазами владельца, который знает, где каждая гривна.

Содержание
Проверьте состояние финансовой системы вашего бизнеса
Заказать финансовую диагностику
Елена Смоликова
Елена Смоликова
Финансовая экспертка Finmap
  • Руководитель финансового департамента, Beauty Hub Ltd (2020–2024).
  • Руководитель отдела управленческого учета и бюджетирования, Интайм ООО (2016–2020).
  • Ведущий экономист, Эдьюгет ООО (2015–2016).
  • Экономист с функциями заместителя финансового директора, Украинский Медиа Холдинг (2008–2015).

Рекомендуем предпринимателям

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

Что важнее — загрузка или RevPAR?

RevPAR. Загрузку легко нагнать скидками и радоваться полному отелю, а заработать при этом меньше. RevPAR (доход на номер) показывает и цену, и заполненность вместе — это честная цифра того, сколько даёт тебе каждый номер, который у тебя есть.

Два способа, результат одинаковый. Первый: ADR × загрузка. 1 800 × 75% = 1 350 грн. Второй: весь доход за номера поделить на количество всех имеющихся номеро-ночей за период. Второй способ удобнее, когда считаешь по месяцу или по году.

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

Booking обычно 15%, с платным продвижением 18–20%. Главная ловушка — ты этих денег не видишь в кассе, они уходят до того, как сумма упадёт на счёт. Вынеси их в отдельную статью и посмотри сумму за год — часто это целая месячная прибыль.

Фиксированные расходы за месяц подели на чистый вклад одного проданного номера за ночь (ADR минус комиссия OTA, минус уборка и бельё). Получишь нужное количество ночей, а поделив на все номеро-ночи — нужный процент загрузки. Ниже него ты в минусе.

Остались вопросы?
Мы готовы на них ответить.
WhatsApp
Telegram
Finmap
Finmap support

Деньги не исчезают. Вы просто их не видите.

Получите персональную финансовую диагностику или демо Finmap — и взгляните на свой бизнес под новым углом.

Рекомендует автор

Задайте вопрос эксперту Finmap