‹ All help guides

Club Manager

·

Members & Money

·

3 min read

·

·

Pricing Your Courts

How demand-based pricing works, what the floor and ceiling really do, and how member discounts stack on top.

The short answer: you set a floor and a ceiling for a time window. Clubhouse prices every slot between them based on real demand at your club — discounting quiet slots to fill them, and charging more at peak. It is on for every club, always.

The two dials

Every pricing rule is a time window with two numbers. The ceiling is the most you will charge in that window, at peak demand. The floor is the least you will ever charge. Everything in between is decided automatically.

Find them at Club Owner → Settings → Booking Settings → Dynamic Pricing Rules. Each rule has a name, the days it applies to, a time window, and the floor and ceiling pair.

How the price is decided

Three things feed in:

  • Your real booking history — a rolling 30-day picture of how full each weekday and hour is at your club, recalculated every time a booking changes.

  • A sensible starting assumption — until history builds up, evenings are treated as peak and early mornings as quiet, with a bump for weekend mornings.

  • Dead inventory — a slot boxed in by bookings on both sides with under an hour’s gap gets a 30% discount, because it is genuinely hard to sell; one tight side gets 20%.

The result is placed between your floor and ceiling. The floor always wins — a gap discount can never push a price below it.

What you should actually set

The floor is the interesting number, and the one clubs get wrong. Your floor is a statement about what an empty court is worth. If you would rather have someone on court at $30 than nobody at $50, your floor is $30. Setting the floor equal to the ceiling turns dynamic pricing off for that window — a valid choice, but you are leaving money on the table in both directions.

If you create no rules at all, courts still price dynamically, between 70% and 100% of the court's hourly rate. If two rules overlap, the narrower time window wins — so a broad weekday rule plus a narrow peak-hours rule behaves exactly as you would expect.

What players see

Players never see the word “dynamic”. They see a price and a demand badge — Low, Medium, High or Peak Demand. Discounted slots also surface in a deals carousel on the Book tab, showing a percentage-off badge, the original price struck through, and the saving.

This is the mechanism that fills your quiet hours, and it works better when your floor is genuinely low enough to be attractive.

Member pricing on top

Membership plans can carry a Booking Discount — a percentage up to 50%, set under the plan's perks. It applies after dynamic pricing, and it is not floor-clamped, so a member with a 30% discount on a slot already at your floor pays below the floor. That is intended, but worth knowing when you set both numbers.

If a player holds more than one membership at your club — an honoured import plus a purchased pass, say — the single best booking discount wins. Discounts never stack. Priority booking applies if any of their plans grants it.

What is not there

  • No seasonal or date-range pricing. Rules are weekday and hour only.

  • No price suggestions. Opportunities will tell you a window runs at 8% full and is worth roughly $400 a month, but deliberately will not tell you what to charge. That call is yours.

Note that every price here is what you receive. Players pay a service fee on top — see Payouts, Credit, and Refunds.

Walk-in bookings taken at the desk can be priced manually, bypassing all of the above. Use it for comps and goodwill — it does not affect the engine.

Was this guide helpful?

Yes

Not really

Can’t find what you need? Ask from inside the app: Settings → Report a Problem or Ask a Question.