ru

Журнал для отельеров

OTB: что такое on the books и зачем следить за будущими бронями

17 мин чтенияHotelsCalendarKPI и метрики#kpi
Рука с синей ручкой отмечает даты в настольном календаре — планирование будущих броней

RDNE Stock project / Pexels

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

Обе реакции одинаково бездоказательны, пока под рукой нет числа. Не «сколько продано за прошлый месяц» — это загрузка, она смотрит назад. Нужна метрика про будущее: сколько уже продано на конкретную дату и как быстро это растёт. Она называется OTB (on the books), дословно «уже в книге».

Здесь — что стоит за аббревиатурой, чем OTB отличается от загрузки и глубины бронирования, как снимать показания руками для объекта на 10–30 номеров и что делать, когда цифры отстают от прошлогодних.

Что такое OTB простыми словами

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

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

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

Момент измерения. Это снимок, а не константа: завтра картинка будет другой. Поэтому OTB не «посмотрели и забыли», а снимают повторно — раз за разом, в одинаковых условиях.

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

Мини-пример, чтобы зафиксировать единицы. На субботу в середине сезона в категории из 12 номеров стоят четыре брони, каждая закрывает эту ночь. OTB в номеро-ночах — четыре. Те же брони по тарифам стоят, условно, 340 евро — это OTB в деньгах, revenue on the books. Записи говорят одно и то же разными единицами. Вторая требует, чтобы тарифы в бронах были актуальны, и тает при каждой отмене; первая — только взгляда на шахматку.

Неделя будущего месяца, снятая сегодня: семь дат с разным числом проданных номеров — от 3 из 12 в понедельник до 11 из 12 в субботу

Слово «индекс», которое часто стоит рядом с OTB в переводных статьях, сбивает. Индекса здесь нет — есть уровень продаж на дату. И это не прогноз: будущие отмены OTB не вычитает, а прогноз спроса в него не входит. В отраслевых разборах — например, у IDeaS, системы управления доходами для сетей, — «уже проданное на сегодня» значится одним из входов прогноза, рядом с темпом бронирования, историческими бронями, ожидаемыми отменами и календарём событий. Вход — не результат: прогноз собирается из нескольких таких кусочков, OTB из них самый честный, потому что это факт, а не ожидание.

Из-за отмен и следует главная осторожность. OTB не «очищен» от ожидаемых снятий: отмена, которая случится через три недели, сегодня в цифре не видна — она проявится на одном из следующих замеров. По одной цифре, снятой за месяц до заезда, о финале не судят. Судят по динамике.

Чем OTB отличается от загрузки и глубины бронирования

Три метрики, которые чаще всего смешивают в разговорах про будущие даты:

МетрикаНа какой вопрос отвечаетОткуда берётся
ЗагрузкаКакая доля фонда была продана за периодРасчёт по прошедшим датам: проданные номеро-ночи ÷ доступные
OTBСколько уже продано на будущую датуШахматка: брони на будущие даты
Глубина бронированияЗа сколько дней до заезда гости бронируютРазница между датой брони и датой заезда

Загрузка смотрит назад, OTB — вперёд, глубина бронирования — вообще не про продажи, а про поведение гостей: когда они привыкают бронировать. Формулы и типовые ошибки расчёта загрузки — отдельная тема, они разобраны в статье про ADR; здесь они не понадобятся.

Глубина бронирования нужна в этой статье по одной причине: она задаёт горизонт, на который вообще имеет смысл смотреть. По отраслевым данным за 2025 год, независимые объекты в среднем получали брони за 40 дней до заезда против 38 двумя годами ранее; в Северной Америке окно длиннее — 48 дней, в регионе EMEA — 47. Данные другого индустриального отчёта, по объектам в основном из Европы, дают похожую картину: 41 день в 2024-м, 40 в 2025-м, при этом почти 40% броней приезжают за неделю до заезда и около 13% — в тот же день.

