Squash club and court booking software Less admin.
More time on the T.
Court bookings, box leagues, coaching groups, junior squads and lessons, all booked and paid in one app. For you, your coaches and every player.
Trusted by 16,100+ players, coaches and club owners
Built for every way your club plays
Running a squash club shouldn’t feel like a second job
You got into this for the game, not to chase texts and payments.
“Court 3 is double-booked again.”
Box matches, lessons and casual bookings fight for the same courts.
“Who still hasn’t paid their league fee?”
Cash, transfers and awkward reminders at the front desk.
“Has anyone played their box match yet?”
Results live on a whiteboard and in a group chat. Half are missing.
“Can I play someone at my level?”
Beginners drawn against A-graders. Nobody has fun.
“The juniors’ coach is sick. Who’s telling the parents?”
Now you’re texting 24 families, one by one.
“Where did Tom go?”
Players drift away, and you notice too late.
Every format your club runs, in one place
From court bookings to box leagues, one system runs them all.
Court bookings
Members and guests book courts by the slot and pay when they book. Peak and off-peak rates built in.
Coaching groups
Beginner courses, coaching groups and junior squads, with makeup credits and waitlists built in.
Private lessons
Players book your open slots and pay per lesson or by the pack.
Box leagues
Box leagues and ladders that run themselves: fixtures, results and promotions for every player.
Mix and match. One player, one profile, every format.
Everything your squash club runs on, in one place
From grouping players to keeping them coming back.
Group players by level
Pick your B-grade players and turn them into a box for this round. Each profile holds their level, rating and history.
Schedule a whole season in one go
Add Tuesday coaching once, repeat it for 10 weeks, then invite every player at the right level.
Message one player or the whole league
Answer “Which court is my match on?” in seconds, or message all 40 box league players at once and see who has read it.
Get paid without chasing at the front desk
League fees, lesson packs, memberships and court bookings in one list. Send a pay link and watch it turn to Paid.
Give every player a clear goal
“8 of 10 drives past the short line.” “Back to the T after every shot.” Update progress after each session, and players see it too.
Spot players before they drift away
See revenue, court use and the players who might leave: no bookings in 3 weeks, a pack that ran out, a box league dropout.
From first rally to A grade, every step tracked
Set goals for every level and see who is ready to move up. Players follow along.
Beginner
Grip, serve and straight drivesImprover
Length, width and the TIntermediate
Boasts, drops and volleysAdvanced
Pennant, tournaments and beyondRecord each player’s club grade or rating, or use your own levels.
2 players earned promotion this round
Top two in Box 3, every match played on time and a rising rating. Sophie is close; one unplayed match is the only gap.
| Player | Won | Played | Points |
|---|---|---|---|
| KKenji Tanaka ✓ | 4 | 4/4 | 18 |
| BBen Okafor ✓ | 3 | 4/4 | 16 |
| SSophie Martin | 3 | 3/4 | 15 |
“Priya is getting back to the T much faster and her length is consistent. Next block: taking the ball on the volley and using the boast to move her opponent.”
FREE PDFKeep them playing
How to turn first-time players into regulars, and the 8 habits that keep them booking. Works with any software, or none.
- The 6 moments players drift away, and what to do at each
- A ready-made goal bank for every level, beginner to advanced
- 6 copy-and-send messages, a scorecard and a 30-day plan
Free 12-page PDF, sent straight to your inbox.
Sorry, that didn’t send. Please try again or email support@outcoach.io.
It’s on its way to your inbox.Can’t wait? Grab it now.
Download the playbookBox league round ends Sunday? Sorted in one message.
Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.
- 1Finds every box match that hasn’t been played or scored
- 2Nudges both players with a link to book a court and enter the result
- 3Moves players up and down boxes and sends everyone the new boxes
Courts, coaching and box leagues that book themselves
One place for players to book, pay and keep up.
Your own booking page
Players book a court or a session and pay when they book.

A free app for every player
Bookings, boxes, payments, messages and goals on their phone. Free for players.
Court bookings, sorted
Members and guests book and pay for courts online, slot by slot.
Session full? Waitlist handled
When a spot opens up, the next player in line gets offered it.
Whether you coach solo or run a 10-court centre
Start with one coaching group and grow into a busy club. Pay per player.
Independent coaches
You coach, you run the business
- Your own booking page for groups and privates
- Get paid by card, with automatic reminders
- Run everything from your phone between sessions
Clubs and leagues
Box leagues, juniors and a busy timetable
- Assign coaches and courts to every session
- Box leagues with results and promotions
- Waitlists that fill courts for you
Centres and venues
Many courts, members and coaching under one roof
- Court bookings alongside programs
- Memberships with recurring billing
- Multiple courts and locations in one place
All in one platform
One login for you, your coaches and players. See what’s in each plan
- Online booking page
- Court bookings
- Box leagues and ladders
- Coaching and lesson packs
- Memberships and recurring billing
- Card payments and invoices
- Automated reminders
- Waitlists
- Makeup credits
- SMS, email and in-app messages
- Check-in and attendance
- Multiple courts and locations
- Match results and promotions
- Player goals and skill tests
- Grades and ratings
- Coach feedback
- Photos, videos and documents
- Revenue and retention reports
- Outcoach AI assistant
- Free app for players
We run a club with 8 courts and hundreds of members. Outcoach simplified our whole operation, from bookings to billing to communication.
“Managing our squash coaching and box leagues used to take hours of admin. Now scheduling and payments are automated, so I can focus on coaching.”
“I love checking the app for my box league matches, court bookings and messages from my coach. Everything is in one place.”
Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.
FREE PDFPrice it right
Price courts, coaching, box leagues and lessons so every court hour pays, and stop arguing about no-shows and unplayed matches.
- A simple worksheet to find your true cost per court hour
- How to price court bookings, coaching, box leagues and lessons
- 5 copy-ready policies for no-shows, box leagues, bookings and more
Free 9-page PDF, sent straight to your inbox.
Sorry, that didn’t send. Please try again or email support@outcoach.io.
It’s on its way to your inbox.Can’t wait? Grab it now.
Download the kitQuestions squash clubs ask us
Can’t see yours? Talk to our team and we’ll show you how it fits your club.
What is Outcoach?
Can Outcoach run box leagues and ladders?
Can members book courts online?
Does it handle coaching groups, junior squads and private lessons?
Can I group players by level or rating?
What happens when a coach is sick or a court is out?
How do I charge for courts, leagues and memberships?
Can I run social nights and club championships?
Can I manage multiple courts and locations?
Do players get an app?
Is Outcoach only for big clubs?
How much does Outcoach cost for a squash club?
How do I get started?
Spend more time on court
Set up your first session today. Your players will notice the difference straight away.