Who this is for: revenue managers, GMs, and front desk or reservations staff at independent hotels, hotel groups, motels, resorts, B&Bs, parks, and hostels who set, publish, or check room rates by date.
A hotel rate calendar tracks what a room costs on every date, by room type. This keeps pricing consistent across the front desk, the website, and every OTA. A single flat rate works for some properties. Most need to track weekday and weekend variance, seasonal spikes, and booking restrictions separately. This page covers three formats: a daily calendar, a multi-room-type calendar, and a restrictions calendar. The last is built for active revenue management.
What's Included in This Template
- Date range and day of week
- Room type and base nightly rate
- Weekday versus weekend rate variance
- Seasonal or peak-period rate adjustments
- Minimum length of stay (Min LOS) by date
- Closed to arrival (CTA) and closed to departure (CTD) flags
- Stop sell or sold-out indicator
- Holiday and local-event rate overrides
- Currency and tax-inclusive or tax-exclusive note
Which Rate Calendar Do You Need?
Most properties need one of three formats. The right one depends on room-type count and how tightly demand gets managed.
| Format | Use For | Key Fields |
|---|---|---|
| Daily Rate Calendar | Single room type, straightforward day-by-day pricing | Date, day of week, nightly rate |
| Multi-Room-Type Rate Calendar | Several room types priced differently by date | Room type rows, daily rate columns |
| Rate Calendar with Restrictions | Active revenue management during high-demand periods | Rate, minimum stay, CTA/CTD, stop sell |
Template 1: Daily Rate Calendar
For a single room type with no restrictions layer. The row structure below repeats for every day in the pricing period. This table shows one representative week.
| Day | Date | Rate | Notes |
|---|---|---|---|
| Monday | [Date] | $[Rate] | |
| Tuesday | [Date] | $[Rate] | |
| Wednesday | [Date] | $[Rate] | |
| Thursday | [Date] | $[Rate] | |
| Friday | [Date] | $[Rate] | [Weekend rate begins] |
| Saturday | [Date] | $[Rate] | |
| Sunday | [Date] | $[Rate] |
Template 2: Multi-Room-Type Rate Calendar
For properties pricing several room types differently across the same dates.
| Room Type | Mon [Date] | Tue [Date] | Wed [Date] | Thu [Date] | Fri [Date] | Sat [Date] | Sun [Date] |
|---|---|---|---|---|---|---|---|
| Standard Room | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] |
| Deluxe Room | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] |
| Suite | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] | $[Rate] |
Template 3: Rate Calendar with Restrictions
For properties that manage demand with minimum stays, arrival controls, and departure controls.
| Date | Day | Room Type | Rate | Min LOS | Closed to Arrival | Closed to Departure | Stop Sell | Notes |
|---|---|---|---|---|---|---|---|---|
| [Date] | [Day] | [Room Type] | $[Rate] | [Nights] | [Yes/No] | [Yes/No] | [Yes/No] | [Holiday, event, or blank] |
How Do You Build a Hotel Rate Calendar?
Set base rates from last year's occupancy data first. Layer restrictions on top only where a date needs them.
- Pull last year's occupancy and average daily rate by date. Use it to set a realistic baseline for each room type.
- Set weekday and weekend variance before adding any seasonal adjustment on top.
- Flag known high-demand dates, like holidays and local events. Apply a premium rate and a minimum stay to those dates.
- Apply closed to arrival or closed to departure only where needed. A short stay can otherwise break up a high-demand block.
- Publish the finished calendar to the channel manager. That way every OTA and the direct site update together.
- Review pace against the calendar weekly and adjust rates before demand data goes stale.
Common Mistakes to Avoid
- Setting one flat rate year-round regardless of demand, leaving revenue on the table.
- Updating the direct site rate but forgetting to push the same change to every OTA.
- Skipping a minimum stay restriction on a holiday weekend, so single-night bookings fragment the block.
- Flagging a local event or holiday too late to capture the rate lift.
- Leaving closed to arrival and departure fields blank instead of confirming they don't apply.
Example: Completed Rate Calendar with Restrictions
A filled-in example makes the restriction fields concrete. This is a sample Thanksgiving week for a Standard Room.
| Date | Day | Rate | Min LOS | Closed to Arrival | Closed to Departure | Stop Sell | Notes |
|---|---|---|---|---|---|---|---|
| 11/25/2026 | Wed | $119 | 1 night | No | No | No | |
| 11/26/2026 | Thu | $149 | 2 nights | No | No | No | Thanksgiving Day, holiday rate begins |
| 11/27/2026 | Fri | $189 | 2 nights | Yes | No | No | CTA, guests must already be arrived or booked for Thursday |
| 11/28/2026 | Sat | $199 | 2 nights | Yes | Yes | No | CTD to protect the 2-night minimum through the weekend |
| 11/29/2026 | Sun | $139 | 1 night | No | Yes | No | CTD to prevent single-night stays breaking the block |
| 11/30/2026 | Mon | $109 | 1 night | No | No | No | Rate returns to baseline |
Hotel Rate Calendar Templates by Property Type
All seven property types roommaster serves use some form of a rate calendar. Every property prices rooms, sites, or beds by date. Independent Hotels use the three templates above as written. The other six are below.
Hotel Groups Rate Calendar
Adds the specific property name and location. This keeps a portfolio-wide pricing strategy from mixing up properties.
| Date | Property Name & Location | Room Type | Rate | Min LOS | Notes |
|---|---|---|---|---|---|
| [Date] | [Property Name, City, State] | [Room Type] | $[Rate] | [Nights] | [Holiday, event, or blank] |
Motel Rate Calendar
Drops the restrictions layer and the multi-room-type grid. Motels usually price one or two room types without active revenue management.
| Day | Date | Rate | Notes |
|---|---|---|---|
| [Day] | [Date] | $[Rate] | [Weekend rate begins, or blank] |
Resort Rate Calendar
Adds a mandatory resort fee and a separate package rate. Resorts usually price a package apart from the room-only rate.
| Date | Room Type | Room-Only Rate | Package/All-Inclusive Rate | Resort Fee (Mandatory) | Min LOS |
|---|---|---|---|---|---|
| [Date] | [Room Type] | $[Rate] | $[Rate] | $[Amount]/night | [Nights] |
Bed & Breakfast Rate Calendar
Tracks each individually named room rather than a room type. It also notes whether breakfast is included, usually the guest's first billing question.
| Date | Room Name | Rate | Breakfast Included | Min LOS |
|---|---|---|---|---|
| [Date] | [Room Name] | $[Rate] | [Yes/No] | [Nights] |
Parks (RV & Campground) Rate Calendar
Replaces room-based rows with site-based ones. Campgrounds price by site type rather than by room.
| Date | Site Type | Rate | Min LOS | Notes |
|---|---|---|---|---|
| [Date] | [RV Hookup/Tent Site/Cabin] | $[Rate] | [Nights] | [Holiday, event, or blank] |
Hostel Rate Calendar
Prices by bed rather than by room. Hostel billing usually runs per bed in a shared dorm. Private rooms, if offered, are priced separately.
| Date | Bed/Dorm Type | Rate per Bed | Private Room Rate | Min LOS |
|---|---|---|---|---|
| [Date] | [Dorm Type] | $[Rate] | $[Rate, if offered] | [Nights] |
Bottom Line
A rate calendar only protects revenue if every channel shows the same numbers. A spreadsheet copied by hand into each OTA breaks that fast. One missed date is enough. roommaster Revenue Management adjusts rates automatically from real market data. Hotels using it have seen RevPAR increase by up to 35%. roommaster Channel Manager then pushes every update to hundreds of connected OTAs at once. That cuts distribution management time by 85%. No manual re-entry. No mismatched rates between the direct site and the channels guests book through.
Frequently Asked Questions
1. What is a hotel rate calendar?
Tracks nightly rates, restrictions, and availability by date across every booking channel.
2. How do you create a hotel rate calendar?
Set base rates from occupancy history, add weekday and seasonal variance, then layer in restrictions.
3. How often should hotel rates be updated?
Review booking pace weekly and adjust rates before demand trends fully show up.
4. What's the difference between a rate calendar and a rate plan?
Rate plans define the pricing rules. A rate calendar shows the resulting nightly rate applied to each date.
5. Can a hotel rate calendar sync across every OTA automatically?
Yes, through a channel manager that pushes one update to every connected OTA at once.