Одного «среднего» здесь нет и не может быть. Один из индустриальных отчётов за 2025 год считает глобальное среднее 32 дня — но в его выборке 20 рынков, и разброс между ними огромен: Ирландия — 46 дней, у азиатских рынков окно заметно короче. Деловой сегмент — совсем другая история: по HotelHub, командированные и агентские брони в 2024-м приходили в среднем за 16 дней. Типичные диапазоны из отраслевых материалов выглядят так: досуг — 21–45 дней, корпоративные — 7–14, группы и конференции — 90–180; в пик сезона окно длиннее, в низкий — короче.

Окно при этом «дышит» даже внутри одного года: по замерам индустриального отчёта, средняя глубина бронирования пасхальных дат 2026 года в США оказалась на 11% короче прошлогодней. Те же даты, тот же рынок — а гости стали бронировать позже.

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

Темп бронирования: почему один замер ничего не говорит

Допустим, на субботу через месяц у вас продано 4 номера из 12. Много это или мало?

Без дополнительной информации — неизвестно. Если в прошлом году на той же глубине было 9, картина тревожная. Если было 2 — вы идёте с опережением. Если вчера было 2, а сегодня 4 — вопрос снят сам собой. Число-уровень становится диагнозом только рядом со вторым числом.

Второе число называется темпом бронирования: сколько броней на конкретную дату добавилось между двумя замерами. В англоязычных источниках это booking pace, а для ближних дат — pickup: «за прошедшую неделю на ближайшую пятницу продано 23 номеро-ночи» — классический пример pickup из гайда Revfine по работе с этими метриками.

Разница между уровнем и приростом — ключевая развилка всей темы:

  • OTB — накопленный уровень: сколько уже есть на дату.
  • Темп — прирост: сколько добавилось с прошлого замера.

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

Гайд Duetto для независимых отелей формулирует тот же вывод рабочим языком: ближайшие даты проверять ежедневно, 5–10 минут; диапазон 14–30 дней — еженедельно. Не потому, что цифры быстрые, а потому, что диагноз живёт в разнице между замерами.

Рядом с темпом стоит вести и список отказов — тех гостей, которые хотели номер на дату, но не забронировали. В отраслевом жаргоне это regrets и denials, и разница между ними полезная: regret — человека не устроил тариф или условия, denial — номеров не было вовсе. Первое говорит о цене, второе — о загрузке. Пять отказов за неделю в низкий сезон при пустых датах означают, что спрос есть, а предложение с ним не совпало: тариф, условия или канал промахнулись. Пять отказов в пиковую неделю при полном доме — наоборот, сигнал, что цену на дату пора поднимать.

Сравнение с прошлым годом: таблица на пять замеров

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

Две правила, без которых сравнение превращается в самообман.

Одинаковая глубина. Сравнивать надо не «5 июня этого года с 5 июня прошлого», а «за 28 дней до заезда» с «за 28 дней до заезда». Иначе вы сравниваете разные стадии набора и получаете шум.

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

Теперь таблица, которую реально ведут руками. Суббота в середине высокого сезона, категория из 12 номеров. Замеры — в один и тот же день недели, в одно и то же время.

ЗамерПродано в этом годуПродано в прошлом годуРазница
За 8 недель25−3
За 6 недель47−3
За 4 недели69−3
За 2 недели910−1
За 1 неделю11110

Темп бронирования на одну и ту же субботу: два ряда столбиков — этот год против прошлого на одинаковой глубине до заезда

Прочитайте её так, как её читает владелец в реальном времени, а не через год.

На замере «за 4 недели» вы видите 6 против 9 — минус треть к прошлому году, третий раз подряд. Логичная реакция: снижать тариф. Правильная — сначала посмотреть на две нижние строки: разрыв тает, на финишной прямой темп вашего года выше прошлогоднего. Люди просто бронируют позже, чем в прошлом году, — сдвинулось окно, а не спрос. Цена, срезанная на «за 4 недели», отдала бы маржу за то, что и так случилось бы.

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

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

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

Диагностика: сезон продан, а выручка не выросла

Знакомая история: к маю июль распродан полностью, а касса в конце сезона не радует. Номера ушли, деньги — не совсем.

