Last updated: 1 June 2026
These terms apply when you sign up as a coach on CoDi Tennis. They cover the agent relationship, commissions, GST, your obligations to students, and how disputes are handled.
Who you’re contracting with
coaching.direct (operating as CoDi Tennis) is owned and operated by PRYM HK Tiles Pty Ltd (ABN 66 674 590 839), a company registered in Australia. When you accept these Coach Terms, you are contracting with PRYM HK Tiles Pty Ltd. References to “CoDi Tennis”, “CoDi”, “we”, “us”, or “our” in this document mean PRYM HK Tiles Pty Ltd.
The 30-second version (for coaches)
The full version below is the binding agreement. Numbered sections win if there’s ever a conflict with this summary.
You are an independent coach — not an employee or contractor of CoDi Tennis. You provide the coaching service to parents and students directly. CoDi Tennis acts as your booking and payment agent — we list you in our coach directory, take bookings on your behalf, collect payment from parents through Stripe, and remit the payment to you (less our commission) via Stripe Connect.
For Australian tax purposes:
Each booking has a total amount (set by you). CoDi Tennis deducts a commission — agreed at signup or in your dashboard — and routes the remainder to your Stripe Connect account. Commission rates are GST-inclusive (e.g., a 22% rate is 20% net + 2% GST CoDi Tennis remits to the ATO).
In addition to commission, the Stripe payment processing fee for each booking is deducted from your share. This is the fee Stripe charges to process the parent’s card payment — currently 1.7% + A$0.30 per transaction for Australian domestic cards (GST-inclusive, per stripe.com/au/pricing). On a $50 session this is roughly $1.15; on a $100 booking roughly $2.00.
Net to you per booking = price − CoDi commission − Stripe processing fee. Worked example for a $50 lesson at 6% commission: $50 − $3.00 (commission) − $1.15 (Stripe fee) = $45.85 to coach.
This is a B2B fee arrangement between you and CoDi Tennis as the marketplace operator — the same structure used by Uber Eats, Airtasker, eBay and Etsy. It is not a customer surcharge: the parent pays the displayed session price exactly. Reserve Bank of Australia card-surcharge restrictions (effective October 2026) apply to customer-facing surcharges and do not affect this supplier-side fee structure.
Refund-side Stripe fees are handled separately via the coach_stripe_fee_debits ledger (visible to you on your billing dashboard). The same pass-through logic applies — if a parent is refunded, the Stripe fee Stripe charges for processing that refund is debited from your share.
When you complete Stripe Checkout to set up your monthly platform fee, you are authorising CoDi Tennis to charge your nominated payment method the agreed monthly amount, automatically, on the same day each month, until you cancel. The exact renewal date and amount appear on the Stripe Checkout page immediately before you confirm payment.
To cancel, open the Stripe Customer Portal from your /profile page (or from the “Manage subscription” link in any monthly receipt). Cancellation takes effect at the end of the current billing period — you keep access until then, then no further charges occur. Per-booking commission collection continues independently and is not affected by cancelling the monthly subscription. This disclosure satisfies the “clear and conspicuous” auto-renewal disclosure norms under the AU Treasury Unfair Contract Terms reforms (2026), the UK Digital Markets Act 2024 (“subscription traps” provisions), the EU Omnibus Directive, and US state laws (e.g. CA AB1108, NY S6753).
Coaches who join CoDi Tennis before 31 July 2026 receive a 30-day free trial of the monthly platform fee. After the trial ends, the standard monthly fee resumes automatically; you can cancel anytime before the trial ends to avoid the first charge, via your Stripe Customer Portal (linked from your /profile page).
The trial covers the monthly platform fee only. Per-booking commission still applies during the trial — it’s the price of using the booking infrastructure on each transaction. Cancelling the platform-fee subscription does not suspend commission collection on bookings you take. The deadline for the free trial is extendable at CoDi Tennis’s discretion based on launch-window take-up; the live cut-off date is reflected in the signup flow at the time of registration.
Founder Coach badge — any coach who joins CoDi Tennis on or before 31 July 2026 receives the Founder Coach badge on their public profile. The badge is a permanent acknowledgement of being an early CoDi coach. CoDi may extend the cutoff date at its discretion. The badge is recognition-only and carries no monetary discount.
First-100 12-months-free benefit — the first 100 coaches who book at least 10 unique kids on the platform earn $0 monthly platform fee for 12 months from the qualification date. After the 12-month window, standard monthly pricing resumes automatically. The two benefits stack: a coach can hold the Founder Coach badge AND be in the first 100 with 12-months-free.
Per-booking commission still applies at the standard rate (currently 22% GST-inclusive) for everyone, including those in the 12-months-free window. Commission funds the per-transaction infrastructure cost CoDi Tennis incurs on every booking — Stripe processing fees, coach payouts, customer support, and the booking platform itself.
From 1 August 2026, new coaches and existing coaches who didn’t reach the 10-booking threshold will be invited to choose between two billing modes:
Coaches inside their 12-months-free window (the First-100 with 10 unique kids benefit) keep $0 monthly platform fee until that window expires; afterwards they pick from the same Pay-as-you-go or Pro plan options as everyone else. The legacy “joined before 1 January 2025” founder cohort (pre-prototype phase) keeps their existing 0% commission terms unchanged.
From 5 July 2026, when Riken Pandejee’s acquisition of the Australian Tennis Professional Coaches Association (ATPCA) takes effect, ATPCA members receive a 50% discount on the standard CoDi Tennis monthly subscription in their local currency, for as long as their ATPCA membership is active.
Local-currency pricing applies per region. The standard and ATPCA-member rates for each market are set in CoDi’s regional_pricing configuration and surfaced in your /coach/membership dashboard. Indicative rates at launch (subject to change with notice per below):
How the discount mechanic works. Your CoDi subscription tier is reviewed daily by an automated sweep against your ATPCA cert expiry date (as recorded by CoDi). The rules are:
Non-ATPCA coaches are equally welcome on CoDi at the standard rate. The ATPCA member benefit is a discount, not a gate. Coaches certified through Tennis Australia, PTR, ITF, USPTA, LTA or any other recognised body have full access to the platform; only the price differs.
Conflict-of-interest disclosure. Riken Pandejee is CEO of ATPCA and founder of CoDi Tennis (PRYM HK Tiles Pty Ltd, ABN 66 674 590 839). ATPCA’s certification standards committee remains independent of the CoDi commercial entity, with separate governance, separate finances, and an independent annual audit covering both. Full governance policy lives at atpca.com.au/governance. Member fees flow only to ATPCA; CoDi pays no fees to ATPCA for member-list access, endorsement or referrals. The 50% discount is forgone CoDi revenue, not transferred ATPCA member funds.
Right to change pricing. CoDi Tennis may adjust the standard or ATPCA-member rates per market with 90 days’ written notice (email + in-app notification + this page updated). Existing subscribers continue at their current rate through the notice period; the new rate applies from the first billing cycle after notice expires. ATPCA-member-tier removal would require the same notice period and is not currently contemplated.
CoDi Tennis currently uses Stripe’s destination charges model — CoDi Tennis receives the parent’s payment and Stripe automatically transfers your share to your connected account. From 1 August 2026 we’ll switch to direct charges: parents pay your connected account directly, you receive the gross amount minus Stripe processing fees, and CoDi Tennis bills you separately for commission. Direct charges give you full visibility into your customers in your Stripe dashboard. We’ll send you 30 days’ notice before the switch.
Stripe transfers your share to your connected Stripe account at the time of charge (instant). Stripe then pays out to your bank on a rolling schedule — default daily after a 2-business-day rolling delay. You can change the schedule (weekly or monthly instead) in your Stripe Express dashboard.
Stripe processes funds and is subject to its own merchant agreement. CoDi Tennis isn’t involved in the bank-side movement after the Stripe transfer is created.
CoDi Tennis pays Stripe’s card-processing fees out of our commission, not out of your share. Your bank receipt shows the booking amount minus commission only.
/coach/cert. CoDi Tennis does not auto-verify; we look up your number on the state register manually./coach/integrations page.If a parent finds you through CoDi Tennis, all sessions with that family must be booked through CoDi Tennis for at least 12 months. This is how the agent model works and how CoDi Tennis sustains itself. Bypassing the platform for sessions originally arranged through CoDi Tennis is a serious breach.
You set your cancellation policy at signup (typical: 24-hour or 48-hour notice for full refund). Within the notice window, parents receive a catchup credit redeemable on a future session with you.
If you cancel a session:
Coach-cancellations may affect your visibility in search results and repeated cancellations can lead to suspension.
We’re building a substitute-coach feature so you can transfer a single session or a whole recurring set to another CoDi coach when you’re unavailable. Until then, please use the standard cancellation flow if you can’t make a session.
You can mark a booking as paid in cash from your coach dashboard (/coach/classes/[id]). The platform records the lesson, tracks attendance, and lets you log drills and progress notes — everything except the Stripe charge.
Cash commission rate. CoDi’s commission on cash bookings is your normal Stripe-booking commission rate plus 3 percentage points. For example: if your normal rate is 6% on Stripe bookings, cash bookings are charged at 9%. The additional 3 percentage points cover the manual reconciliation work + reporting overhead that Stripe Connect automates for Stripe-paid bookings.
How CoDi collects. When you mark a booking as paid in cash, the commission accrues on your account. On the 1st of each month, the previous month’s accrued cash-commission lines are summed and added as a single line item on your CoDi platform-fee Stripe invoice. The line reads “CoDi commission · N cash bookings · {month}”. Your normal monthly payment method (the one attached to your platform-fee subscription) pays the line at the same time as the monthly platform fee.
Receipts. CoDi does not issue a customer-facing receipt for a cash-paid booking because the cash transaction happens directly between you and the parent — we never see it. If the parent wants written acknowledgement of payment, you provide it. Cash transactions count toward your own tax-reporting obligations under Australian law; CoDi’s GST invoice applies only to the commission line on your monthly Stripe invoice.
Refunds + cancellations. The standard cancellation policy in section 4 still applies, but any cash refund to the parent is your direct responsibility — CoDi can’t refund a payment it never received. Marking the booking cancelled in CoDi still reverses CoDi’s commission line for that booking, so you only pay commission on cash bookings you actually delivered.
If you’re on the 12-months-free Founder benefit. The Founder benefit waives your monthly platform fee. It does NOT waive per-booking cash commissions — those continue to accrue and appear on your invoice (which will read $0 for the platform-fee line + $X for the cash-commission line during your free window).
Each per-booking commission line on Stripe is the current source of truth for the GST CoDi Tennis charges you. You can download a per-payout statement from your Stripe Express dashboard.
Automated monthly tax-invoice generation (with GST line items broken out into a single PDF) is on our roadmap as part of the Stripe Tax integration. Until that ships, please use your Stripe Express payout statements + the per-booking line items for BAS reconciliation. You report your lesson revenue on your own BAS; you can claim CoDi Tennis’s commission GST as an input credit if you’re GST-registered.
Either party can end the agreement with 30 days’ notice. We can suspend your account immediately if there’s a serious breach (WWCC concern, safeguarding issue, repeated misconduct). On termination:
You’re responsible for the safety and quality of your own coaching, including holding adequate public liability insurance. CoDi Tennis’s liability to you is limited to the commission paid to us on the booking(s) in question.
You’ll see information about students you’re assigned to (name, age, level, your own session notes). Treat this information confidentially — don’t share student data with anyone outside of the coaching context. Our Privacy Policy applies to how CoDi Tennis handles all data.
We may update these Coach Terms — for substantive changes (commission rate adjustment, cancellation policy structure, etc.), we’ll email you at least 30 days before the change takes effect.
These terms are governed by the laws of New South Wales, Australia. We’ll try to resolve any dispute via direct conversation first. If that fails, the dispute will go to mediation before any court proceedings.
From 1 August 2026, parents whose kids have an active CoDi coaching booking with you receive complimentary access to the full CoDi Pathway drill library — 100 progressive drills across 5 levels, with descriptions, tips, and (where available) video walkthroughs. The library is otherwise sold to non-coaching parents at $9.95 per month.
What this means for you:
We treat the library as a coach-acquisition feature, not a separate revenue stream — non-coaching parents who pay $9.95 / month are funding the development of content that’s free for your students. Our ambition is to keep the library free for every CoDi Tennis-coached student permanently.
Launch window: until 1 August 2026 the full library is free for everyone (paywall disabled during launch). Coaches who sign up before that date get a head-start — your existing students retain free access when the paywall flips on.
Coach support: coaches@coaching.direct
Tax / accounting questions about CoDi Tennis’s invoices: billing@coaching.direct