Why is a full hotel not always a good week?
A busy week feels like a good week, but a discount also reaches guests who would have paid your normal rate. The strategy behind this belongs in our guide to hotel revenue management. This page is only the weekly habit.
It also does not repeat the formulas. For occupancy, average daily rate (ADR) and RevPAR, read our guide to hotel occupancy, ADR and RevPAR. The industry definitions are in the STR glossary of hotel metrics. For the gap between what you earn and what reaches the bank, see hotel revenue vs cash flow vs profit.
What matters here is one short check, on the same day each week, before any price decision.
The 15-minute weekly check, step by step
Do these six steps in order. The times add up to 15 minutes. Write one line of notes after each step.
- Look back at last week (2 minutes). Note rooms sold, your average rate and room revenue. Compare them with the week before. You are looking for a change, not a perfect number.
- Check pickup for the next 14 days (3 minutes). Pickup means the bookings added since your last check. Are the next two weeks filling at their usual pace, faster or slower?
- Glance at the next 30 days (2 minutes). Look for dates that are clearly behind. One quiet date is normal. A quiet run of dates is a signal.
- Compare your rate with last week and with similar places (3 minutes). Search your own dates on one OTA as a guest would. Look at a few properties like yours nearby. Are they also open on your quiet dates?
- See where bookings come from (3 minutes). Count bookings by source: direct, each OTA, WhatsApp, phone and walk-in. A sudden shift toward one channel is worth a note.
- Check cancellations and gaps (2 minutes). Are cancellations coming from one channel or one rate plan? Are there single empty nights stuck between two bookings?
Then make a decision. Pick at most one or two changes for the week, or decide to change nothing. Doing nothing is a real decision when demand is on track.
Here is the short version to keep by the desk. Before you cut rates, check six things: last week's result, pickup for the next 14 days, the next 30 days, your rate against similar places, channel mix, and cancellations or gaps.
Which numbers do you need, and where do you find them?
You do not need a revenue manager or a new report. You need five numbers you can find in a few minutes.
- Rooms sold last week. From your booking calendar or PMS (property management system), or your booking book.
- Average rate last week. The average price paid per room night. Most systems show it for you.
- Room revenue last week. The room income for those nights, without extras like food or transport.
- Bookings on the books for the next 14 and 30 days. Your calendar shows this. Write the count down each week, so you can see the pace.
- Bookings by source. Direct, each OTA, WhatsApp, phone and walk-in.
Two warnings. First, compare the same kind of week: a holiday week and a normal week are not a fair match. Second, make sure every booking is in the system. A WhatsApp or walk-in booking that only lives in a chat is missing from your numbers, and it can also be sold again by mistake.
Decision table: should you change rates this week?
Use this table after the six steps. Find the row that looks most like your week. The signals are general guides, not fixed rules. Your own history matters more than any rule of thumb.
| Signal for the next 14 days | Your rate vs last week | What it probably means | Try this first | Avoid |
|---|
| Pickup slow, similar places also open | Same | The whole market is quiet | A package, a direct offer to past guests or a short promotion on the quiet dates only | Cutting every date on every channel |
| Pickup slow, similar places filling | Higher than theirs | Your price or listing is the problem | Review the rate on those dates; check photos, reviews and room names | A panic cut across all channels |
| Pickup strong | Same | Demand is rising | Hold or raise the rate; add a minimum stay on peak nights | Any discount |
| Full, but at a low rate | Lower | You sold too cheaply | Raise rates for similar future dates | Celebrating occupancy alone |
| Many cancellations from one channel | Any | A policy or rate plan issue | Check that channel's cancellation policy and rate plan | Ignoring it |
| Single empty nights between bookings | Same | Gaps, not low demand | Adjust stay rules for those dates | Discounting the whole week |
A worked example: a 10-room guesthouse
This example is illustrative, not data. It shows how the check works, not how any real property performed.
Maya runs a 10-room guesthouse. Every Tuesday at 9:00 she runs the check.
- Last week: rooms sold were a little lower than the week before. Her average rate was the same.
- Next 14 days: Friday and Saturday nights are filling at the usual pace. Tuesday to Thursday next week has very few bookings.
- Next 30 days: nothing unusual. One holiday weekend is already busy.
- Rates: her rate matches last week. Similar guesthouses nearby also show open rooms midweek.
- Channels: most weekend bookings came from one OTA. Direct bookings were quiet.
- Cancellations and gaps: one cancellation, no pattern. One single empty Saturday sits between two bookings.
Her decision fits two rows of the table: a quiet market midweek and a gap on Saturday. She leaves the weekend rate alone. She sends past guests a two-night midweek offer with breakfast. She also sets a 2-night minimum stay on the busy holiday weekend, so it does not break into single nights.
Next Tuesday she checks whether the midweek dates picked up. If not, she tries one short promotion on those dates only. She never cuts the whole month.
What can you change instead of cutting the price?
A rate cut is easy to make and hard to undo, because guests remember a low price. Try these first.
- Minimum stay on busy nights. A 2-night minimum on a peak Saturday protects the weekend. Booking.com explains how its length-of-stay restrictions work. Our guide to minimum stay and booking gaps shows how rules can also block rooms by mistake.
- A package, not a discount. Add breakfast, a late check-out or an airport pickup at the same price. The rate stays healthy and the offer feels better.
- A promotion on specific dates only. Pick the quiet dates and one channel. End it on a fixed date.
- A direct offer to past guests. People who stayed before already trust you. See direct bookings for small hotels.
- A better listing. Clear photos, honest room names and recent reviews can move a quiet date without any price change.
- Last-minute rules, set in advance. Decide your last-minute rule before the quiet date arrives. Our guide to last-minute hotel rates covers this.
Keep your price the same across channels where your contracts expect it. Uneven prices confuse guests. Our post on hotel room price differences across OTAs explains why prices drift.
How do you make the weekly check a habit?
The check only works if it happens every week. Three small rules help.
- Same day, same time. Many owners pick early in the week, so there is time to act before the weekend.
- Same person. The owner or one manager runs it. If someone else covers, they use the same notes.
- One line of notes. Write the date, the six answers in a few words and the decision. Keep it in one place.
A simple note looks like this:
13 Oct: last week flat. Weekend on pace. Midweek slow, market quiet too. Direct quiet. 1 cancellation. Decision: past-guest offer for Tue to Thu. No rate change.
After a season, your notes show your own patterns, which beat any general advice. Your daily report is a separate job. For that, see the daily hotel report owners should check.
How does Kiyo help with the weekly check?
Kiyo puts rooms sold, rates and channels in one place, so the check takes one screen instead of five tabs.
- Revenue dashboard and rate calendar, on every plan. See last week's result and the dates ahead side by side.
- 75+ booking channels, on every plan. Bookings from connected OTAs and your direct booking engine land in one calendar, with their source.
- Act on the result in one place. If the check says change a date, change it once in Kiyo, then click Push to OTAs to send it to your connected channels. When a guest books, the room locks on all connected channels within milliseconds. Guest details arrive when payment is confirmed; until then the room is held.
- AI insights on Pro and higher plans. A daily AI briefing can point to dates that need a look. You still make the call.
One thing stays in your hands. Bookings taken by WhatsApp, phone or walk-in must be entered in Kiyo right away. Otherwise they are missing from your numbers, and the room could be sold twice.
Kiyo is live and open to all properties. We set it up with you over WhatsApp or a demo call. Plans start from Rp40k per room per month; the pricing page slider shows your exact price.
Frequently asked questions
No. High occupancy at a low rate can earn less than fewer nights at a healthy rate. It can also bring more short stays and more cleaning. Look at occupancy, rate and revenue together.
Only when the check shows that your price is the problem. That means pickup is slow, similar places are filling, and nothing else explains it. Even then, change the quiet dates only, not the whole month.
Six things: last week's result, pickup for the next 14 days, the next 30 days, your rate against similar places, where bookings come from, and cancellations or gaps.
Usually the rate is too low, stays are too short, or more bookings come through channels that charge commission. Compare your average rate and your channel mix with a normal week.
Try a minimum stay on busy nights, a package with breakfast, a promotion on specific dates only, a direct offer to past guests, or a better listing.
The next 14 days show what you can still change quickly. The next 30 days show trends early. These are habits, not rules. Look further ahead for big holidays and events.
Not to start. A weekly habit with good notes comes first. Software helps when your data lives in one place, so the check is faster and nothing is missed.
Occupancy is how full you were, ADR is the average rate for sold rooms, and RevPAR combines both. Our guide to occupancy, ADR and RevPAR explains each one with examples.
Add Kiyo to your preferred sources on Google