
2026-06-08 · 6 min read
Your 6am court fills instantly and your 2pm sits empty — that's a pricing problem, not a demand problem. Here's how peak and off-peak pricing works for facilities and how to set it up without alienating regulars.
Walk into almost any sports facility on a weekday and you'll see the same pattern: the 6am and 6pm slots are booked solid, and the 11am-to-3pm block is a ghost town. Operators tend to read that as a demand problem — "nobody wants to play at 1pm." It's usually a pricing problem. The midday slot isn't worthless; it's just priced the same as the slot everyone is fighting over, so there's no reason for a price-sensitive player to choose it.
Dynamic pricing fixes that. By charging more when demand is high and less when it's low, facilities can shift some demand into the dead hours and capture more revenue from the peak ones. Analyses of flexible pricing in sports and fitness facilities point to revenue gains in the range of 15–40%, often while improving customer satisfaction rather than hurting it<sup>[1]</sup>. This guide covers what dynamic pricing actually means for a facility, where the revenue hides, and how to roll it out without irritating your regulars.
Dynamic pricing — sometimes called demand-based or surge pricing — simply means your rates change based on factors that predict demand, instead of one flat rate for every hour of every day. For a court, lane, bay, or studio, the common levers are time of day (peak vs. off-peak), day of week (weekday vs. weekend), season, how far in advance the booking is made, and member versus non-member status<sup>[1]</sup>.
It's worth separating two ideas that often get lumped together. "Dynamic pricing" in the strict sense means rates that adjust automatically in real time as availability tightens. For most independent facilities, what actually moves the needle is simpler: structured peak and off-peak pricing — a clear, published rate card where the popular hours cost more and the slow hours cost less. You don't need an algorithm changing prices by the minute. You need your 1pm Tuesday to stop costing the same as your 6pm Tuesday.
The goal isn't to squeeze every customer for maximum price. It's to give price-sensitive players a reason to book the hours you're currently giving away empty, while letting the convenience-driven players pay a premium for the prime times they were going to book anyway.
The revenue opportunity lives in two places at once. First, the peak hours you're underpricing — if your 6pm slot books out within minutes of opening, that's a signal you have pricing power you're not using. Second, the off-peak hours you're leaving empty — every unbooked midday hour is inventory that perishes the moment the clock passes it. A court at 1pm on Tuesday can never be sold again once it's 2pm.
Off-peak discounting is what converts that perishable inventory into revenue. A 15–20% discount on a slow slot that fills it is strictly better than the same slot sitting empty at full price — you can't bank an empty hour. Done well, off-peak pricing also smooths your operation: fewer crowded peak windows, better use of staff and facilities midday, and a more even customer flow across the day.
The first move for most operators is just looking at the data. Pull your booking history, find the slots that consistently sit under 50% utilization, and test a lower rate on them for a month. You'll usually learn fast whether the dead hours are a demand ceiling or just a pricing default nobody ever questioned.
The fastest way to make customers angry with dynamic pricing is to make it feel like a trick. The fix is transparency and fairness, baked into how you present it.
Publish the rate card. When peak and off-peak rates are clearly posted, customers experience it as "I can save by playing at 2pm," not "they jacked up the price on me." Frame off-peak as the discount, not peak as the penalty — the psychology matters. Protect your most loyal customers explicitly: members or pass-holders can get a flat member rate, priority booking, or exemption from peak surcharges, which turns your pricing structure into a reason to commit rather than a reason to resent you.
Keep the structure simple enough to explain in one sentence. Two or three tiers — off-peak, standard, peak — is plenty for most facilities, and far easier for customers to understand and for your staff to defend at the front desk than a constantly shifting algorithmic price. Roll it out with a heads-up to regulars and a clear explanation of why off-peak now costs less, and most customers respond well — many appreciate finally having a cheaper option.
Dynamic pricing only works if your booking software can actually express it without manual workarounds. A lot of basic tools support exactly one price per resource, which forces operators into clumsy hacks like creating separate "off-peak court" listings.
What you want is native support for time-and-day-based rate rules, member versus non-member pricing, promotional and seasonal rates, and per-resource pricing — all driven from the same booking calendar customers use, so the right price shows automatically at the moment of booking. Platforms to consider:
- Orhuk — built-in pricing rules for peak and off-peak rates, member pricing, promotional and seasonal pricing, and per-resource rates, all connected to the customer-facing booking site so the correct price displays automatically at checkout. It pairs that with multi-resource scheduling (courts, lanes, bays, rooms) and a full operator dashboard, free to start and month-to-month. - CourtReserve — court-focused booking with support for member and time-based rates; popular with racquet clubs. - Skedda — flexible space-booking with configurable pricing rules; common for multi-use venues. - EZFacility — broader facility management with pricing and membership tools for larger operations.
Before committing, build a peak/off-peak rate card in the trial and book a slot at each tier to confirm the right price shows up automatically — not after a staff member edits it by hand. If flexible pricing requires manual intervention on every booking, the software isn't really supporting it.
[1] Industry analyses of dynamic and flexible pricing in sports and fitness facilities — reported revenue gains of 15–40% and common pricing levers (time of day, day of week, season, lead time, member status); Book & Go, Sports Management magazine