Skip to main content
Tennis coach showing a young player proper grip technique on a clay court
Built for

AllSquads for coaching business owners

The owner who coaches forty hours a week and runs the business in the other forty

2 months free. A card is required to start, and nothing is charged until your 2 free months end. The free profile and free tiers never need one.

TL;DR

A coaching business run through the owner's WhatsApp and invoices, or on AllSquads

  • In the manual version every coach's bookings, fees and rosters run through the owner; on AllSquads each coach is invited by email, assigned to their classes, and sees their own rosters and nothing else.
  • Employed coaches need no Stripe account: every class pays out to the business's connected account in one Monday transfer, and analytics show revenue by coach.
  • The owner who also coaches holds both roles on one login, with the business dashboard and their own coaching in the same place.
  • Cover is assigned per session, promo codes and a pro shop are built in, and the business's own website can carry the booking widget.
  • Multiple venues and team management are on the plan that includes them; the pricing page says which.

A coaching business is not a club and not a solo coach. It employs coaches, hires or owns courts, sells programs under its own name, and is usually run by an owner who is also its busiest coach. AllSquads treats it as a business account: the owner invites the coaches, assigns each to their classes, sees revenue by coach, and receives one weekly payout to the business's own bank, while each coach sees only the work that is theirs.

Free trial

Try it on this term's class

2 months free. A card is required to start, and nothing is charged until your 2 free months end. The free profile and free tiers never need one.

How most coaching businesses run today

The owner's phone is the business. Parents text the owner to book with any of the coaches, the owner forwards the request, the coach replies, and the owner confirms. Coaches are paid a share worked out from a spreadsheet of who taught what, filled in from memory on Sunday. Fees arrive in the business account with a child's name as the reference, or in a coach's own account by mistake. When a coach leaves, their families leave with them, because the families were always in the coach's phone rather than the business's records.

  • Every booking for every coach goes through the owner.
  • Coach pay is reconciled from a spreadsheet of remembered lessons.
  • The business's customers belong to whichever coach they text.

Where the owner's-phone business breaks

One owner and one assistant can run this way. It breaks at the third coach, the second venue, or the first coach who leaves and takes a squad's worth of families with them.

  • The owner as switchboard: forty hours coaching and forty hours forwarding messages.
  • Coach pay by guesswork: the Sunday spreadsheet of who taught what, disputed on Monday.
  • Money in the wrong account: fees paid to a coach personally that the business has to recover.
  • Families that belong to a coach: a departing coach takes the relationship, because the business never held it.
  • Cover without a roster: a sick coach's session covered by someone working from a text.
  • No view across coaches: which coach's classes are full, which are half empty, and which term is losing families is a feeling.
  • Two venues, two sets of chaos: the same problems doubled, with the owner driving between them.

A business account, with the owner as a coach too

The owner signs up as a business, completes the business profile, address and venue, and is asked whether they also coach; saying yes creates a coach profile linked to the business, so the owner appears in the public Coaches directory and can be assigned to classes like any other coach. The business dashboard and the owner's own coaching live under one login. Coaches are invited by email from the onboarding wizard or the Team tab, accept the link, complete a lightweight profile, and are ready to be assigned; club-employed coaches skip Stripe entirely.

Each coach sees their own work

When the business creates a class it assigns a head coach, who receives that class's booking notifications and manages its roster. A coach sees the classes they lead and the sessions they have been assigned to cover, never the rest of the business's schedule. The owner sees all of it: every class, every session, every roster, and revenue by coach, by class and by sport in analytics. A coach who is off is covered by assigning another coach to that session, who opens the same paid roster, and the two coaches are told while group-class families are not bothered about a routine swap.

One payout, and the customers stay with the business

Every booking across every coach settles to the business's connected Stripe account as one transfer on Monday for the previous week, with the business's platform fee netted off and card processing absorbed. Employed coaches need no Stripe account and see no Payments or Analytics tab, because the money is the business's; how the business pays its coaches is its own arrangement, informed by revenue by coach rather than a Sunday spreadsheet. Every family who books becomes a contact of the business, with their history, membership and notes, so a coach who leaves does not take the customer list.

