---
title: Revenue Management for Small Hotels: A Starter Guide | bedsKey
description: A simple revenue management routine for independent hotels: three KPIs, BAR and derived rates, stay restrictions, occupancy-based pricing and a weekly review.
canonical: https://bedskey.com/blog/revenue-management-for-small-hotels/
updated: 2026-10-05
publisher: bedsKey (Innovate Solution)
---

# Revenue management for small hotels: a practical starter guide

**In short:** Revenue management means selling each room night at the best price the market will pay. For a small hotel it comes down to tracking occupancy, ADR and RevPAR, setting a base rate with derived plans, using minimum stay and CTA/CTD around busy dates, letting the price rise as you fill within a floor and a ceiling, and reviewing pace once a week.

Published 2026-10-05 · bedsKey product team

## The three numbers to watch

| Metric | Formula | Example: 20 rooms, one night |
|---|---|---|
| [Occupancy](https://bedskey.com/glossary/occupancy-rate/) | Rooms sold ÷ rooms available | 15 ÷ 20 = 75% |
| [ADR](https://bedskey.com/glossary/adr/) | Room revenue ÷ rooms sold | USD 1,050 ÷ 15 = USD 70 |
| [RevPAR](https://bedskey.com/glossary/revpar/) | Room revenue ÷ rooms available (= ADR × occupancy) | USD 1,050 ÷ 20 = USD 52.50 |

Steer by RevPAR. It rises only when you sell more rooms, sell them at better prices, or both. Pushing ADR up while turning guests away can make RevPAR fall.

## Step 1: set a base rate and derive the rest

Choose your [best available rate (BAR)](https://bedskey.com/glossary/best-available-rate/) for each room type and season. Build the other plans from it instead of pricing each one by hand:

| Plan | Rule | When BAR is USD 80 |
|---|---|---|
| Non-refundable | BAR − 10% | USD 72 |
| Breakfast included | BAR + USD 8 | USD 88 |
| Weekly stay | BAR − 15% | USD 68 |
| Corporate contract | Negotiated rate for one company | Agreed price, e.g. USD 70 |

When BAR changes, every derived plan follows automatically, so a season change is one edit rather than ten.

## Step 2: build a season and event calendar

Mark high and low seasons, weekends, public holidays and local events for the next twelve months. Price each period separately and revisit the calendar every quarter, when you can see how last year's dates actually sold.

## Step 3: use stay restrictions around busy dates

- **Minimum stay** on peak nights stops a one-night booking from blocking a three-night stay.
- **Closed to arrival (CTA)** stops new stays starting on a date while guests already in house can stay through it.
- **Closed to departure (CTD)** stops stays ending on a date that would leave an empty night you cannot resell.
- **Maximum stay** keeps a promotional rate from being used for a long stay at peak time.

Our guide to [CTA and CTD](https://bedskey.com/glossary/cta-ctd/) has worked examples.

## Step 4: let the price follow demand, inside limits

Occupancy-based rules move the rate as the hotel fills and as the date gets closer. Always set a floor and a ceiling so an automatic rule can never price you out of the market or give rooms away. An example rule to tune for your own market:

| Occupancy on the books for the night | Rate |
|---|---|
| Below 40% | BAR |
| 40% to 70% | BAR + 10% |
| 70% to 90% | BAR + 20% |
| Above 90% | BAR + 30%, never above the ceiling |

## Step 5: a 30-minute weekly review

1. Look at the forecast for the next 30, 60 and 90 days: occupancy and ADR already on the books.
2. Check pickup over the last 7 days: which dates are filling faster or slower than usual?
3. Compare pace with the same point last year.
4. Adjust rates or restrictions only for the dates that are out of line.
5. Check channel performance: revenue after commission and cancellations.
6. Write down what you changed, so next week you can see whether it worked.

## How bedsKey supports this routine

bedsKey's rate engine covers seasonal and date-range rates, derived plans, occupancy-based pricing, minimum and maximum stay, CTA and CTD, promo codes, corporate contract rates and occupancy-based auto yield with floors and ceilings. Reports cover occupancy, ADR and RevPAR, the manager's flash, month-to-date against last year, forecast and pickup, pace and channel performance, all exportable to CSV.

## Frequently asked questions

### Do small hotels need separate revenue management software?

Not necessarily. A PMS with a flexible rate engine plus forecast, pickup and pace reports is enough for most independent hotels to run a weekly pricing routine.

### How often should I change my prices?

Review once a week and react sooner for dates that are filling unusually fast or slowly. Automatic occupancy-based rules handle day-to-day moves between reviews.

### Is a higher ADR always better?

No. If a higher rate means fewer rooms sold, RevPAR can fall. Judge price changes by RevPAR and by revenue after commission, not by ADR alone.

## Read next

- [Rates & Revenue](https://bedskey.com/features/rate-management/)
- [Reports & Analytics](https://bedskey.com/features/reports-analytics/)
- [What is RevPAR?](https://bedskey.com/glossary/revpar/)
- [What is ADR?](https://bedskey.com/glossary/adr/)
- [What is BAR?](https://bedskey.com/glossary/best-available-rate/)
- [All articles](https://bedskey.com/blog/)

## Talk to bedsKey

Book a demo: https://bedskey.com/contact/ · sales@bedskey.com
