← All topics

Booking a court or session

Two flavours of booking:

  • Sessions — pre-set time slots the venue runs (e.g. "Open Run · Tuesday 7-9pm"). Pick one and join.
  • Court hire — book an empty court for a custom window (e.g. "I want Court 1 from 5-6pm Friday").

Not every venue offers both. The booking page shows what's available.

Browsing what's on

From your venue's home page, click Book (or the calendar icon on mobile). You'll see:

  • A calendar / list of upcoming sessions
  • A "Court hire" tab if the venue allows custom bookings
  • Filters: court, session type, skill level, day of week

Each session card shows:

  • Title + court + day/time
  • Drop-in price + member price
  • Spots remaining (e.g. "3 of 12 left")
  • Coach name (if applicable)
  • Skill level

Click a card to see the full description, location, and Book.

Joining a session

  1. Click Book on a session.
  2. Confirmation page shows:
    • The session details
    • The price you'll pay (drop-in or member)
    • The cancellation policy
    • Total to charge
  3. Tap Pay & confirm.
  4. On the web, you're redirected to a hosted payment page to enter your card (Stripe Checkout; some venues are switched to Airwallex on the backend). In the apps, you can also pay with Apple Pay / Google Pay. See Payments.
  5. Confirm payment.
  6. Success page shows:
    • Your 6-digit door PIN
    • Add to calendar button — downloads a calendar file for this booking
    • Email + SMS confirmation also sent

Add to calendar works on the confirmation screen, on the booking itself, and in the iOS and Android apps. The file contains the time, the court and the venue address — deliberately not your door PIN, since a calendar entry gets forwarded, synced to work accounts and shown on lock screens. If you later cancel, the cancellation email removes the entry from your calendar for you.

To keep every booking in your calendar without doing this each time, set up a calendar subscription — see Subscribing your calendar below.

If the session is full, the Book button shows "Session full" and is disabled — pick another slot or check back later (the venue may add capacity). There's no waitlist for court/session bookings. (Academy tryouts do have a waitlist — see Academy.)

Booking court hire

If the venue allows it, the Court Hire tab shows:

  • A grid of courts × time slots
  • Slots open in the venue's operating hours
  • Slots blocked out where there's already a session running

Click a slot:

  1. Pick start + end time within the slot
  2. Confirm court
  3. Same checkout flow as sessions

The price is calculated by the venue's hourly drop-in / member rate × your duration. Peak hours may apply a multiplier.

Free bookings

Some venues run free sessions (e.g. open gym for members). The checkout page shows "$0". Whether a $0 booking skips card entry depends on the venue's configuration, so this can vary — if you're not prompted for a card, you're confirmed immediately on Confirm.

Booking lead time

Some venues set a minimum lead time — e.g. "no bookings less than 1 hour before start". The page hides slots inside the lead window. If you really need a last-minute booking, contact the venue directly — staff can manual-book you.

Booking on someone else's behalf

You can only book using your own logged-in account. If you want to book for a friend / kid:

  • For an adult friend: ask them to create their own account
  • For a kid in the academy: register them as a player under your guardian account (see Memberships)

If you book using your email but the booking is "really" for someone else, the access PIN goes to your phone — you'll need to share it with the actual attendee.

After booking

You'll receive:

  • Email confirmation immediately with PIN, calendar invite, and cancellation policy summary
  • SMS (if you've verified your number) with a short summary + PIN
  • 24-hour reminder the day before (configurable per venue)
  • 2-hour reminder on the day (same)

Reminders are sent via your preferred channel (SMS first, email if no phone, etc.) and you can disable them per-category from your profile.

Common scenarios

"I booked but didn't get a confirmation email"

  1. Check spam.
  2. Open your account → Bookings — confirm the booking is there.
  3. If yes, the booking went through; the email may be delayed (Resend usually delivers in <30s but it can be slower).
  4. If no, the payment may have failed at the last step. Try again or contact the venue.

"The slot I wanted is full"

Pick a different slot. Some venues add capacity at the last minute — check back. (There's no waitlist for court/session bookings.)

"I want to book a recurring weekly slot"

CourtPass doesn't have a "book every Tuesday" button for customers. Either book each week individually or sign up for a membership that includes guaranteed slots.

"Can I move my booking to a different time?"

CourtPass doesn't let you reschedule directly — you'd cancel (refund per the cancellation policy) and rebook. Some venues will manually move bookings if you ask — try emailing them.


← Account · Next: Paying & payment methods →

Subscribing your calendar

Instead of adding bookings one at a time, you can subscribe once and let your calendar keep itself up to date. Your court bookings, your family's academy sessions and any payment due dates all appear, and cancellations disappear.

Go to Account → Calendar and choose Create my calendar link. You'll get an address to give your calendar app. Follow the instructions shown for your app:

  • Apple Calendar (iPhone, iPad, Mac) — tap Subscribe in Apple Calendar. Choose Every hour when it asks how often to refresh.
  • Outlook — Calendar → Add calendar → Subscribe from web, then paste the address.
  • Google Calendar — on a computer only. Google can't add a calendar from a phone and won't accept the Apple-style link. Open calendar.google.com → Other calendars + → From URL, paste the address, then Add calendar.

How fresh is it? Google and Outlook check for updates on their own schedule — often every few hours rather than straight away. Apple is the fastest. So a booking you just made may take a while to show up there. For anything last-minute, use Add to calendar on the booking itself, which is immediate.

Treat the link like a password. Anyone who has it can see your schedule. It never contains your door PIN or any payment amounts, and you can change it at any time with Reset link in Account → Calendar — the old address stops working straight away. Turn off removes it entirely.