Programs, promos and the pro shop

The business runs the full set of program types: recurring squads, term programs with pro-rata and auto-renew, holiday camps with day and week pricing, private lessons booked into each coach's availability, and weekly subscriptions on recurring classes. Promo codes can be issued for early birds, sibling discounts or a specific class type. A pro shop sells racquets, grips and merchandise from the business's profile, with an upsell at checkout matched to the booking, paid online or at pickup, and settled in the same weekly payout. The booking widget goes on the business's own website in one snippet.

Courts, venues and what depends on the plan

A business that owns or leases courts adds them under Court Hire, assigns them to classes so sessions block them, and sells the empty hours to the public at day, night and member rates. A business that hires courts elsewhere simply carries the venue address on every confirmation. Multiple venues under one account, team management and court hire are included on the plans that include them, and the pricing page is the place that says which; this page will not imply a plan includes something it does not.

Manual vs AllSquads

A coaching business with several coaches run through the owner's phone, and the same business on AllSquads
The owner's phone, a pay spreadsheet and a coach's own accountAllSquads
Getting paidFees to the business account, a coach's account, or cash to whoever taughtEvery booking paid at checkout into the business's own Stripe account, weekly
The rosterEach coach's phone, forwarded by the ownerEach coach sees their own rosters; the owner sees every class across every coach
CancellationsThe coach decides and the owner refundsPer-class policies applied automatically; refunds as credits held by the business
RemindersEach coach's own habitSent by the platform a day and an hour before every session, every coach
Member pricingA rate the owner tells each coach to applyA member discount per class, applied at checkout from the business's memberships
WaitlistThe owner keeps one list per coachA per-session queue, and every waitlister a contact of the business
PayoutsOne account for the business, reconciled against coach pay by handOne transfer a week with revenue by coach in analytics
RecordsIn each coach's phone, and gone when they goEvery family a contact of the business, with history, membership and notes

Where the owner's phone is fine

An owner with one assistant coach, one venue and a stable roster of families can run the business from a phone and a spreadsheet; the owner knows every lesson and every family personally. It stops being fine at the third coach, at the first venue the owner cannot be at, at the first coach pay dispute, or the first time a coach leaves and the owner realises the families were never the business's.

Which coaching business is yours?

An owner-coach with two or three employed coaches at one venue

Good fit

Sign up as a business, say yes to coaching yourself, invite the coaches, and assign each to their classes. They see their own rosters, you see everything, the money lands in the business's account, and revenue by coach replaces the Sunday spreadsheet. This is the shape the business account was built for.

A business that hires courts from a club or a council

Good fit

Nothing about the account depends on owning courts. Create the classes with the venue address, and every confirmation and reminder carries it. If the venue is on AllSquads and assigns you a court, the conflict engine keeps your sessions and their hires apart; if it is not, your classes run exactly the same.

A business growing into a second venue

Worth knowing

Add the venue under Settings on the plan that includes multiple venues, with its own address and, if you have them, its own courts. Classes are created against a venue, so confirmations carry the right address, and analytics can be read per venue. The owner still sees both from one login.

A business whose coaches are contractors with their own Stripe accounts

Worth knowing

A coach can hold their own independent business and coach for yours at the same time, from one login: your classes pay to your account, theirs pay to theirs. If a contractor should be paid directly for the classes they run under your name, that is an arrangement outside the platform; on AllSquads, a class belongs to one account and pays out to it.

A business that wants to sell gear and run promotions

Good fit

The pro shop and promo codes are business features. Products sell from the business's profile and as a checkout upsell, paid online or at pickup and settled in the weekly payout; promo codes carry a value, an audience, an expiry and a class-type scope.

Choose AllSquads for the business, or keep the phone

Choose AllSquads if

  • Every coach's bookings currently go through you.
  • Coach pay is reconciled from a spreadsheet of remembered lessons.
  • A coach has ever left and taken a squad's worth of families with them.
  • Fees have ever landed in a coach's personal account.
  • You cannot say which coach's classes are full without asking.

