Skip to main content
Alternative

Terms, drop-ins, courts and weekly payouts: the Punchpass alternative

Put terms, drop-ins, court hire and weekly club payouts on one roster, in Australian dollars.

1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one. Founding rate locked for life for the first 100 sign-ups, until 31 October 2026.

TL;DR

AllSquads in one box

  • Term enrolments and drop-ins share one roster, with pro-rata pricing for anyone who joins mid-term.
  • Players book one or several full courts in one checkout and split the cost between up to eight people.
  • Billing is in Australian dollars with GST in the published rate, and the club is paid weekly.
  • Camps, private lessons and memberships sit on the same roster, contacts and payout.

Clubs move to AllSquads when the shape of the week stops matching a pass: an enrolment with fixed dates, a mid-term joiner, a court out the back and a committee that budgets in Australian dollars. Here is how AllSquads handles each, and what the move involves.

Why clubs look for a Punchpass alternative

A club needs more than a pass. These are the jobs that push it toward AllSquads.

An enrolment, not just a pass

A term has fixed dates, a fixed fee and the same children on the roster from week one. AllSquads holds that as one class, so the coach knows who belongs in Tuesday's squad.

A clean price for the mid-term joiner

A parent rings in week four. With pro-rata on, AllSquads quotes only the sessions that remain, and the roster, receipt and payout all agree.

Courts beside classes

Nothing on its public feature list books a facility. On AllSquads courts sit on the same contacts, roster and weekly payout as coaching.

A bill in Australian dollars

Its plans are published in United States dollars. AllSquads bills in Australian dollars with GST inside the published rate, so the budget does not move with the exchange rate.

AllSquads vs Punchpass

AllSquads vs Punchpass, area by area. AllSquads claims come from the public help centre; Punchpass claims are limited to what its own public pages state.
AllSquadsPunchpass
Getting paidCard payment at booking, and a club can take bookings before Stripe onboarding finishes.Online payment through the studio's own Stripe account.
RosterOne session list holding enrolments, drop-ins, payment status and attendance.An attendance list per class, driven by who holds a pass or membership.
Term + drop-in on one classA term class with drop-in switched on: two prices, one roster, one capacity, pro-rata after week one.Modelled as passes, memberships or a dated course.
CancellationsA per-class policy turns a cancellation into account credit, and the player sees the outcome first.A cancellation window per class, returning credit to the customer's pass.
RemindersAutomatic reminders before each session and before each subscription charge.Booking confirmations and class reminders by email.
Member pricingMembership tiers with member rates applied at checkout on classes and courts.Pricing attached to the pass the customer holds.
WaitlistOn by default; when a place opens, everyone waiting is told.Waitlists on full classes, with notification when a place frees up.
PayoutsOne transfer to the club every week, itemised per booking.Not a feature we could find on its public pages.
Court hirePlayers book one or several full courts in one checkout and split the cost between up to eight people.Not a feature we could find on its public pages.
CommsEmail, in-app messages and broadcast announcements to the contacts you choose.Email to customers and class-level announcements.
RecordsA contact record per player with bookings, credits and notes, plus itemised payout history.Attendance history, pass balances and sales reports, exportable as CSV, XLS or PDF.
Book a call

Rather have it walked through?

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

How AllSquads runs a club's week

Each of these is a job a club does every term, and each is built in.

Terms with drop-in

A term class takes dates, a weekly time, holiday exclusions and a term fee. Drop-in is a toggle with its own price, so the squad and the casual players share one session.

Every class type

Group lessons, term programs, camps, private lessons, socials, court hire and retreats all live in one dashboard.

Weekly payouts to the club

AllSquads collects payment at booking and pays the club each week. The payout report lists every booking, so one figure reconciles in one sitting.

Families and contacts

A parent books one child or three into the same session on one login. Every booking becomes a contact record, ready for email, in-app messages or a broadcast.

Two built-in assistants

The Club Agent answers a club's own questions from its own data, and the Concierge helps players find and book the right session.

Why clubs and coaches run on AllSquads

