← Back to blog

Seasonal Pricing: Moving Beyond High and Low Season

Most STR operators approach seasonality the same way: identify the high season, set rates high. Identify the low season, set rates low. Shoulder months, split the difference.

It's a reasonable first approximation. It's also a significant oversimplification that leaves measurable money on the table — and makes the slow months slower than they need to be.

The binary high/low framework treats demand as a step function: high demand starts on a specific date, ends on a specific date, and behaves uniformly throughout. Real demand doesn't work like that. It moves in curves, spikes around specific events, varies sharply by day of week, and responds to conditions that a calendar alone can't predict. Operators who understand this — and price accordingly — consistently outperform those who don't.

Here's how to move beyond the calendar block and into demand-curve thinking.

The Problem With Seasonal Calendar Blocks

Setting "summer rates" for June through August and "winter rates" for November through February is administratively simple. It requires one pricing decision instead of dozens. But it compresses real demand variation into a flat assumption that's wrong at both ends.

In high season: Demand isn't uniform. The first weekend of July doesn't look like the last. A summer market's demand curve typically peaks in the 3–4 weeks before the school holiday window closes, then tails off. Operators holding flat "summer rates" from June 1 onward are underpriced at peak and overpriced at the edges.

In low season: The assumption that "it's slow, so discount" misses the pockets of genuine demand that exist even in the quietest months. A regional conference, a school holiday that doesn't align with the "main" season, a long weekend in February — all of these create demand spikes that a blanket "winter discount" rate doesn't capture.

In shoulder months: This is where the most revenue is typically left on the table. Shoulder months — spring in a summer market, autumn in a ski market — are treated as a no-man's-land where operators lower rates speculatively without understanding actual demand. In many markets, shoulder season demand is more dynamic than high season demand, because it's driven by specific events and micro-conditions rather than broad holiday patterns.

The Anatomy of Demand in Your Market

Before you can move beyond seasonal blocks, you need to understand the actual demand shape of your specific market. That means looking at two to three years of your own data — booking dates, rates, occupancy — alongside your market's booking patterns.

Most markets have at least four distinct demand layers:

Macro season: The broad patterns everyone knows. Summer beach demand, ski season, major school holiday concentrations. These should be reflected in your base pricing.

Micro-seasons: Concentrated demand windows within the broader season, often driven by a specific event or circumstance. The first week of school holidays (before parents and kids settle into the rhythm) books differently from the middle weeks.

Day-of-week patterns: In leisure markets, weekends typically command a premium over weekdays. In some urban markets, mid-week demand from corporate travellers makes Tuesdays and Wednesdays the strongest nights. Understanding your specific day-of-week curve is one of the highest-return pricing refinements you can make.

Event-driven spikes: Local events that aren't captured by any calendar season — a festival, a sporting final, a large convention — can turn a typically slow date into one of the strongest of the year. These require active monitoring rather than seasonal pricing rules.

The practical approach is to map these layers for your market and your specific properties. A beach house 2km from a surf competition venue has a completely different micro-season profile from one 15km away — even in the same market.

Shoulder Season Strategy: Where the Opportunity Is

Shoulder season is where sophisticated operators make their biggest gains over the market average. Here's why: most operators discount into shoulder season without a demand basis for doing so. They assume it's slow and price accordingly. But shoulder demand is often softer on average while containing meaningful demand spikes around specific anchors.

The effective shoulder season approach has three components:

Hold a reasonable base rate. Don't discount to the floor just because it's technically shoulder. Shoulder guests are often more quality-conscious than peak guests — they're choosing off-peak deliberately, which usually means they're experienced travellers willing to pay for quality. Heavy discounting signals low quality, attracts the wrong guests, and sets a rate floor you'll struggle to lift back up.

Identify the shoulder anchors. Every shoulder season has them: the last major long weekend before peak, the specific events that attract a particular type of traveller in the off months, the school holiday windows that don't fall in the "official" peak. These dates often book at 80–90% of your peak rate if priced correctly — but they'll fill at your discounted shoulder rate if that's all you're showing.

Be aggressive on genuinely slow dates. The dates that are actually soft — mid-week nights in the middle of the off-month, with no events and no nearby draws — those are the dates to accept discounts on. Targeted discounting on the genuinely slow dates, combined with holding near-peak rates on shoulder anchors, produces dramatically better average RevPAR than a blanket shoulder discount.

Day-of-Week Pricing: The Most Overlooked Lever

Day-of-week pricing is the highest-return, lowest-effort refinement most operators aren't doing properly.

