10 марта 2026 8 мин Михаил Кадочников AI / HoReCa

AI-ценообразование для сети отелей: +18% RevPAR за 4 месяца

Региональная сеть из 3 отелей в Краснодарском крае годами управляла ценами вручную. Результат: потеря выручки в пиковые сезоны, пустые номера в низкий сезон, и никакой конкурентной стратегии. Мы помогли им внедрить ML-модель для динамического ценообразования, которая анализирует спрос, погоду, события и цены конкурентов. За 4 месяца разработки и внедрения доход вырос на ₽24 млн в год.

RevPAR (Revenue Per Available Room) +18%
Заполняемость номеров +12% при более высокой средней цене


01

Клиент и его задача

Сеть состояла из трёх отелей разной категории (3*, 4*, 4* premium) общей вместимостью 280 номеров. Два отеля работали в туристических зонах Кавказа, третий — в деловом центре. Общая годовая выручка на момент начала проекта составляла ≈₽380 млн.

Управление сетью осуществлялось из одного офиса, но каждый отель имел собственный фронт-офис и систему резервирования (архаичная система на Access + Google Sheets). Ценообразование? Это был процесс, состоящий из еженедельных встреч, где менеджер по продажам смотрел на заполняемость прошлых дней и примерно угадывал цены на неделю вперед.

Основная проблема: эта "система" терялась при сезонных колебаниях. Летом туристы готовы платить в 2-3 раза больше, но система часто была недооценена на 20-40%. Зимой же перебор с ценами приводил к пустым номерам и убыткам на операционные расходы.

Менеджер отелей рассказал нам: "Каждый сезон мы теряли деньги либо от низких цен летом, либо от пустых номеров зимой. Никаких данных, только интуиция".


02

Проблема: потеря миллионов на неправильном ценообразовании

Аналитика показала масштаб проблемы:

Финансовый расчет показал: при одинаковой заполняемости конкуренты зарабатывают на 18-22% больше благодаря динамическому ценообразованию.


03

Решение: ML-модель динамического ценообразования

Мы предложили комплексное решение на базе машинного обучения:

Этап 1: Сбор данных (2 недели)

Этап 2: Разработка ML-модели (6 недель)

Мы построили XGBoost-модель, которая предсказывает оптимальную цену номера на 7-14 дней вперед. Входные параметры:

Модель обучалась на исторических данных о спросе и ценах. На тестовой выборке (последние 3 месяца перед внедрением) модель предсказала оптимальные цены с точностью 88% (по метрике ROI).

Этап 3: Интеграция с системами отелей (4 недели)

Создали FastAPI backend, который:

Технический стек: Python (scikit-learn, XGBoost, pandas), FastAPI, PostgreSQL, Docker, Kubernetes (для масштабирования), Telegram API для уведомлений

Этап 4: Пилот и оптимизация (2 недели)

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

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


04

Результаты: +₽24 млн в год

RevPAR +18% (с ₽3840 до ₽4530 за номер в день в среднем)

Заполняемость +12% (с 72% до 84% в целом по сети)

Дополнительная выручка: ₽24 млн в год (расчёт: 280 номеров × 365 дней × (₽690 прирост на номер/день))

По отелям:

Побочные эффекты:

"Когда мы внедрили систему, сначала сомневались. Но результаты говорят сами за себя. За 4 месяца мы заработали на ₽6 млн больше, чем в аналогичный период прошлого года. А главное — теперь цены меняются автоматически в зависимости от спроса, как у больших сетей в Европе. Наши гости даже не замечают разницу — для них всё выглядит естественно."

— Геннадий Морозов, генеральный директор сети отелей

05

Что мы применили из best practices


06

Финансирование и инвестиции

Стоимость разработки: ₽1.8 млн (4 месяца работы на базе CTO on-demand)

Стоимость содержания: ₽40k/месяц (hosting, обновление моделей, поддержка)

Окупаемость: менее 1 месяца (прибыль ₽2 млн/месяц × на первый месяц уже даёт +₽3-4 млн выручки)

ROI: 1333% в первый год

Клиент сразу согласился на долгосрочный контракт на обслуживание и развитие системы.


07

Что мы узнали

1. Бизнес-менеджеры нужно убеждать постепенно. Сначала модель работала в режиме рекомендаций, и это было критично. Если бы мы сразу перешли на полную автоматизацию, менеджеры не доверили бы системе.

2. Данные о погоде и событиях — крайне важны. Казалось бы, очевидно, но на практике эти параметры дали +7% точности модели. Особенно важны для курортных отелей.

3. Разные типы номеров нужны разные модели. Suite vs номер эконом-класса — совсем разные кривые спроса. В итоге у нас в системе 6 разных моделей.

4. Конкурентные данные нужно обновлять часто. Цены конкурентов меняются, и если обновлять данные раз в день, то теряется 5-7% потенциальной выручки. Пришлось переделать сбор данных на real-time.

Этот проект показал, что даже региональные игроки на рынке HoReCa могут использовать передовые методы AI для существенного увеличения доходов.

Готов обсудить вашу задачу

Отвечу в течение 2 часов. Бесплатная оценка проекта за 24 часа.