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 | Punchpass | |
|---|---|---|
| Getting paid | Card payment at booking, and a club can take bookings before Stripe onboarding finishes. | Online payment through the studio's own Stripe account. |
| Roster | One 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 class | A 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. |
| Cancellations | A 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. |
| Reminders | Automatic reminders before each session and before each subscription charge. | Booking confirmations and class reminders by email. |
| Member pricing | Membership tiers with member rates applied at checkout on classes and courts. | Pricing attached to the pass the customer holds. |
| Waitlist | On by default; when a place opens, everyone waiting is told. | Waitlists on full classes, with notification when a place frees up. |
| Payouts | One transfer to the club every week, itemised per booking. | Not a feature we could find on its public pages. |
| Court hire | Players 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. |
| Comms | Email, in-app messages and broadcast announcements to the contacts you choose. | Email to customers and class-level announcements. |
| Records | A 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. |
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.
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.
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.
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.
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.
More AllSquads comparisons
Talk to a person
Two minutes, no pitch.
Founding rate locked for life
First 100 paying signups lock the founding rate, no matter what we change later.
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.