Stick with WhatsApp if

  • You and one assistant, one venue, and families you both know by name.
  • No coach has ever left and none ever will.
  • You would rather be the switchboard than the owner.
Book a call

Rather have it walked through?

A free 30-minute call. Two minutes to book, no pitch.

Move the business across in a week

The owner sets up the account and invites the coaches; the families follow the booking links. Nobody's lesson times change.

  1. Sign up as a business and say yes to coaching

    Complete the business profile, address and venue, and create your own coach profile inline so you can be assigned to classes.

  2. Invite the coaches

    Enter each coach's email from the wizard or the Team tab. They accept, complete a short profile and skip Stripe; their classes pay to the business.

  3. Import the families as the business's contacts

    Contacts, then Import, with names and emails from every coach's phone. From now on every booking adds to the business's list.

  4. Create the programs and assign head coaches

    Squads, terms, camps and private lessons, each with its head coach, pricing, capacity and cancellation policy.

  5. Connect Stripe and embed the widget

    Settings, then Payments, for the weekly transfer; then paste the booking widget onto the business's website.

What a business owner should try in the first week

Everything here is inside the free trial and ends with something on a roster or a report.

  1. Invite a coach and assign them as head coach of one class, then log in as that coach.

    The coach sees that class and its rosters, and none of the business's other classes.

  2. Take two test bookings on two different coaches' classes.

    Both appear in the business's Payments tab under the same week, and analytics show revenue by coach.

  3. Assign a second coach to cover one session of the first coach's class.

    The covering coach can open that session's roster and mark attendance, and both coaches are notified.

  4. Create a promo code for a specific class type and apply it in a test cart.

    The cart shows a promo discount line and the reduced total before payment.

  5. Add a product to the pro shop marked as an upsell for group lessons.

    The product appears once on the cart at checkout for a group lesson booking, with its image and price.

Ask in chat

Got a question right now?

Instant answers, in the page, without leaving it.

What AllSquads is

AllSquads is booking, payments and admin software for sports coaches and clubs. Players find your classes, book and pay online, and get reminded before every session. You get the roster, the money and the contact record in one place, with a payout to your bank every week. It runs term programs, casual classes, camps, private lessons and court hire side by side, so the whole operation is in one system rather than a booking tool plus a spreadsheet plus a payment app.

Over ten thousand
bookings taken
Thousands
of players
Hundreds
of classes live
A growing group
of Australian clubs
  • Less admin

    Automated booking confirmations, 24hr and 1hr reminders, waitlists, credits, and cancellation management. Stop chasing people.

  • Get paid weekly

    Players pay online at booking, via payment links, or you manage payments manually. Weekly payouts direct to your bank account, every Monday.

  • Player contacts & CRM

    Every booking adds a player to your contacts automatically. Import your existing list via CSV. Track membership, booking history, and notes.

  • Messaging & group chats

    Message players one-on-one or in groups. Class group chats created automatically. Broadcast announcements to all followers.

  • Analytics built in

    Track revenue, bookings, and player retention over time. Coach view, club view, and court hire stats — all in one dashboard.

I had all of term 1 paid in the first week. 75% less admin, 100% fewer late cancellations, and 80% fewer emails and phone calls.
Steve S., Tennis CoachAfter going live on AllSquads

Talk to a person

Two minutes, no pitch.

Replies within a day.

Founding rate locked for life

First 100 paying signups lock the founding rate, no matter what we change later.

See pricing

Frequently asked questions

Where this comes from

Business sign-up, the coach profile step and inviting coaches
Help: Getting started
Head coach per class; a coach sees only their own work; per-session cover
Help centre: Club guide
Club-employed coaches need no Stripe and see no Payments or Analytics
Help centre: Coach guide
Revenue by coach, class and sport in analytics
Help centre: Analytics
Promo codes, the pro shop and the embed widget
Help centre: Club guide
Which plan includes team management, venues and court hire
Pricing page
One weekly transfer to the business's own Stripe account
Help centre: Payments
Get started

Put your first class online tonight

Start your free trial - full tier access, 2 months free. A card is required to start, and nothing is charged until your 2 free months end. The free profile and free tiers never need one.