RMS (Revenue Management System)

An RMS (Revenue Management System) is a software platform that automates or assists hotel pricing and inventory decisions by continuously analysing historical booking data, real-time demand signals, competitor rates, market events, and pace against forecast. Rather than relying on manual rate-setting, revenue managers use an RMS to generate rate recommendations — or allow the system to push rates automatically — across all connected channels.

How it works

A modern RMS ingests data from multiple sources: the PMS (for historical occupancy and rate data), the channel manager (for live inventory and competitor positioning from a rate shopper), and external market feeds such as STR benchmarks or event calendars. Using statistical models or machine learning, it calculates the optimal BAR for each future date and room type and either presents recommendations for human approval or "auto-accepts" them and pushes updates through the channel manager.

Key capabilities

  • Demand forecasting — projecting future occupancy and revenue based on pickup patterns, seasonality, and local events
  • Price optimisation — setting the rate that maximises RevPAR or total revenue for each date and room-type combination
  • Restriction management — recommending or automatically applying MinLOS, CTA, or CTD controls when demand warrants them
  • Overbooking management — determining safe overbooking levels based on historical no-show and cancellation wash rates

Why it matters

For a hotel operating across multiple channels and rate plans, manually reviewing rates for every future date is impractical. An RMS reduces this burden, speeds up reaction to demand shifts, and typically improves RevPAR through more disciplined, data-driven pricing. It is now considered a standard tool for mid-scale and above properties, and is increasingly accessible to independent hotels via cloud-based SaaS providers.

Related concepts

An RMS works in tandem with the CRS, Channel Manager, and PMS. Its output directly influences BAR, Dynamic Pricing, and Yield Management.