One platform for the whole operation: bookings, payments, courts, members and messages, built for racquet clubs and the coaches who run them.

  • Every class type on one timetable

    Group classes, terms, camps, private lessons, socials, court hire and retreats all live on one schedule, with one roster per session.

  • Every way to pay

    Upfront, weekly or monthly subscriptions, drop-ins, memberships, session packs and term instalments, collected online and paid out to your club every week.

  • Court hire with cost splitting

    Players book one court or several in a single checkout and split the cost between up to eight people, so nobody chases anyone for their share.

  • A CRM with every channel

    Every player and parent has a contact record, and you reach them by email, in-app message, push notification or broadcast. Paid plans add SMS for cancellations, reminders and payment requests.

  • Team scheduling

    Coaches set their availability, you assign a head coach to each class, and a substitute takes a single session without rebuilding the class.

  • Admin that runs itself

    Reminders go out before a session and before every subscription charge, the waitlist tells everyone waiting the moment a place opens, and cancellations turn into account credit under your own policy.

  • Promo codes and a pro shop

    Discount codes at checkout, and a pro shop with member pricing and online or cash sales that land in the same weekly payout.

  • An AI agent on both sides

    The Club Agent answers questions about your bookings, members and money from the dashboard, and the Concierge helps players find and book the right class.

  • Analytics you can act on

    Revenue, bookings, attendance, court use and member trends, with weekly, monthly, quarterly and financial-year reports you can drill into.

Coming soon: Competitions: leagues, ladders and tournaments; The AllSquads app on the App Store and Google Play.

Pricing compared

Where the published monthly price converts to more than ours, it is shown beside ours in Australian dollars.

The plans are published in United States dollars. This page shows a competitor's monthly figure beside ours only when it converts to a higher amount than our comparable tier. Our current figures are on the pricing page. See pricing

Choose AllSquads if

  • Your calendar runs on school terms, with enrolled squads and casual players on the same sessions.
  • You need a court booked as well as a class run, on the same contacts, roster and payout.
  • Parents book for children and you want every attendee priced, listed and cancellable in their own right.
  • Your treasurer wants one Australian-dollar bill with GST in it and one weekly payout.

Pricing: AllSquads vs Punchpass

AllSquads bills in Australian dollars with GST inside the published rate, on flat monthly Coach and Club tiers with a free tier beneath and a Pro tier above, billed monthly or annually.

Every paid tier starts with a one-month trial at full tier access. A card is required to start it and nothing is charged until it ends. Two fees exist and two different people pay them: both are published on the pricing page and nowhere else on this site.

How to switch from Punchpass

An afternoon of setup and one term of overlap. Three steps, each with a help article.

  1. Export your customers

    A customer export to CSV, XLS or PDF. Take the CSV, and note who holds unspent pass visits so you can carry them across as credit.

    Punchpass help centre

  2. Import the contacts into AllSquads

    Upload the CSV under Contacts, Import. Contacts can carry a membership status immediately and be issued credit for visits they had left.

    Help centre: Club guide, Contacts (CRM)

  3. Build the term and open it

    Create the term class with its dates, term fee and drop-in price, choose the cancellation policy, publish, and send the link.

    Help centre: Term classes

Ask in chat

Got a question right now?

Instant answers, in the page, without leaving it.

Where this comes from

Plan names, the monthly and annual options and the trial
punchpass.com pricing
Features: courses, waitlists, family accounts, video on demand
punchpass.com features
Capterra score and review count, read 12 September 2026
Capterra reviews
Exporting customers as CSV, XLS or PDF
Punchpass help centre
Term classes with drop-in and pro-rata on AllSquads
Help centre: Term classes
Weekly payouts, credits and Stripe on AllSquads
Help centre: Payments
Court hire on AllSquads
Help centre: Court hire

FAQ: Punchpass vs AllSquads

Put one real term on AllSquads

A club's week is an enrolled squad with casual players on the end, a camp in the holidays, private lessons, a court four families want on Saturday and a treasurer who wants one Australian-dollar figure on Monday. AllSquads makes each of those a default.

The way to settle it is to put one real term on it. The trial runs a month at full tier access, enough to see the roster, the court page and the weekly payout work with your own players.

  • Term enrolments and drop-ins share one roster, with pro-rata pricing for anyone who joins mid-term.
  • Players book one or several full courts in one checkout and split the cost between up to eight people.

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

Try AllSquads on one real term

Full tier access. 1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one. Founding rate locked for life for the first 100 sign-ups, until 31 October 2026.