Pricing rooms can feel like guesswork, but it doesn't need a revenue‑management degree. For an independent Indian hotel, a simple framework — base rate, seasons, and occupancy adjustments — gets you most of the benefit. Here's how.
Step 1: Set a sensible base rate
Your base rate is your normal, mid‑demand price. It should:
- Cover your costs (staff, utilities, GST, maintenance) with a healthy margin
- Reflect your local market — what comparable hotels nearby charge
- Match your value — your rooms, location and service, not a race to the bottom
This is your anchor; everything else adjusts around it.
Step 2: Adjust for season
Demand isn't flat across the year. Layer seasonal rates on top of your base:
- Peak season / festivals / events — raise rates; demand is doing the work
- Shoulder season — base rate, with light promotions
- Off‑season — lower rates to attract price‑sensitive demand and fill rooms
Step 3: Adjust for occupancy (the real lever)
This is where most independent hotels leave money on the table. The idea is simple:
When you're empty, lower the price to win price‑sensitive guests. As you fill up, raise it — the last few rooms are worth more.
That's dynamic pricing, and you don't need to do it by gut feel. A system that watches occupancy can suggest the adjustment for you.
A simple rule‑of‑thumb table
| Occupancy this week | Pricing move |
|---|---|
| Low (under ~40%) | Discount to attract demand |
| Healthy (40–75%) | Hold at base/season rate |
| High (75%+) | Raise — capture premium on remaining rooms |
Protect your direct channel
Public rates usually need to match across OTAs and your website (rate parity). Win direct bookings not by undercutting, but by adding value — free breakfast, late checkout, or a returning‑guest perk offered through your own website and WhatsApp.
How BitLegacy Hotels helps
BitLegacy Hotels shows your live occupancy and suggests occupancy‑based price adjustments you can apply in one click, then tracks the revenue impact — so you price like a big hotel without the spreadsheets. Start a 60‑day free trial and put your pricing on autopilot.
Frequently asked questions
How should a small hotel decide its room rates?
Start from a base rate that covers your costs and reflects your local market, then adjust up or down for season and demand. Track occupancy and don't be afraid to lower prices when you're empty and raise them when you're filling — small, frequent adjustments beat one fixed price.
What is dynamic pricing for hotels?
Dynamic pricing means adjusting room rates based on real demand and occupancy rather than charging one fixed price. When occupancy is low you lower rates to attract price-sensitive guests; as you fill up, you raise them to capture more revenue from the rooms that remain.
Should hotels charge the same rate on every channel?
Public rates usually need to match across channels (rate parity), but you can still make direct booking more attractive with added value — free breakfast, late checkout, or member perks — rather than a lower headline price.

About the author
Captainjeet Kaur
Managing Director, BitLegacy Solutions LLP
Captainjeet Kaur leads BitLegacy Solutions LLP, the team behind BitLegacy Hotels — hotel management software for independent Indian hotels — and writes about running and growing hotels with simple, practical technology.
Share this article
Try BitLegacy Free for 60 Days
GST invoicing, direct booking website, and Razorpay payments — all included. Setup takes 15 minutes.
Start Your Free Trial