С диагностикой работает связка, которую уже не обойти: загрузка × ADR = RevPAR. ADR — средний тариф проданной ночи; RevPAR — выручка на номер фонда: доход, поделённый на все номера, а не только на проданные. Если загрузка вышла на сто процентов, а выручка на номер выросла меньше, чем могла бы, — фонд продан слишком дёшево. Не «сезон плохой», а тариф зажат: даты раздали по ранним скидкам и дешёвым каналам в первые месяцы набора. Полный разбор формул и ошибок — в статье про ADR.

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

Обратная диагностика выглядит зеркально: тариф стоит высоко, темп на нуле, даты пустеют. Здесь тоже не спешите с выводом «цена высокая» — сначала проверьте сравнение (та же глубина, тот же день недели), потом каналы и условия.

И ещё одна деталь, которую видно только по темпу: освобождения. Отменяется 21,8% броней, пришедших через OTA, против 10,6% прямых, а средний срок до отмены вырос до 39 дней — это отраслевые данные за 2025 год. Значит, номер, проданный в марте на август, может вернуться в продажу в июле, и тот, кто снимает замеры еженедельно, увидит это заранее, а не в день заезда.

Темп растёт или отстаёт: что делать с ценой

Цифры ради цифр никому не нужны, поэтому дальше — решения. Их два направления.

Темп опережает прошлый год. Классическая ошибка — успокоиться: «сезон и так пойдёт». Рынок работает наоборот: опережение прошлого года означает, что спрос собирается быстрее, и цену поднимают раньше, а не позже. Что это значит на практике:

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

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

Темп отстаёт. Порядок действий обратный порядку желаний — не «резать цену», а:

  1. Проверить сравнение. Разная глубина, разные дни недели, в этом году рядом другое событие или ремонт дороги — три самые частые причины ложной тревоги.
  2. Проверить каналы. Не отвалился ли один из них, не выросли ли отмены, не закрылись ли продажи по ошибке.
  3. Проверить условия, а не только цену. Минимальное пребывание, закрытый заезд, устаревшие тарифные планы на даты — частые виновники, которые выглядят как «спроса нет».
  4. И только теперь тариф. Если спрос действительно вялый, двигать цену, а не ждать: неделя без броней — тоже данные.

Спешить в последнем пункте не стоит и по другой причине. Осенний обзор рынка 2026 года (RoomPriceGenie в партнёрском материале Revfine) формулирует риск прямо: спрос может развернуться за считанные дни, и объект, который смотрит только на несколько дней вперёд, оказывается в позиции, где единственный доступный инструмент — скидка в последнюю минуту. Ранние замеры — как раз способ в такую позицию не попасть.

Как это работает на практике, показал сезон большого футбола: ранние темпы бронирования на чемпионат мира 2026 года, по наблюдениям Hotel Dive, шли ниже ожиданий, и отели стали возвращать зарезервированные под турнир блоки номеров в свободную продажу задолго до матчей — не дожидаясь, пока недопродажа станет очевидной. Собственной аналитики для этого не нужно: нужна привычка смотреть на темп и сверять его с планом.

Ритм: понедельник утром и вечер пятницы

Из гайдов и практики складывается простой распорядок.

Ближайшие две недели — чаще всего. Duetto советует ежедневно, 5–10 минут: тут решения самые срочные (недопроданная пятница, свободный номер на завтра), а снимается всё одним взглядом.

Даты за 14–30 дней — раз в неделю. Этого достаточно, чтобы поймать сдвиг темпа и успеть что-то сделать: у вас в запасе ещё две-четыре недели.

Пик сезона, события, школьные каникулы — ежедневно. В отраслевых материалах это же правило описано со стороны объектов без RMS: минимум еженедельно или раз в две недели, в пик — каждый день. Полный недельный ритм — с ежедневным, еженедельным и месячным слотами — разобран в статье про управление доходами.

