AWLabs

Gym management software in Australia: memberships, direct debit and an honest way to cancel

Last updated Published by AWLabs How we write

The short answer

Gym software in Australia is really membership and billing software with class booking and door access attached. Platforms such as Clubware, Hapana, PerfectGym, ABC Glofox, Mindbody and Gymmaster, with Ezypay or Debitsuccess collecting direct debits and Gantner or Salto on the doors, cover most needs. The pressure points are legal and commercial: unfair contract terms have carried penalties since 9 November 2023, and from 1 July 2027 automatically renewing memberships and trials become subscription contracts that must disclose their terms and offer an easy exit, online where members joined online. Custom work usually means retention analytics, franchise reporting or a branded app, from $15,000 to $140,000 (AUD, ex GST) as an indicative range.

Key takeaways

  • From 1 July 2027, memberships that renew automatically, free trials that roll into paid plans and discounted intro offers all fall within the new subscription contract rules.
  • Gyms will have to provide a way to cancel that is easy to find and straightforward, and an online option whenever members can join online.
  • Since 9 November 2023, proposing or relying on unfair terms in standard form contracts can attract penalties. NSW Fair Trading lists making it hard or costly to cancel among terms that may be unfair.
  • A gym waiver can limit liability only for death or personal injury under section 139A of the Competition and Consumer Act, and not for significant injury caused by reckless conduct.
  • Billing, not class booking, decides most platform choices, because failed payments and cancellations drive both revenue and complaints.

What does gym software actually have to do?

Sell memberships, collect payments reliably, open the door for paid up members and let them book classes, in roughly that order of importance. Class timetables get the attention in demos, but a gym’s revenue runs on recurring direct debits, and most member complaints are about billing and cancelling.

JobTypical Australian setupWhat goes wrong
Membership and sign upClubware, Hapana, PerfectGym, ABC Glofox, Mindbody, GymmasterTerms, fees and cancellation rules aren’t shown clearly at sign up
Recurring billingEzypay, Debitsuccess or the platform’s own paymentsFailed payments, retries and freezes handled inconsistently
Door and turnstile accessGantner, Salto and other access systemsAccess not cut or restored promptly when status changes
Classes and appointmentsThe platform’s booking module and member appWaitlists and no shows not linked to retention data
ReportingPlatform dashboards, spreadsheetsFranchise and multisite views need manual work

The platforms are good. Where gyms struggle is in the joins between them and in the rules about how memberships start and end.

What must your sign up flow show?

Every fee, the minimum term, how renewal works and exactly how to cancel, before the member commits. NSW Fair Trading’s guidance for fitness businesses recommends clear, plain language contracts with no unfair terms, a separate sheet listing all fees, an explanation of how to cancel or suspend and what that costs, and no pressure to sign on the spot. It also suggests offering a cooling off period or trial.

The legal backstop is the unfair contract terms law. The ACCC says that since 9 November 2023, proposing, using or relying on unfair terms in standard form contracts is banned and penalties apply. NSW Fair Trading’s consumer guidance lists gym terms that may be unfair, including terms that make it hard or costly to cancel, raise fees without letting members cancel, charge excessive late fees, prevent cancellation for serious illness or injury, or require an unreasonably long notice period.

A sign up flow built for this records which version of the terms each member accepted, shows fees in one place, captures any cooling off end date, and emails a copy straight away. Since 1 October 2026 card surcharges are also banned on eftpos, Mastercard and Visa, so card fees can’t be added at checkout.

How do the 2027 subscription rules change cancellations?

From 1 July 2027, most gym memberships become subscription contracts, and gyms must disclose the terms upfront and provide an easy way out. The Unfair Trading Practices Act 2026 inserts a new division into the Australian Consumer Law. A subscription contract includes an indefinite membership with automatic payments, a fixed term that rolls over unless stopped, a free trial that becomes paid, and an introductory discount that steps up to a higher rate. Each must give the member a right to end it.

