Run your coaching business, not just your drills
Manage students, send invoices, collect payments, and organize match play sessions — all from one place. So you can focus on what you do best: coaching.
Free forever on the Starter plan. Upgrade anytime.
Good morning, Wes
Here's what's happening with your coaching business
The problem
You became a coach to teach tennis,
not chase payments
Spreadsheets for students. E-transfers that go missing. Texting parents about session times. Sound familiar? You’re spending hours on admin instead of on court.
- ✗ Student info scattered across texts and spreadsheets
- ✗ Chasing e-transfers and forgetting who paid
- ✗ Manually coordinating match play sign-ups
- ✗ No professional payment page to share
- ✗ Hours lost to admin every week
- ✓ All students in one roster with notes and history
- ✓ Professional invoices with one-click Stripe payments
- ✓ Match play sessions with online registration
- ✓ Payment links you can text or email to anyone
- ✓ Dashboard that shows you the full picture
Everything you need
Your coaching business, organized
Purpose-built tools for tennis coaches. Not a generic CRM with a tennis skin.
Student Roster
Keep all your students in one place. Contact info, notes, skill level, invoice history — searchable and always up to date.
Invoicing
Create and send professional invoices in seconds. Line items, due dates, and automatic overdue reminders. No more awkward payment conversations.
Stripe Payments
Get paid via credit card with Stripe. Students click a link and pay — funds arrive in your bank account. No more chasing e-transfers.
Match Play Sessions
Create recurring match play programs with online sign-ups, waitlists, and NTRP filtering. Students register and pay in one step.
Public Profile
Every coach gets a professional public profile page. Showcase your experience, certifications, rates, and locations served. Discoverable by students searching in your area.
Business Dashboard
See everything at a glance: active students, outstanding invoices, revenue this month, and upcoming sessions. Your coaching business in one view.
Get started in minutes
Three steps to a better coaching business
Create your profile
Sign up for free and build your public coach profile. Add your bio, credentials, rates, locations, and teaching philosophy. Takes about 5 minutes.
Add your students
Import your existing students into your roster. Add their contact info and notes. If they have a Court Coach Pro account, they’ll be automatically linked.
Connect Stripe and get paid
Connect your Stripe account in a few clicks. Create invoices, share payment links, and collect payments online. Money goes directly to your bank account.
Simple pricing
Start free, grow at your own pace
No hidden fees. No contracts. Cancel anytime.
Starter
For coaches getting started
- Unlimited students
- Invoicing & payments
- Match play sessions
- Public coach profile
- 5% platform fee on payments
Pro
For established coaches
- Everything in Starter
- 0% platform fee on payments
- Priority support
- Custom branding (coming soon)
14-day free trial, then $99/year
Stripe’s standard processing fees (2.9% + 30¢) apply to all transactions on both plans.
For students
Looking for a tennis coach?
Browse our directory of qualified tennis coaches across Canada. Contact them directly — always free for students.
Ready to run your coaching business like a pro?
Join coaches across Canada who are saving hours every week and getting paid faster with Court Coach Pro.
Free forever on Starter. No credit card required.