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.

Court bookingsBox leaguesCoaching groupsPrivate lessons

Trusted by 16,100+ players, coaches and club owners

Built for every way your club plays

Court bookingsBox leaguesLaddersCoaching groups by levelJunior squadsBeginner coursesPrivate lessonsSocial nightsMembershipsClub championshipsPennant and interclubRacketball
Sound familiar?

Running a squash club shouldn’t feel like a second job

You got into this for the game, not to chase texts and payments.

6:15 pm, Monday

“Court 3 is double-booked again.”

Box matches, lessons and casual bookings fight for the same courts.

End of the month

“Who still hasn’t paid their league fee?”

Cash, transfers and awkward reminders at the front desk.

Sunday night

“Has anyone played their box match yet?”

Results live on a whiteboard and in a group chat. Half are missing.

Club night

“Can I play someone at my level?”

Beginners drawn against A-graders. Nobody has fun.

7:40 am, Saturday

“The juniors’ coach is sick. Who’s telling the parents?”

Now you’re texting 24 families, one by one.

A few weeks later

“Where did Tom go?”

Players drift away, and you notice too late.

Outcoach handles all of it, built around how squash is actually run.
Every way you play

Every format your club runs, in one place

From court bookings to box leagues, one system runs them all.

Members and guests

Court bookings

Members and guests book courts by the slot and pay when they book. Peak and off-peak rates built in.

Groups by level

Coaching groups

Beginner courses, coaching groups and junior squads, with makeup credits and waitlists built in.

1–3 players

Private lessons

Players book your open slots and pay per lesson or by the pack.

Competitive play

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.

How it works

Everything your squash club runs on, in one place

From grouping players to keeping them coming back.

1Set up
01 / 06

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.

02 / 06

Schedule a whole season in one go

Add Tuesday coaching once, repeat it for 10 weeks, then invite every player at the right level.

2Every week
03 / 06

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.

04 / 06

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.

3Player development
05 / 06

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.

4Grow your club
06 / 06

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.

Step 1 of 6Set up
Player development

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 drives
Straight drive 10 in a row

Improver

Length, width and the T
8 of 10 drives past the short line

Intermediate

Boasts, drops and volleys
Volley drop 6 of 10 into the front

Advanced

Pennant, tournaments and beyond
Win 60% of rallies from the T

Record each player’s club grade or rating, or use your own levels.

Ready to move up a box?

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.

PlayerWonPlayedPoints
KKenji Tanaka ✓44/418
BBen Okafor ✓34/416
SSophie Martin33/415
✓ Kenji and Ben moved up to Box 2Sophie reminded to play her last match
What players see
DDaryl Parker · Coach feedback · Tuesday Coaching

“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.”

Shared with PriyaNext focus: volleys
8 of 10 drives past the short line✓ Achieved
Box 4 → Box 3Up this month
Cover of the free Outcoach playbook: Keep them playingFREE PDF
Free playbook for squash clubs

Keep 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.

It’s on its way to your inbox.Can’t wait? Grab it now.

Download the playbook
Outcoach AI

Box 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
“Who’s top of Box 2?”“Chase unpaid league fees”“Who hasn’t booked a court in 3 weeks?”
Bookings and players

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.

Court bookingsCoaching groupsBox leaguesJunior squadsPrivatesPay at booking
Outcoach booking page asking players to choose their booking type

A free app for every player

Bookings, boxes, payments, messages and goals on their phone. Free for players.

Outcoach player app showing the schedule, upcoming sessions and payments

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.

Who it’s for

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.
JJamesClub owner
“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.”
MMikeClub director
“I love checking the app for my box league matches, court bookings and messages from my coach. Everything is in one place.”
SSarahPlayer
From$0.70 per player / month

Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.

See pricing
Cover of the free Outcoach kit: Price it rightFREE PDF
Free kit for squash clubs

Price 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.

It’s on its way to your inbox.Can’t wait? Grab it now.

Download the kit
FAQ

Questions 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?
Outcoach is squash club software for coaches, clubs and centres. It runs court bookings, box leagues, coaching groups, junior squads and private lessons, with online booking, payments, waitlists, messaging and player progress in one app, from $0.70 per player a month.
Can Outcoach run box leagues and ladders?
Yes. Set up boxes by level, schedule each round, let players book courts and enter results, and move players up and down at the end of each round. Everyone sees the latest boxes in the app.
Can members book courts online?
Yes. Members and guests book and pay for courts online, slot by slot, and court bookings sit on the same calendar as your coaching, juniors and league matches, so courts are never double-booked.
Does it handle coaching groups, junior squads and private lessons?
Yes. Run beginner courses, coaching groups by level, junior squads and private lessons side by side. Each player keeps one profile with their bookings, goals and payments, whatever they sign up for.
Can I group players by level or rating?
Yes. Record each player’s club grade or rating on their profile, or use your own levels. Group players at the same level in one click, link the group to a session, and seed your boxes.
What happens when a coach is sick or a court is out?
Move the session to another court or time, or cancel and issue makeup credits. Tell every player and parent at once by SMS and email. Outcoach AI can find the affected sessions and do all of this for you from one request.
How do I charge for courts, leagues and memberships?
However suits your club. Charge per court booking, per league season or per lesson, sell lesson packs, or set up memberships with member court rates and recurring billing. Overdue invoices get reminders with a pay link.
Can I run social nights and club championships?
Yes. Sell drop-in spots or passes for social nights, and run club championships and tournaments with sign-ups, payments and results in one place.
Can I manage multiple courts and locations?
Yes. Schedule sessions across different courts and venues and see them all from one dashboard.
Do players get an app?
Yes, and it’s free for them. Players can book courts and sessions, pay, check their box, read messages and follow their goals from their phone.
Is Outcoach only for big clubs?
No. It works for a solo coach with a few lessons a week, a club with weekly box leagues, and centres with many courts and hundreds of members. You pay per player, so the cost grows with your club.
How much does Outcoach cost for a squash club?
Plans start from $0.70 per player per month billed yearly, or $0.99 paid monthly. There are no setup costs or hidden fees, and you can cancel anytime.
How do I get started?
Start a free trial and set up your first session in minutes, or book a demo and we’ll walk you through it for your club.
Also built for racquet sports:TennisPickleballBadmintonTable tennis
Ready when you are

Spend more time on court

Set up your first session today. Your players will notice the difference straight away.