What a gym has to do, mapped to the Act:

RequirementSectionWhat the software needs
State that the offer is a subscription contract and disclose charges, period, renewal, notice and how to end it48DDisclosure block shown next to the join button, stored with the accepted version
Give prescribed information while the contract runs (details to be set by regulations)48EScheduled member notices, ready to configure once regulations are made
Provide an exit that is easy to find, straightforward and only needs reasonably necessary steps48FA visible cancel option in the app and portal, no forced phone call or visit
Offer an online exit where members joined online48FOnline cancellation that works end to end, including notice periods

Design the exit as carefully as the sign up: confirm the end date and any final payment on screen, send a written confirmation, stop the direct debit schedule automatically, and keep the record. Retention offers are fine, but they can’t become an obstacle course.

How should direct debit failures be handled?

Retry predictably, tell the member quickly, and decide in advance what happens to access. Payment providers such as Ezypay offer failed payment handling, and most platforms record dishonours. The gaps are policy and data. Decide how many retries, at what interval, what fee if any (and whether it would survive an unfair terms test), when door access is suspended, and how a member updates their card. Then report failed payment churn separately from voluntary cancellations, because they need different fixes.

A practical test before you change platforms: export the last 12 months of dishonours and count how many members recovered after a retry, how many updated their card after a reminder, and how many simply left. If most losses happen after the first failure, better messaging and an easy card update link will recover more revenue than any new software. If members recover but then cancel within weeks, the problem is the membership itself, not billing.

What does 24/7 access control need from your software?

Access must follow membership status within minutes, and unstaffed hours need logs, alerts and clear safety procedures. When a member pays, freezes or cancels, the door system should reflect it straight away through the platform’s integration with Gantner, Salto or your access vendor. For unstaffed hours, gyms typically want entry logs per member, tailgating or forced door alerts, duress or emergency buttons that notify someone, and CCTV linked to entry times. If you scan photo ID at sign up to stop pass sharing, the OAIC says to scan only when sighting the ID isn’t enough and to explain it in your privacy policy.

What can a waiver cover at a gym?

Only liability for death and personal injury, and never for significant injury caused by reckless conduct. Section 139A of the Competition and Consumer Act 2010 allows suppliers of recreational services, which include sporting and similar leisure activities, to exclude the consumer guarantees for death, physical or mental injury and related conditions. It doesn’t let a gym exclude other guarantees. Store the signed waiver version against each member and have your lawyer write it.

How do franchise networks report across clubs?

With a reporting layer that pulls each club’s data into consistent definitions of members, revenue, churn and visits. Hapana, for example, promotes multisite and franchise features with sub accounts, and other platforms have head office views. Franchisors often still need their own layer: royalties calculated from billing data, league tables across clubs, cohort retention by join month, and alerts when a club’s failed payment rate jumps. That is a contained data analytics build on top of platform exports or APIs.

Can AI help with churn and member messaging?

Yes, for ranking risk and drafting messages, with staff deciding who to contact and what to offer. A churn model uses visits, bookings, payment failures, tenure and membership type to score each member each week. The output is a call list, not an automated cancellation trap. AI can also draft personalised check in messages for staff to approve. Keep health information out of models unless members have agreed and you have a clear reason to use it.

Where do personal trainers and online coaches fit?

Coaches need payments, programs and client records more than access control or classes. This is where AWLabs has real fitness experience. We set up a personal trainer’s website so client payments and continuing payment plans run automatically, and we tested the security of an online health and fitness coaching business that holds a lot of client information, fixed the weakness we found and put monitoring in place. Both are on our client stories page. Neither was a gym chain, so we don’t claim gym platform experience.

When is a branded app worth building, and what does it cost?

When you’re a chain or franchise with features the platform’s app can’t offer, built on the platform’s API so billing and access stay where they are. These are indicative AUD market ranges, ex GST, not quotes, consistent with the bands Expeed publishes for Australian custom software.

