Skip to main content

— Legal

Cancellation Policy

All cancellation deadlines on RacketSync are measured against the court start time, in UK local time, using a single threshold: T-24 hours. Cancel at or before that line for a full refund; after it, the booking is non-refundable — with two narrow exceptions for matchmaker joiners: a 2-hour post-payment grace and self-serve seat resale.

Last updated: 5 August 2026

— The threshold

24 hours before start

Every refund decision uses the same line: exactly 24 hours before the booking's start time. We refer to this as T-24h. Cancel at or before T-24h and you get a full refund. Cancel after, and the slot is non-refundable.

Example: a 19:00 court on Saturday → the deadline is 19:00 on Friday.

— By booking mode

Detailed scenarios

Tap any section to expand. The fee schedule table below shows every tier at a glance.

Cancellation fee schedule

The values below are generated from the same constants the cancel flow uses, so the table can never drift from what actually happens when you press Cancel.

Booking mode
Time before start
Fee
Refund
Direct court booking
≥ 24h before start
0%
100%
Direct court booking
< 24h before start / no-show
100%
0%
Matchmaker — auto-match waitlist
Any time before a proposal
N/A (unpaid)
Matchmaker — proposal (12h to accept and pay)
Within the 12h accept-and-pay window
100% if you've already paid your share
Matchmaker — confirmed (all paid in the 12h window)
All invitees accepted AND paid before the 12h deadline
0%
Treated as a confirmed session from this point on
Matchmaker organiser (confirmed match)
≥ 24h before start
0%
100% (organiser + any paid joiners)
Matchmaker organiser (legacy RPC path only)
< 24h before start, joiners paid
Locked
Cannot cancel via cancel_matchmaking_booking
Matchmaker organiser (proposal/split cancel)
Any time before start_time
0%
100% (court + £0.79) to every paid joiner
Matchmaker — confirmed session
≥ 24h before start
0%
100% on your share
Matchmaker — confirmed session
< 24h before start / no-show
100%
0%
Matchmaker joiner — leave match
≥ 24h before start
0%
100% on court share (booking fee retained)
Matchmaker joiner — leave match
< 24h before start, paid more than 2h ago
100%
0% unless seat is resold
Matchmaker joiner — leave match
Within 2h of paying (any time before start)
0%
100% court share (booking fee retained)
Matchmaker joiner — seat resold
Inside T-24h, replacement found before start_time
0%
100% (court share + £0.79)
Matchmaker / split — proposal expired
Auto when the 12h accept-and-pay window lapses, or at T-2h if the roster is still incomplete
0%
100% (court + £0.79) to all paid players
Split booking invitee — leave this game
Seat accept/pay window still open AND ≥ 12h to start
0%
100% court share (booking fee retained)
Split booking invitee — leave this game
< 12h to start OR inside T-2h OR seat deadline lapsed
100%
0% — cannot self-cancel
Split organiser — release open seats to matchmaker
≥ 12h to start
N/A (unpaid seats only)
Club-initiated cancellation
Any time
0%
100% (incl. platform fee)

All thresholds are measured against the booking's start time, in UK local time. The cancel-booking edge function and the cancel_matchmaking_booking SQL function both use the same T-24h constant.

Need to talk about a cancellation?

Email support@racketsync.com with your booking reference. We respond within 2 working days.

Related: refund policy · privacy policy.