Контекст этого сезона подстёгивает. По данным UN Tourism, международные поездки в первом квартале 2026 года выросли на 2%, Европа приняла больше 130 млн гостей — на 4% больше года ранее. Спрос на рынке есть; вопрос в том, когда он дойдёт до вашей даты, и это как раз то, что показывает темп.

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

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

Как это выглядит без системы аналитики

Честно: готового OTB-отчёта у HotelsCalendar нет. Нет и аналитики выручки, процентов загрузки и прогноза спроса — как и в большинстве систем для малых объектов; готовой управленческой аналитики уровня сетей в этом классе софта ждать не стоит, и это не баг, а размер.

Что есть: шахматка, где брони всех каналов видны на любую будущую дату. Панель «Сегодня / К дате» переключает вид на выбранную дату и показывает счётчики «Заселений», «Выселений», «В отеле» и «К доплате»; в режиме периода (1 день, неделя, две недели, месяц) — счётчик броней и заголовки категорий вида «Категория · N/M», где N — номера с бронью за период, M — всего (за период N считает номера, занятые хотя бы одну ночь диапазона, поэтому точный процент загрузки снимайте по одному дню). Тумблер «Цены в ячейках» ставит в клетки цену и доступность на каждую дату — это зеркальная величина OTB: сколько ещё можно продать. Список броней выгружается в CSV за период по датам заезда — если удобнее считать в таблице. А дашборд показывает только сегодняшний день: заселения, выселения, проживающих, свободные номера, брони с долгом.

Этого хватает, чтобы снимать показания: открыть будущую дату, записать число, через неделю сравнить. Расчёт — таблица на десять минут в неделю, и для объекта на 9–30 номеров это нормальная практика, а не компромисс. Как устроена шахматка и что вокруг неё — на странице PMS; где в этой картине место остального софта — в статье про софт для малого отеля.

Часто задаваемые вопросы

OTB — это количество броней или выручка?

И то и другое: в отрасли употребляют «rooms on the books» (проданные номеро-ночи на будущие даты) и «revenue on the books» (их стоимость по тарифам). Малому объекту практичнее считать в номеро-ночах — их видно в шахматке без вычислений, а деньги при желании считаются поверх, в таблице. Какие показатели вообще считать руками и как — в статье про ADR.

Чем OTB отличается от загрузки?

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

Как посмотреть будущие брони, если готового отчёта OTB нет?

В шахматке: переключить вид на будущую дату и посмотреть счётчик «В отеле» и заголовки категорий «Категория · N/M». Для списка будущих заездов — экспорт CSV за период. Процент загрузки и любые сводки система не посчитает — их считают руками: занятые номера ÷ все номера. Оговорка про период: за неделю или месяц N считает номера, занятые хотя бы одну ночь диапазона, поэтому точный процент загрузки снимайте по одному дню, а не по N/M за диапазон. Что именно видно в интерфейсе — на странице PMS.

Зачем следить за OTB, если брони всё равно отменяются?

Именно поэтому. Отмены вычитаются не из метрики, а из вашего плана: сегодня на дате 11 номеров, через три недели может остаться 9, и освободившиеся ночи надо успеть перепродать. По отраслевым данным, отменяется 21,8% броней из OTA против 10,6% прямых, а средний срок до отмены — 39 дней: освобождения приходят заранее и видны в замерах. Почему у каналов другой профиль отмен — в статье про OTA.

Какой OTB считается нормальным?

Универсального числа нет: у объекта на 12 номеров и у курорта на 200 оно разное по определению. Сравнивают не с нормой, а с собой — с тем же периодом прошлого года и с прошлой неделей, и смотрят не на уровень, а на темп набора. Ритм сверки и диагностика по связкам метрик — в разборе управления доходами.

OTB отстаёт от прошлогоднего — сразу снижать цены?

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

Будущие брони — в одном окне

Шахматка открывается на любую будущую дату: брони всех каналов, счётчики заселений и выселений, цены и доступность в ячейках → экспорт заездов в CSV → 14 дней полного доступа

14 дней полного доступа · сегодня без списанийВозврат в течение 7 дней

Блог

Связанные статьи