In leisure markets (beach, mountain, tourist areas), demand concentrates on weekends. Friday and Saturday nights often command 25–40% more than equivalent weeknights. This isn't just "higher demand" — it's a fundamentally different guest type. Weekend guests plan further ahead, are often less price-sensitive than last-minute weeknight bookers, and tend to stay 2–3 nights rather than 1.

The implications for pricing:

  • Friday and Saturday base rates should be explicitly higher than weekday rates — not as a blanket rule, but because genuine demand supports it in most leisure markets
  • Weekday pricing can be used strategically to attract a different guest: remote workers seeking a longer mid-week stay, couples avoiding the weekend premium, retirees who are date-flexible
  • The transition days — Sunday night, Thursday night — often have their own demand character. Sunday can underperform because guests don't want to start a stay they'll end on Monday. Thursday is the new Friday for travellers who pre-empt the weekend rush

Your pricing tool handles much of this automatically, but it's worth understanding the underlying demand pattern so you can override intelligently when the algorithm's recommendation doesn't match what you're seeing in your market.

Micro-Season Pricing: Thinking in Weeks, Not Months

Rather than thinking in month-long seasonal blocks, try thinking in two-week windows and asking: what is the demand character of this specific fortnight in my market?

Some examples of micro-season distinctions that matter:

School holiday structure: Many markets have distinct demand peaks within their school holiday window — the week school breaks (families book at the last minute when they realize holidays have arrived), the middle weeks (steady demand, slightly more price-elastic), and the final week (strong demand from families trying to fit in the last trip before school resumes). These three windows within the same "school holidays" block can support different rates.

Event adjacency effects: A major event at the start of a shoulder month creates elevated demand for the surrounding weeks — travelers extending their trip, people who missed the event but planned a trip around it anyway. The month isn't uniformly "shoulder" after the event; it's shoulder minus a two-week halo.

Weather-contingent markets: In markets where weather drives demand — skiing, beach destinations — a run of exceptional weather in an otherwise shoulder period creates short-notice demand spikes that no seasonal calendar can anticipate. This is where real-time demand signals become essential.

Long-weekend patterns: Long weekends behave more like mini-peak-seasons than their surrounding month. A long weekend in March in a beach market might command rates 60–70% of your summer peak — but only for the specific 3–4 day window. The days before and after it are ordinary.

Building This Into Your Pricing Practice

Moving from seasonal blocks to demand-curve pricing doesn't require abandoning your pricing tool's automation. It means layering your own market knowledge and active monitoring on top of it.

Practical steps:

Map your market's demand anchors for the next 12 months. Public holidays, local events, school holiday windows, sporting finals, conference calendars. These are the structural demand spikes you can plan for. Add them to your pricing tool as manual overrides before they appear in your booking data.

Review your day-of-week rate differentials quarterly. Your pricing tool calculates these automatically, but check whether the differential it's applying matches what you're seeing in actual booking pace. If weekends are filling significantly faster than weekdays, the differential may need to be wider.

Monitor your shoulder season monthly. Shoulder months need more active management than peak months, not less. Check your booking pace against the prior year for the next 30–60 days, identify which shoulder anchors are starting to generate bookings, and adjust rates for the genuinely slow dates downward while holding near-peak rates for the anchored ones.

Track RevPAR by micro-season, not just by month. If your RevPAR for the first two weeks of October is $180 and the second two weeks is $110, treating October as a single month with a single pricing strategy is costing you. See What Is RevPAR and Why It Matters More Than Occupancy for how to calculate and use this metric.

The Shift in Mindset

The binary high/low season framework is appealing because it's simple. One rate for high season, one for low, and a gradual transition between them. Most operators start here, and many never move beyond it.

The shift to demand-curve thinking requires more active management — not dramatically more, but a consistent habit of looking at the next 30–60 days through a demand lens rather than a calendar lens. The questions change from "what season is it?" to "what's actually driving demand for these specific dates, and am I priced to reflect that?"

That shift is what separates operators who consistently outperform their market from those who track with it. Market-average performance comes from market-average strategy — the same seasonal calendar blocks everyone else is using. Outperformance comes from understanding the demand patterns that the calendar obscures.


RevPrism connects to your pricing tool and PMS data and helps you see demand patterns across your portfolio — by property, by date range, and in plain English. Ask it "which dates next month are showing elevated demand signals?" and get an answer built on your actual data. Try RevPrism free →

For how demand signals work and where they come from, see Demand Signals for Short-Term Rentals: What They Are and How to Use Them

For a step-by-step approach to pricing around local events, see Event-Based Pricing for Short-Term Rentals: A Step-by-Step Playbook

See your revenue data in one conversation

RevPrism connects to your pricing tools and PMS — ask questions about your portfolio in plain English.

Try RevPrism free