How to calculate room rates in hotels is the first pricing question every new owner asks, and many established ones never answer properly. The usual method is to look at the property down the road and charge a little less. That tells you what the market will bear. It does not tell you whether you make money at that price.
A sound rate comes from three angles: what your costs need, what the market charges, and what your guests value. This guide works through each with ₹ numbers, explains the rate types every property needs, covers the ₹7,500 GST line, and ends with a quotation format you can copy. Once you have a base rate, our guide to dynamic pricing for hotels explains how to move it night by night.
What a room rate is
The room rate is the price of one room for one night, for a given room type and set of inclusions. "Deluxe double, room only" and "Deluxe double with breakfast" are two rates for the same room.
Every rate has four parts you should be able to state:
- Room type: the group of rooms sold at the same price.
- Inclusions: room only, breakfast, all meals, airport pick-up.
- Occupancy: single or double, and the charge for an extra adult or child.
- Conditions: the cancellation terms, any minimum stay and who may book it.
If any of these is vague, the desk will quote it differently each time, and the guest will notice.
Three ways to set the base rate
There are three methods. Use all three, and set your rate where they overlap. Owners who use only one usually fall into a familiar trap: cost-plus alone prices a tired room above a newer neighbour, market alone copies a competitor who is quietly losing money, and value alone assumes guests notice every upgrade. Each method checks the other two.
| Method | Question it answers | Strength | Weakness |
|---|---|---|---|
| Cost-plus | What must I charge to cover costs and profit? | Protects you from selling at a loss | Ignores what guests will pay |
| Market-based | What do similar properties charge? | Keeps you competitive on search pages | Copies other people's mistakes |
| Value-based | What is my room worth to this guest? | Captures what makes you different | Needs honest guest feedback |
Cost-plus: the rate you need (worked example)
This is a simplified version of the method hotel schools teach, done with a year's numbers. The figures are illustrative; use your own.
A 20-room hotel in a tier-2 city:
| Line | Annual figure |
|---|---|
| Staff salaries and benefits | ₹24,00,000 |
| Power, water, gas and internet | ₹9,00,000 |
| Housekeeping, laundry and amenities | ₹6,00,000 |
| Repairs, maintenance and software | ₹5,00,000 |
| Rent or loan repayments | ₹12,00,000 |
| Licences, insurance and other overheads | ₹4,00,000 |
| Total costs | ₹60,00,000 |
| Profit you need | ₹15,00,000 |
| Less: profit from food and other services | (₹5,00,000) |
| Room revenue needed | ₹70,00,000 |
Now estimate room nights you will sell. At 65 per cent occupancy: 20 rooms × 365 nights × 65% = 4,745 room nights.
Average rate needed: ₹70,00,000 ÷ 4,745 = about ₹1,475 a night, before GST.
Two adjustments follow:
- Commission. If 40 per cent of your nights come through OTAs at an illustrative 18 per cent commission, you keep only about 92.8 per cent of room revenue on average (40% × 18% = 7.2% lost). The rate needed rises to ₹1,475 ÷ 0.928 = about ₹1,590. Commission is contract-specific: use the rate in your own agreements. Our guide to cutting OTA commission shows how to reduce it.
- Discounts. Contract rates, non-refundable rates and quiet-night offers pull the average down. If they average 10 per cent below standard on a third of your nights, your standard rate needs to be around 3 to 4 per cent above the average target, so roughly ₹1,650.
This gives you the floor: the average you must achieve across the year. Individual nights can be lower or higher, but the year must average at least this.
Seasonal properties should run the same sum for each season. A hill-station hotel that is full from April to June and half empty in the monsoon needs its peak months to carry the year, so its peak rate will sit well above the annual average and its monsoon rate below it. Also work out the cost of one more occupied room night (laundry, amenities, power, breakfast), because no rate should ever fall below that, even on the quietest night.
Market-based: where you sit
Next, look at what guests see. Search the OTAs and Google for your town, for a weekday and a weekend night about three weeks out, and list five to eight comparable properties: similar location, rating and room size. Note their price for the same inclusions.
| Property (example) | Rating | Weekday | Weekend |
|---|---|---|---|
| Property A, near the bus stand | 3.9 | ₹1,500 | ₹1,900 |
| Property B, main road | 4.2 | ₹1,800 | ₹2,300 |
| Property C, new, fewer reviews | 4.0 | ₹1,400 | ₹1,800 |
| Your hotel | 4.3 | ? | ? |
Compare like with like. Check that each price is for the same inclusions (breakfast or not), the same occupancy (two adults) and a similar cancellation policy, because a non-refundable price on one site is not comparable with a flexible one on another. Look at the total with tax, as guests do. Ignore properties that are far bigger, far older or in a different part of town, even if they are the ones everyone talks about.
Repeat this once a month. If your cost-plus floor of ₹1,650 is well above the market, you have a cost problem or a positioning problem, and lowering the rate will not fix either. If it is well below, you may be underpricing.
Value-based: what makes you worth more
Finally, ask what guests pay extra for, and price room types and add-ons around it:
- Location: near a hospital, a college, a temple or the station.
- Reviews: a 4.4 rating beside a 3.9 rating is worth a visible difference.
- Room features: balcony, view, bathtub, working desk, quieter floor.
- Services: parking, breakfast quality, 24-hour desk, early check-in.
Read your last 50 reviews. The things guests praise most are what you can charge for. Set the gap between room types to reflect them (for example, deluxe ₹600 above standard because of the balcony and view) and keep that gap when rates move.
In the example, cost-plus says at least ₹1,650 on average, the market says ₹1,400 to ₹2,300, and the hotel has the best rating in the set. A standard rate of ₹1,800 on weekdays and ₹2,200 at weekends is defensible on all three counts.
The rate types every property needs
| Rate | What it is | Typical use |
|---|---|---|
| Standard rate (rack rate) | Your full published price for a room type | The reference point; rarely sold as is on busy sites |
| Best available rate (BAR) | The lowest unrestricted rate for a night, moving with demand | What most guests see on your website and the OTAs |
| Non-refundable rate | A discount for a booking that cannot be cancelled | Guests sure of their dates |
| Contract rate (corporate rate) | A rate agreed with a company or travel agent | Repeat business travel, agents |
| Package rate | Room with meals or experiences | Weekends, honeymoons, festivals |
| Long-stay rate | A lower rate for 7 or more nights | Project teams, medical stays |
Extra adult, child and single occupancy
Decide these once and write them on the rate card, or the desk will improvise. A common pattern is a fixed charge per extra adult per night, including the extra bed and breakfast; children under an age you set staying free when using existing beds; and a single-occupancy rate a little below the double. Price the extra adult from its real cost (bed, linen, breakfast, amenities) plus a margin, not as a share of the room rate. Check your fire and occupancy limits before you allow a third or fourth adult in a room, and say clearly on the booking what the room sleeps.
Keep the rates linked
Set every other rate as a rule relative to the BAR (for example, non-refundable at BAR less 10 per cent, contract rate fixed for the year), so one change flows through. Keep contract rates in writing, with the validity period, the room types, inclusions and any blackout dates such as New Year.
GST and the ₹7,500 line
Room GST is decided per room per night by the tariff: up to ₹7,500, 5% without input tax credit; above ₹7,500, 18% with input tax credit, as it has been since 22 September 2025. The band follows what you charge for that room on that night, not your printed standard rate.
For most small properties this simply means quoting 5 per cent on every room. Properties with suites or peak-season rates near the line should look closely. A room at ₹7,500 costs the guest ₹7,875 with tax; a room at ₹7,600 costs ₹8,968. If you price a room type just above the line, the guest's total jumps by more than ₹1,000 for a ₹100 rise in your rate, and you also need to apportion input tax credit across the two bands. Agree the approach with your CA. Our guide to GST on hotel rooms and restaurants explains the bands and the restaurant rules that follow from them.
Hotel room rate quotation format (template)
Use this for companies, travel agents, groups and WhatsApp enquiries. Copy it into your letterhead or message template and fill the brackets.
- Header: property name, address, GSTIN, phone, email, quotation number and date.
- To: guest or company name, contact person, company GSTIN (for a GST invoice in the company's name).
- Stay: arrival date, departure date, number of nights, number of rooms, adults and children.
- Rate table: room type, inclusions, rate per night, number of nights, rooms, amount.
- Tax: GST rate and amount per line, then the total payable.
- Extras: extra adult or child charge, airport transfer, meals not included.
- Terms: advance required and how to pay (UPI, bank transfer, payment link); cancellation and no-show terms; check-in and check-out times; ID required at check-in.
- Validity: "This quotation is valid until [date]. Rooms are not held until the advance is received."
The rate table, filled in (illustrative):
| Room type | Inclusions | Rate per night | Nights | Rooms | Amount |
|---|---|---|---|---|---|
| Deluxe double | Breakfast for two | ₹2,400 | 2 | 3 | ₹14,400 |
| GST at 5% | ₹720 | ||||
| Total payable | ₹15,120 |
Link your cancellation terms rather than paraphrasing them each time; see hotel cancellation policy for templates and no-show charges for the no-show line. For the invoice that follows the stay, see our hotel GST invoice format.
Review your rates every quarter
- Recalculate the cost-plus floor with the last quarter's actual costs.
- Check the market set for a weekday and weekend, three weeks out.
- Compare your average rate achieved with the floor.
- Review contract rates that are due for renewal.
- Check which room types sell out first, and widen their gap.
- Read new reviews for what guests value, and what they complain about.
GuestHawk keeps standard, contract and booking-site rates in one rate calendar and sends changes to every channel at once, with the right GST on every bill. See channels and billing on GuestHawk, or pricing. For the wider picture of occupancy and channel mix, read hotel revenue management.
Frequently asked questions
What is a room rate in a hotel?
The room rate is the price of one room for one night, for a given room type and set of inclusions (room only, or with breakfast). The same room can have several rates: a standard rate, a best available rate that moves with demand, and contract rates for companies and agents.
How do I calculate the minimum room rate for my hotel?
Add up a year's costs, including loan repayments and the profit you need, subtract income from food and other services, and divide by the room nights you expect to sell. Then gross it up for OTA commission. The worked example in this guide shows each step.
What is the difference between rack rate and BAR?
The standard rate (often called the rack rate) is your published full price for a room type. The best available rate (BAR) is the lowest unrestricted rate on offer for a given night, and it moves with demand, so it is usually at or below the standard rate.
What GST applies to my room rate?
Room GST is set per room per night: 5% without input tax credit for a tariff up to ₹7,500, and 18% with input tax credit above ₹7,500. See GST on hotel rooms and restaurants.
Should my quotation show the rate with or without GST?
Show both: the room rate, the GST on it and the total payable. Guests and companies compare totals, and a clear breakdown avoids disputes at check-out.