
2026-06-14 · 7 min read
Your 7pm Friday courts are booked out by noon. Your 10am Tuesday slots sit empty until 2pm. Here's how peak and off-peak pricing fills both without alienating your members.
A Friday at 7pm at your tennis club: all four courts are booked. They filled by 2pm. Meanwhile, your 10am Tuesday slots — the same courts, the same surfaces — are empty until noon most weeks.
The revenue gap between your busiest hours and your slowest isn't a marketing problem. It's a pricing problem. Tennis court peak pricing is the same mechanism that's been standard in hotels, airlines, and golf clubs for decades: different rates for high-demand times versus low-demand ones, applied automatically so operators don't have to manage it manually.
Most tennis clubs charge the same court rate regardless of when the court is booked. That's simple and easy to explain, which is why most clubs default to it. It's also leaving money on the table during peak hours and failing to fill courts during off-peak ones.
Flat pricing creates a self-reinforcing pattern. Peak hours fill quickly because demand is high and price isn't a limiting factor. Off-peak hours stay empty because there's no price incentive to try a less convenient time. Members who would happily book a Tuesday morning at a reduced rate never consider it because the rate is identical to Friday evening, and your schedule shows no signal that the off-peak time is available and underpriced.
Over a year: even modest off-peak incentives applied to hours that would otherwise sit empty can meaningfully increase court utilization revenue. The inverse also applies — peak hours that fill in minutes regardless of price are often undercharging.
Modern tennis court booking software handles tennis court peak pricing through time-based rules: you define which time slots are peak (typically weekday evenings 6–9pm and weekend mornings 8am–1pm) and which are off-peak, then set different rates for each. The booking system applies the right price at checkout automatically — members see the rate when they pick their slot, not at a later step.
The rules you typically configure:
Time-of-day rates. Evening slots when demand is highest carry a premium rate. Early morning and midweek afternoon slots carry a reduced rate. Members see the correct price when they select their time — no staff price adjustments, no exceptions to manage.
Day-of-week pricing. Weekend courts typically command higher rates than weekday courts independent of time. Saturday and Sunday rates can be set separately from the Monday-Friday schedule.
Member versus guest pricing. Members usually receive a discount versus walk-in guests. Those tiers can interact with peak/off-peak pricing independently — a member pays the off-peak member rate; a guest pays the off-peak guest rate; both are different.
Court type pricing. If you have indoor and outdoor courts, or clay and hard surfaces, rates can be set per court type independently — indoor courts during cold months can carry a premium your outdoor courts don't.
The concern operators raise most often with peak pricing is member pushback: "If I charge more on Friday evenings, I'll upset my most loyal members."
In practice, that concern is usually overstated. Members who consistently book peak hours do so because those times work for them — they'll accept a modest premium for a slot they want. What actually drives pushback is sudden, unexplained change: telling a member who's booked Friday at 7pm for two years that the rate is going up next week without any advance communication.
The approach that works: announce the new pricing at least 30 days in advance, explain the rationale clearly (peak times are in high demand; reduced rates are now available during lower-demand windows), and let weekly regulars know in advance rather than letting them discover it at checkout. Most members who understand the logic accept it. Many appreciate knowing that certain windows are now priced lower — they discover flexibility they hadn't considered.
The [tennis club membership tiers guide](/blog/tennis-club-membership-tiers-guide) covers how tier-based discount rules interact with time-based pricing if you want to exempt certain membership levels from peak surcharges.
Peak pricing works as a revenue tool only if you're looking at the right data: which time slots fill reliably, which stay empty most weeks, and what pricing change might move behavior in the ones that need it.
Relevant data to track per time block per court: - Average occupancy rate over the last 30/60/90 days - Revenue per available hour (a 50% occupied slot at $20 earns more than a 30% occupied slot at $25) - Booking velocity (do Friday 7pm slots fill same-day or a week out?)
That data tells you where to set rates. If Tuesday 11am slots run at 30% occupancy and Friday 7pm slots run at 90%, a 20% price reduction on Tuesday 11am is likely to move occupancy meaningfully. If Saturday morning courts are already near capacity and you're not charging a premium, you're undercharging.
The [full tennis club management guide](/blog/tennis-club-management-software-guide) covers how analytics features support revenue decisions across the full booking operation.
A few things operators frequently get wrong when first configuring peak pricing:
Too many rate tiers. Six different rates for different times and days creates a pricing structure members can't follow and staff can't explain. Three tiers — peak, standard, and off-peak — is usually enough to capture the revenue opportunity without creating confusion at checkout.
Off-peak discounts set too small. If your peak rate is $25/hour and your off-peak rate is $23/hour, members aren't shifting bookings for $2. The difference needs to be meaningful enough to change a decision — 20–25% between peak and off-peak rates is a reasonable starting range.
No price visibility before checkout. If members only see the final price at the payment step, pricing creates friction instead of guiding behavior. The booking page should show the rate for each available slot so members can see the value of a Tuesday morning before they reach payment.
Not reviewing after 60 days. Peak pricing isn't set-and-forget. Booking patterns shift seasonally. Review occupancy data at least quarterly and adjust rates when off-peak slots aren't filling or when peak slots are at capacity with a waiting list.
---
Peak and off-peak pricing is among the highest-ROI configuration tasks in court facility management — meaningful revenue impact, one-time setup, no ongoing staff work. The prerequisite is booking software where pricing rules are configurable per time window, per court type, and per member tier, and where the member sees the correct price automatically without manual intervention.
Orhuk's pricing and promotions feature handles time-based rates, member versus guest tiers, and per-court rules in one configuration. [See how the full platform handles pricing alongside bookings, memberships, and analytics](/blog/tennis-club-management-software-guide). See also how [CourtReserve alternatives compare on pricing flexibility](/blog/courtreserve-alternatives-tennis-clubs) and how [pro lesson packages integrate with court pricing rules](/blog/tennis-pro-lesson-scheduling-software).