Refund & Cancellation Policy
Last updated: 7 May 2026
Plain English on what happens when a session gets cancelled — by you, by the coach, or by CoDi Tennis. The cancellation flow always shows you the exact outcome before you confirm.
The 30-second version
- Cancel early and you get your money back. Each coach sets a deadline (usually 24, 48 hours, or a week before the session). Cancel before that deadline = full refund to your card.
- Cancel late and the coach keeps the fee — they’ve already set aside the time. For term bookings, you get one free make-up session per term to use with the same coach.
- If the COACH cancels on you, you always get a full refund — no matter how close to the session. They cover the card fee.
- Changed your mind? A 60-second “undo” button appears right after every cancellation so you can reverse it.
The full legal version below is the binding text. The cancellation screen always shows you the exact dollar outcome before you confirm, so you’re never guessing.
1. The deadline (we call it the “notice window”)
Each coach picks a deadline — how many hours before the session starts you can still cancel and get a full refund. We call this the “notice window” in the rest of this page. Common deadlines:
- 24 hours before — most casual / hourly coaches
- 48 hours before — squad and private programs
- 7 days before — workshops and intensive sessions
The deadline for each session is shown on the booking page before you pay. The cancellation screen also shows you the exact outcome (full refund vs make-up credit) based on how close to the session you are.
2. When you (the parent) cancel
Before the deadline (lots of time left)
- Full refund to the original card via Stripe (5-10 business days to land).
- The coach absorbs the Stripe processing fee on the refund; CoDi waives its commission. You receive the exact amount you originally paid.
- Booking is removed from the coach’s calendar.
- Coach is notified by email + in-app.
After the deadline (close to the session)
- No refund — the coach has already locked in the time + court + planning, so the booking stands and they keep the fee.
- If you booked a full term: you get one free make-up session (we call this a “catchup credit”) — use it on any future session in the same term with the same coach. It only works for that coach + that term; it doesn’t roll over.
- The coach keeps their full session fee + CoDi takes its usual commission. Your card isn’t refunded.
60-second undo
After confirming any cancellation, a 60-second undo banner gives you a one-tap revert. This protects against accidental cancellations. After 60 seconds the cancellation is final.
3. When a coach cancels
Single session
- You’re notified by email + in-app immediately.
- Full refund to your card via Stripe. The coach absorbs the Stripe processing fee; CoDi waives its commission — you receive the exact amount you paid.
- Optional reason from the coach ("Sick", "Venue closed", etc.) is included in the notification.
- If the coach finds a substitute (coming soon), you can choose to keep the booking with the substitute, or cancel for full refund.
Whole term / recurring set
- You’re notified by email + in-app for each session in the set
- Full refund for any unattended sessions
- Already-attended sessions in the set are not refunded
4. Make-up sessions (“catchup credits”)
- Only for parents who booked a whole term (not for one-off sessions).
- You get one free make-up per term, even if you missed multiple sessions late.
- Use it on any future session with the same coach in the same term. It can’t be saved for next term + can’t be moved to a different coach + isn’t worth cash.
- You’ll see any make-up credits available at
/junior/credits.
5. Why your refund equals what you paid (Stripe processing fees)
When you get a refund — whether you cancelled before the deadline OR the coach cancelled — we make sure you get back the exact dollar amount you paid. The card-network processing fee (Stripe charges around 1.7% + 30¢) doesn’t come out of your refund. The coach covers that fee from their next payout; CoDi waives its own commission for the cancelled session. End result: you’re not out of pocket for cancelling.
For catchup credits on term bookings: no money moves — the credit is a non-monetary token that lets the parent re-book one missed session within the same term with the same coach. The coach still receives their fee for the missed session (the parent’s original payment isn’t reversed).
6. Disputes and chargebacks
If you have a problem we haven’t resolved, you can dispute the charge with your card issuer. We’d much rather hear from you first — emailing support@coaching.direct is faster and avoids the friction of a chargeback.
Chargebacks are reviewed under the Australian Consumer Law. If a coaching service was not delivered as described, was not delivered with reasonable care, or there was a major problem, you have rights to a remedy that CoDi Tennis will work to resolve directly.
7. Changes to this policy
For substantive changes that affect existing bookings, we’ll email you at least 14 days before the change takes effect. Existing notice windows on already-booked sessions are not retroactively changed.
8. Questions
Refund or credit question: support@coaching.direct