A revenue checklist before the season opens: rates, contracts and restrictions
A pre-season revenue checklist prevents costly opening errors. Verify contracts, clear stop sales, and test prices so every booking sells correctly from day one.
Contents
Key takeaways
- A rate that is wrong in the first week sells all season, and the guest who bought it arrives expecting exactly what the confirmation said.
- A contract is loaded only when a test booking produces the right price, board basis and cancellation terms on the confirmation.
- Stop sales and restrictions left over from last season are the classic opening error, because nothing in the system reminds anyone they still exist.
- Segment codes have to be agreed before the first booking; a season's data cannot be repaired afterwards without manual work.
- Every line on the checklist needs one named owner and one piece of evidence, or it is a hope rather than a check.
A pre-season revenue checklist is a dated, owned list of the commercial settings a hotel verifies before its first sale: every contract loaded and test-booked, stop sales lifted, room types mapped, restrictions set for the opening weeks, website and channel prices live, segment codes and reports ready, and a first-month forecast shared with the team.
Operations opens the building with a checklist and compliance opens with its own. The commercial side usually opens on trust: someone remembers the rates were loaded, someone believes the stop sales were lifted. The first week is where a wrong setting does the most damage and gets noticed the least. This article turns that trust into a hotel pre-season revenue checklist: seven lines, each with an owner, a proof and a date, working back from the last four weeks before the first guest.
What should a hotel check before the season opens?
Seven commercial settings decide whether the opening weeks sell correctly: contracts, availability, channel mapping, restrictions, live prices, segment codes and the forecast. Each one needs a named owner and a dated sign-off, not a promise.
Work backwards from the first date you will accept a guest, not from the opening date. Agencies and booking sites need the rates before a traveler can see them, so contracts and allotments settle earlier than everything else. Four weeks out is the working default for the checklist itself.
Give every line one owner in revenue, reservations or front office, and one piece of evidence that it was done, such as a test confirmation number or a report run. Keep one shared document with a status column, so the general manager can see what is still open without asking three people. Decide in advance who may change a rate or lift a stop sale during the first two weeks, and write the limit down.
Separate the commercial checklist from the operational one. They share a calendar but not a purpose, and merging them hides the sales items behind the housekeeping ones.
ChecklistThe seven lines, each with an owner and a proof
- Every agency and corporate contract loaded, with its validity dates
- Stop sales and closed dates cleared for the season
- Room types and rate plans mapped on every channel
- Restrictions set for the first four weeks
- Website and booking-site prices live and test-booked
- Segment codes and the standard reports ready
- First-month forecast and pick-up baseline shared with the team
Are all your contracts and special offers loaded and tested?
A contract is loaded only when a test booking produces the right price, the right board basis and the right cancellation terms on the confirmation. Anything short of that is data entry, not a live contract.
Load per rate code, not per agency. One agency can hold several seasons, room types and board bases, each with its own validity window. Check the structure before the number: net or commissionable, what the price includes, and what the agency is allowed to sell on top of it. Enter validity and blackout dates explicitly, because a rate that quietly runs past its contract end becomes a dispute at the first invoice.
Test with a real booking inside the opening weeks, then read the confirmation as the guest would: price, room type, board, cancellation deadline. Cancel the test booking and check that the cancellation and any charge land correctly on the guest bill. Give special offers the same test. Early-booking, long-stay and single-supplement rules usually fail on the condition, not on the price. Record who loaded each contract and when, so a later correction has a starting point and a name. The detail of putting agency rates into your systems correctly is worth a separate pass.
TipTest inside the opening weeks
Test each contract with a booking dated inside the opening weeks, not in the quiet middle of the season. That is the only place where the contract's dates, its restrictions and its price meet at once.
How do you clear availability, stop sales and closed dates?
Go date by date through the first month and ask one question per date: can this room type be sold, at this price, through this channel, right now?
Stop sales left from last season are the classic error. A room type closed in October is still closed in April unless a person opens it, and nothing in the system reminds anyone it exists. Check allotments and release periods too: rooms held for an agency that no longer sells them are inventory nobody can see. Clear closed-to-arrival and minimum-stay rules that were set for a quiet winter and never removed.
Check the calendar on every channel separately. A closure lifted in the hotel system does not always travel to the booking sites. Look at the far end of the calendar as well: dates that should be open for next winter, and dates that should not be open at all. Do the final pass in the same view a traveler sees, on a phone, not only in the back office. The mechanics of when to close a channel and how explain the same tools in reverse.
Watch outA stop sale is a promise to the market
A stop sale tells the market a room is not for sale. Lifting it in one system and not in the others is how a hotel ends up selling a room it has already promised elsewhere.
Do your website and booking sites sell the right room at the right price?
Only a test booking proves it. A price that looks correct in the back office can still reach the traveler attached to the wrong room type, the wrong board or the wrong cancellation policy.
Map room types and rate plans one to one. A mapping that is close is a mapping that is wrong. Check the content around the price: photos, bed setup, maximum occupancy, child policy, and which taxes and fees are shown or excluded. Test on the hotel's own website and on each booking site, on a phone, in the language a foreign guest would use.
Compare what the traveler pays on each channel with the contract you signed. A difference belongs in the contract, not in the surprise at the front desk. Read the confirmation email and follow the cancellation link, because that is the part of the booking the guest keeps. Confirm that a booking made on a channel appears in the hotel system within minutes, with the right segment and the right price.
| Check | What a failure looks like |
|---|---|
| Room type mapping | A guest books a sea-view room and is given a land-view one |
| Board basis | Breakfast appears twice on the bill, or not at all |
| Cancellation policy | Free cancellation is shown, but the confirmation says non-refundable |
| Taxes and fees | The price shown leaves out a charge the guest meets at the desk |
| Inventory sync | The booking reaches the hotel the next morning, or not at all |
Which restrictions belong in the first weeks?
Set restrictions for the opening weeks deliberately and give each one an end date, because a restriction nobody reviews quietly turns into a rule.
A minimum length of stay protects the first weekends from single-night bookings that block a higher-value stay. Set it by date, not for the whole month. Closed to arrival keeps a date sellable for guests already in the house while stopping new arrivals on a day you expect to be full. Closed to departure prevents the one-night gap that leaves a room empty between two stays.
A stop sale is a different tool: it removes the room from sale entirely and should be the last option, not the first. Early-booking and long-stay offers need a cutoff date and a room cap, or they keep discounting into the high season. Write down who may lift each restriction and what evidence they need, then review the whole set after the first two weeks.
| Restriction | What it does | When it fits | Without an end date |
|---|---|---|---|
| Minimum stay | Requires a booking of N nights | First weekends, event dates | Blocks short stays all season |
| Closed to arrival | Blocks new arrivals on a date | Dates full with in-house guests extending | |
| Closed to departure | Blocks departures on a date | Prevents one-night gaps | |
| Stop sale | Removes the room from sale entirely | Genuine inventory shortage | The room stops selling silently |
| Offer cutoff date | Ends a discounted rate | Early-booking, long-stay offers | The discount runs into high season |
Are segment codes, reports and the first forecast ready?
Segment codes decide what the season's data will mean, so they must exist before the first booking. A booking filed under the wrong segment is very hard to re-attribute later.
Agree the segment list before the season: direct, agency, tour operator, corporate, group, and each booking site by name. Map each channel to its segment once, inside the system, so nobody types it at the front desk at midnight. The guide to how to set up segment codes covers the naming decisions in detail.
Decide which reports the team will read every week: pick-up against the same point last year, cancellations, channel production, length of stay. Set the first-month forecast as a range with its assumptions written down, not as a single number. Record the pick-up baseline on a fixed date, so every later comparison has an anchor. Share the forecast with front office and housekeeping, not only with the owners. Staffing follows it.
NoteA forecast states its assumptions
A forecast is useful when it says which markets, which channels and which restrictions it assumes, and what would have to change for the number to be wrong.
Who is on call the first weekend?
Name a person for each kind of failure before opening: a wrong rate, a channel that stops selling, a booking that never arrives, an overbooking.
Write the escalation list: revenue, reservations, the front office manager, and the contact for each booking site or channel provider. Give the on-call person the authority to change a rate or close a channel without calling a meeting. Keep the checklist document open through the first week and log every correction on it, so the same error does not return next season.
Hold a short review at the end of week one and again at the end of week four, with the same people in the room. Hand the log to whoever runs the end-of-season review. It is the raw material for next year's decisions, and it is worthless if nobody wrote it down.
What to do next
Open the checklist document today and put a name and a date against all seven lines, then test-book the opening week before anyone else can. The sections fit together as one loop: contracts and availability decide what can be sold, mapping and restrictions decide how it is sold, segment codes and the forecast decide what the season will teach you, and the on-call list decides how fast a mistake is caught in the week when it costs the most.
Frequently asked questions
How far before opening should hotel rates be loaded?
There is no universal number, so work backwards from the first date you accept a guest and from how much lead time each agency and booking site needs to show the rate. Contracts and allotments settle first, the checklist itself four weeks out, and the test bookings once everything is loaded. The point is the order, not the calendar.
What is the difference between a stop sale and a restriction?
A stop sale removes a room type or a date from sale entirely. A restriction keeps it on sale but attaches a condition, such as a minimum stay, closed to arrival or closed to departure. Stop sales are the heavier tool and should carry an end date and a named owner.
Why do segment codes matter before the first booking?
Segment codes decide how every booking is counted in reports for the rest of the season. If they are agreed and mapped to channels in advance, the data is usable from day one. If not, someone has to re-file bookings by hand later, and some of that work is never done.
Should the same rate be loaded on every channel?
That is a contract and policy decision for the hotel, not a technical one. What matters operationally is that each channel is tested separately, because each applies its own rules on board basis, taxes, cancellation terms and currency. A rate that is correct in the hotel system can still reach a traveler in a form you did not intend.
Who should own the pre-season revenue checklist?
One named person in revenue owns the document and its dates, with reservations and front office signing off their own lines. Shared ownership without a name is how a checklist ends up complete on paper and untested in the systems.