BuildIndicative range
Churn and retention dashboard on platform data$15,000 to $40,000
Subscription disclosure and online cancellation flow audit and rebuild$15,000 to $35,000
Franchise reporting and royalty calculation layer$25,000 to $60,000
Branded member app on a gym platform API$50,000 to $140,000

Costs depend on the platform’s API, the number of clubs and how much the app does beyond what the platform already offers.

How AWLabs approaches gym and studio projects

Start with a 15 minute Development Consult about where billing, cancellations or reporting are costing you. If custom work makes sense, a paid Discovery Audit checks your platform, payment provider and access system integrations; its fee is credited in full against the build. You’ll then get a fixed price Schedule of Work with three options: The Minimum, The Recommended and The Complete. Senior engineers lead every build, during Sydney business hours. Member apps sit in our web and mobile apps service, and the wider sector is on our sports and recreation page. This page is general information, not legal advice.

Frequently asked questions

What is the best gym management software in Australia?

Clubware, Hapana, PerfectGym, ABC Glofox, Mindbody and Gymmaster are all used by Australian gyms and studios. Single studios often value class booking and a good member app; 24/7 clubs and franchise networks care more about billing, access control integration and multisite reporting. Ask each vendor to demonstrate a failed payment, a freeze and a cancellation, end to end, before you choose.

Do gyms in Australia have to offer a cooling off period?

It depends on your state and your contract. NSW Fair Trading's guidance for fitness businesses recommends offering a cooling off period or a trial, and its consumer guidance says a cooling off period applies if your contract includes one. Check your state's rules with your lawyer, then build whatever applies into the sign up flow so the dates and terms are recorded automatically.

Can we require members to cancel in person?

It's risky now and will be harder to defend from July 2027. NSW Fair Trading says a simple letter should be enough to cancel and that a face to face interview might not be appropriate. Under the new subscription rules, the exit must be easy to find, straightforward and only require reasonably necessary steps, with an online option if members can join online.

Should we build our own gym app?

Only if you're a chain or franchise with a brand worth investing in and a clear reason the platform's app can't do the job, such as custom programs, challenges or integration with your own coaching content. A branded app built on the platform's API keeps billing and access in the platform, which is where they belong.

Can AI predict which members will cancel?

It can rank members by risk using visit frequency, class bookings, payment failures and tenure, so staff contact the right people first. It works best on several thousand members of history. For a single small studio, a simple rule such as no visit in 21 days usually does as well.

Have you built software for gyms or fitness businesses?

Not for a gym or studio chain. We have worked with fitness businesses: a personal trainer whose client payments and continuing payment plans we automated through her website, and an online health and fitness coaching business whose systems we security tested, fixing the hole we found and setting up monitoring. Both share their experience on our client stories page.

This page is general information about Australian law and regulation, current at the date shown. It is not legal advice. Get advice from a qualified lawyer about your circumstances.

Sources

  1. Competition and Consumer Amendment (Unfair Trading Practices) Act 2026, Federal Register of Legislation
  2. Contracts: unfair contract terms changes from 9 November 2023, ACCC
  3. Running fitness services in NSW, NSW Fair Trading
  4. Fitness and gyms, NSW Fair Trading
  5. Competition and Consumer Act 2010, Compilation No. 167, Volume 3 (section 139A), Federal Register of Legislation
  6. Removal of card payment surcharges from 1 October 2026: frequently asked questions, Reserve Bank of Australia
  7. ID scanners, Office of the Australian Information Commissioner
  8. Ezypay subscription payments and failed payment handling, Ezypay
  9. Hapana multisite and franchise features, Hapana
  10. AUSactive, AUSactive
  11. Custom software development cost in Australia 2026, Expeed Software
Start with a conversation

Tell us what you need built.
We'll tell you straight if we're the right fit.

Book a call, and we'll show you how we would approach it.

Start with a short Development Consult
Audit fee credited to your build
Response within 1 business day
Mutual NDA sent before you share your idea