Table of Contents
- What Is Price Elasticity in Hotel Revenue Management?
- Elastic vs Inelastic Demand: What It Means for Pricing
- Room Type Elasticity Differences
- Elasticity by Lead Time and Booking Window
- Elasticity by Guest Segment
- Practical Elasticity Modelling Approaches
- How Propeter’s Price Elasticity Agent Works
- Frequently Asked Questions
Revenue management’s core optimisation challenge can be stated precisely: hotel demand is not unlimited, and it responds to price. Raise rates and some guests who would have booked at the lower rate will choose a competitor or delay their trip. Lower rates and you fill rooms you could have sold at higher prices. The revenue-maximising rate is the point where the marginal revenue gain from pricing higher exactly equals the marginal revenue loss from demand reduction.
Price elasticity is the mathematical framework for finding that point. It quantifies the relationship between a rate change and the resulting change in booking volume — allowing revenue managers to calculate whether a price increase will improve or reduce total revenue before implementing it. In the age of AI revenue management, elasticity is no longer estimated through manual analysis or intuition; it’s modelled continuously, for every date and room type, using data from thousands of historical rate-demand observations.
What Is Price Elasticity in Hotel Revenue Management?
Price elasticity of demand (PED) is defined as the percentage change in booking quantity divided by the percentage change in price. An elasticity of -0.5 means a 10% rate increase causes a 5% decline in booking volume — the revenue impact is positive because the rate increase outweighs the volume loss. An elasticity of -2.0 means a 10% rate increase causes a 20% decline in booking volume — the revenue impact is negative.
The critical threshold is an elasticity of -1.0 (unit elasticity). When elasticity is between 0 and -1.0 (inelastic demand), rate increases improve total revenue. When elasticity exceeds -1.0 (elastic demand), rate increases destroy total revenue. The revenue-maximising rate is theoretically at unit elasticity — where any further rate increase would reduce revenue.
Hotel demand elasticity is not constant. The same room may be almost perfectly inelastic on the night of a major event (you can raise rates significantly without losing many bookings) and highly elastic three months later during a quiet period (even a modest rate increase accelerates cancellations and deters new bookings). Static pricing rules cannot account for this variation — dynamic elasticity modelling can.
Elastic vs Inelastic Demand: What It Means for Pricing
Understanding whether demand is currently elastic or inelastic for a given date is the key input to optimal rate positioning. In practice, this determination is shaped by several factors that revenue managers have historically assessed through experience and judgement — but that AI models can now estimate empirically.
Conditions That Create Inelastic Demand
- Limited alternatives: When your comp-set is at or near capacity, guests have nowhere else to go — they’ll pay your rate or go without accommodation. Inelasticity increases as alternatives disappear.
- High-importance occasions: Guests booking for weddings, graduation ceremonies, or once-in-a-lifetime events are less sensitive to rate than guests booking a routine business trip
- Short booking windows: A guest booking 48 hours before arrival has limited options and limited time to find alternatives — demand is more inelastic than for a booking 60 days out
- Corporate and business travellers: Guests booking on corporate expense accounts are typically less price-sensitive than leisure travellers paying personally
Conditions That Create Elastic Demand
- Abundant alternatives: In markets with many comparable hotels, guests will easily substitute — small rate differences produce large booking shifts
- Price-sensitive leisure segments: Budget and midscale leisure travellers, families, and backpackers are highly price-sensitive
- Long booking windows: A guest researching accommodation 90 days out has time to comparison shop and will respond to rate differences
- Soft demand periods: When total market demand is below capacity, supply exceeds demand and rate sensitivity increases
Room Type Elasticity Differences
Price elasticity is not uniform across room types within a single property. Standard rooms typically show higher elasticity than suites or premium categories — there are more alternatives at the standard room price point, and guests are more willing to substitute. Premium categories serve guests who have specifically chosen a hotel for its higher-tier product and are less likely to switch properties due to a moderate rate increase.
This means elasticity-informed pricing should allow rate differentials to vary dynamically. During high-demand periods, standard room elasticity may compress (inelastic demand across all room types), allowing aggressive rate increases throughout the inventory. During soft periods, standard rooms may show much higher elasticity than premium categories, suggesting a different rate strategy for each tier.
Understanding room type elasticity differences also informs upsell strategy. When the price gap between a standard room and a superior room is small, upgrade conversion rates are high and total revenue improves. When the gap is large, upgrade conversion falls. Elasticity modelling at the upgrade decision point is as commercially valuable as at the booking decision point.
Elasticity by Lead Time and Booking Window
Lead time is one of the most consistent drivers of elasticity variation in hotel demand. The relationship is systematic: as arrival approaches, demand typically becomes less elastic (guests have committed to their travel plans, alternatives are dwindling), allowing rates to increase without proportional booking volume decline.
This insight underlies the standard revenue management practice of increasing rates as occupancy builds and arrival approaches. But the relationship is not always simple or linear. In leisure markets with significant last-minute deal-seeking behaviour, close-in demand may actually include a highly elastic segment of deal hunters — guests who will book at a discount but would not book at the full rate. Blending elasticity models across guest segments at each lead time produces more accurate predictions than treating close-in demand as uniformly inelastic.
Elasticity by Guest Segment
Different guest segments exhibit characteristically different elasticity profiles — and the same hotel may be drawing from multiple segments simultaneously on any given date. Corporate travellers booking on company policy are typically inelastic; rate moves within the corporate band have minimal effect on booking volume. Leisure family segments are typically highly elastic; even small rate differences cause meaningful booking shifts.
Segmented elasticity modelling allows a hotel to price differently to different segments — corporate contracted rates, loyalty member rates, OTA rack rates, and direct rates — with each calibrated to the elasticity of its target segment rather than a single average elasticity across the full demand pool. This is segment yield management at its most precise.
Practical Elasticity Modelling Approaches
Traditional approaches to elasticity estimation in hotels relied on either simplistic assumptions (10% rate change = 5% volume change, regardless of conditions) or very manual regression analysis performed periodically by specialist revenue analysts. Neither approach produces the continuous, condition-specific elasticity estimates needed for dynamic pricing optimisation.
Modern approaches use machine learning to estimate elasticity from large historical datasets of rate changes and booking responses, controlling for confounding factors (occupancy levels, competitive pricing, demand period type) that make naive correlations between rate and volume unreliable. The model learns the elasticity curve specific to each date type, room category, booking window, and demand condition — producing estimates far more accurate than any hand-crafted rule.
How Propeter’s Price Elasticity Agent Works
Propeter’s Price Elasticity Agent is the fourth specialist in the 6-agent AutoGen orchestration pipeline. It sits between the Demand Forecast Agent (which produces the occupancy outlook for each future date) and the RevPAR Optimisation Agent (which calculates the revenue-maximising rate).
The Price Elasticity Agent takes the demand forecast for a given date and models how booking velocity would respond to rate changes above and below the current position. Using historical data on rate-change events and their booking volume consequences, it estimates the elasticity curve specific to:
- Current occupancy level on the books (higher occupancy = less elastic remaining demand)
- Days until arrival (closer arrival = typically less elastic)
- Demand period type (event night, weekend, weekday, shoulder period)
- Competitive pricing position (if comp-set is significantly below you, your elasticity is higher)
- Current booking pace vs historical pattern (fast pace = inelastic demand; slow pace = elastic)
This elasticity estimate is passed to the RevPAR Optimisation Agent, which combines it with the demand forecast to identify the rate at which total revenue — ADR × occupancy — is maximised. The output feeds into the 13-stage rate engine as a rate recommendation with supporting elasticity data, allowing the Guardrails stage to validate that the recommended rate will improve rather than reduce total revenue.
The practical effect: Propeter’s rate recommendations are not simply “charge as much as possible.” They represent the optimal revenue point accounting for demand sensitivity — capturing the rate premium available when demand is inelastic while avoiding the over-pricing mistakes that collapse booking velocity and leave rooms empty. This precision is a major contributor to the 18–25% sustained RevPAR improvement Propeter customers achieve.
Frequently Asked Questions
What is price elasticity in hotel revenue management?
Price elasticity measures how sensitive hotel demand is to rate changes. If a 10% rate increase causes a 15% decline in booking volume, demand is elastic — the revenue impact is negative. If a 10% rate increase causes only a 3% decline in bookings, demand is inelastic — the rate increase improves total revenue. Understanding elasticity for each date, room type, and segment allows hotels to price at the revenue-maximising point.
What factors make hotel demand more or less price elastic?
Demand becomes less elastic (more inelastic) when there are few competitor alternatives, when the stay is for a high-importance occasion, when the booking window is short, and when guests are corporate travellers with expense accounts. Demand becomes more elastic when there are many comparable alternatives, when guests are price-sensitive leisure travellers booking far in advance, and when the comp-set is pricing aggressively.
How does Propeter’s Price Elasticity Agent work?
Propeter’s Price Elasticity Agent is the fourth of six AI agents in the AutoGen orchestration pipeline. It receives demand forecasts and models the booking volume response to rate changes for each date, room type, and market segment. By estimating the elasticity curve specific to current conditions, it ensures the RevPAR Optimisation Agent sets rates at the revenue-maximising point rather than simply the highest achievable rate.
Can price elasticity vary for the same hotel across different dates?
Yes — elasticity is highly dynamic. The same hotel room may be almost completely inelastic on a sold-out major event night but highly elastic three months later during a quiet period. This is why static rule-based pricing underperforms dynamic elasticity modelling that recalibrates continuously based on current market conditions.
Price at the Revenue-Maximising Point
See how Propeter’s Price Elasticity Agent continuously models demand sensitivity and ensures every rate recommendation maximises total revenue — not just ADR.


