Most small hotels price their rooms the same way all year. Some use two rates: one for high season, one for low. But the hotels that consistently earn more revenue? They layer their pricing across multiple factors.
Think of dynamic pricing as a pyramid. Each level adds a new layer of sophistication, and a new opportunity to capture more revenue. You don’t need to jump straight to the top. Start where you are and work your way up.
New to dynamic pricing? Read “What is Dynamic Pricing and Why It Matters” on the STAAH Blog for a step-by-step guide on building price points and setting your minimum and maximum rates.
The Dynamic Pricing Pyramid
Each level builds on the one below it. A hotel using Level 3 pricing still applies Level 1 and Level 2 logic. It simply adds another factor on top.


Let’s break each one down with real examples from Southeast Asia.
Level 1: Seasonality Pricing
This is the foundation. Every hotel should at least be here.
Different months bring different levels of demand. Pricing should reflect that. Hotels that charge the same rate in July (monsoon season) as they do in January (peak season) are leaving significant revenue on the table during busy months, and scaring off price-sensitive guests during quiet ones.
Here’s how I categorise seasonality for hotels in Phuket, Thailand:
Each season gets its own price point. A 30-room hotel in Patong might price a standard room at ฿1,500/night in low season and ฿3,200/night in peak. That’s the same room, same service, but priced to match real demand.
Important: Seasonality patterns vary by destination. A city hotel in Bangkok may see demand peaks on completely different months than a beach resort in Krabi. Use your own historical booking data and local market trends to define your seasons.
APAC Tip: In Southeast Asia, seasonality is often shaped by a combination of weather patterns, school holidays from key source markets (China, Australia, Europe), and local festivals like Songkran or Chinese New Year. Don’t just follow the weather. Follow where your guests come from.
Level 2: Level 1 + Day-of-Week Pricing
Once seasonality is set, the next layer is adjusting rates based on which day of the week it is.
This matters more for some destinations than others. Leisure beach destinations tend to see stronger weekend demand, while city hotels may peak on weekdays due to business travel.
For example, Hua Hin is a popular beach getaway for residents of Bangkok. Fridays and Saturdays consistently see higher demand than midweek. For small hotels there, we price Friday and Saturday nights 5–15% higher than weekdays.
Here’s what that looks like in practice:
Rates are illustrative. Actual rates depend on property type, room category, and compset.
A hotel using Level 2 pricing now has 8 different rate points across the year (4 seasons × 2 day types) instead of just 4. That’s already a big step up.
How to check: Look at your last 12 months of booking data in your PMS or channel manager. Compare average occupancy on weekdays vs. weekends. If the gap is more than 10 percentage points, day-of-week pricing will make a noticeable difference.
Level 3: Level 2 + Length-of-Stay Pricing
Most small hotels overlook this one entirely. That’s a missed opportunity.
Length-of-stay (LOS) pricing means offering a discount for guests who book more nights. It doesn’t mean slashing your rates. It means giving a small incentive that makes longer stays more attractive, while securing guaranteed revenue over multiple nights.
Here’s what we use for a 28-room boutique hotel in Phuket:
Why does this work? Consider two scenarios for the same room:
- Guest A books 1 night at ฿2,500 = ฿2,500 total
- Guest B books 3 nights at ฿2,375 (5% off) = ฿7,125 total
Guest B pays a lower nightly rate but generates nearly 3x the revenue per booking. Your cleaning costs drop (no turnover between nights). And you’ve locked in occupancy for 3 dates instead of hoping to fill each one individually.
LOS discounts are especially effective for destinations where the average stay is naturally 2–4 nights: beach resorts, island properties, and wellness retreats across APAC.
Setup Tip: Most channel managers, including STAAH, allow you to configure LOS-based rate plans directly. You can set different discount tiers and apply them across all your connected OTAs and your booking engine at once.
Level 4: Level 3 + Occupancy-Rule Pricing
This is where pricing gets truly dynamic. Levels 1–3 are all set in advance based on patterns you already know. Level 4 reacts to what’s actually happening for each date.
The logic is simple: as more rooms get booked for a specific date, the remaining rooms should cost more. You’re selling a scarce resource. The last few rooms on a busy night are worth more than the first few.
Here’s an example of occupancy-based pricing rules:
These increases are cumulative and stack on top of your Level 1–3 pricing. So a weekday in mid-season that started at ฿1,800 could end up at ฿2,070+ as occupancy climbs, without you manually touching anything.
Bonus: Manage Your Orphan Dates
As you move up the pricing pyramid, you’ll notice a pattern that trips up many hotels: orphan dates. An orphan date is a single empty night stuck between two high-occupancy dates. For example:
Friday is the orphan. It’s empty not because demand is low for that day, but because guests are booking Thursday-only or Saturday-only stays. Friday falls in the gap.
How to fix it:
- Lower the rate slightly for the orphan date to make it attractive for guests extending their stay
- Set minimum stay requirements around high-demand dates (e.g., 2-night minimum for weekends) to prevent orphans from forming
- Bundle it by promoting a 2-night or 3-night package that includes the orphan date
Orphan dates are revenue leaks. They keep your occupancy below what it should be and increase per-room costs for the busy nights around them. Spotting and fixing them regularly is one of the highest-ROI habits a small hotel can build.
Where Does Your Hotel Sit?
You don’t need to reach Level 4 overnight. Each level you add will improve your ADR and total revenue. Start with where you are, and build one layer at a time.
The hotels that treat pricing as an ongoing practice, not a once-a-year decision, are the ones that consistently outperform their competitors.
About the Author: Jacky Huang
Jacky Huang is the founder of GetGuest (getguest.co), a revenue management and marketing company for small and boutique hotels in Thailand. Also a hotel owner, Jacky manages pricing and OTA strategy for 20+ properties, helping small hotels earn more from every room.
4 Levels of Dynamic Pricing for Small Hotels was last modified: April 8th, 2026 by

