The verdict in three sentences
For a gym chain above 5,000 members, the module that pays for the project is failed direct debit management, well ahead of class scheduling. Custom software at EUR 50,000-85,000 excl. VAT (roughly AUD 82,000-140,000) pays back in two to three years when bad debt drops from 6% to 2.5% of recurring revenue. Below three clubs or 2,000 members, a well-configured market SaaS remains the right choice.
Where a gym chain really loses money
Our reference case is a 7-club network in Marseille, and the economics transpose directly to Sydney, where mid-range memberships run AUD 15 to 25 a week. A mid-range membership in Marseille costs EUR 29 to 45 a month in 2026. With 6,500 members at an average of EUR 36, the chain collects about EUR 234,000 a month, or EUR 2.8 million a year. Each point of bad debt is therefore worth EUR 28,000 a year. Standard software can issue direct debits, but handles the follow-up poorly: rejection reason (insufficient funds, closed account, stop order), automatic re-presentation on the right day, badge blocking after a grace period, SMS reminder with a card payment link.
| Indicator (7 clubs, 6,500 members) | With current SaaS | With custom software |
|---|---|---|
| Direct debit bad debt rate | 6% | 2.5% (target) |
| Annual amount lost or delayed | EUR 168,000 | EUR 70,000 |
| Average recovery time | 38 days | 9 days |
| Front desk time spent on reminders | 25 h per week | 6 h per week |
| Badge still active despite arrears | frequent | blocked at D+7 |
| Cancellations handled past legal deadline | 4% | under 0.5% |
Most of the gain comes from smart re-presentation: a debit rejected for insufficient funds has a good chance of clearing if it is presented right after the usual payday, between the 1st and 5th of the month (or the fortnightly payday in Australia).
Modules to plan and their 2026 cost
Gym chain software is built in blocks. The scope below matches a 16 to 22 week project for a four-person team, 2026 order of magnitude.
| Module | Function | Indicative budget excl. VAT |
|---|---|---|
| Memberships and contracts | Plans, commitment, freeze, compliant cancellation | EUR 9,000 to 14,000 |
| Direct debits and arrears | Rejections, re-presentation, SMS reminders, card payment | EUR 10,000 to 18,000 |
| Access control | Badges, mobile QR code, turnstile integration | EUR 8,000 to 15,000 |
| Class booking | Multi-club schedule, waitlists, no-shows | EUR 7,000 to 12,000 |
| Member app | Booking, access card, invoices, referrals | EUR 9,000 to 16,000 |
| Network dashboard | Churn, attendance, revenue per club | EUR 7,000 to 10,000 |
| Total | Network of 5 to 10 clubs | EUR 50,000 to 85,000 |
Hosting, maintenance and payment provider fees add EUR 900 to 1,600 a month. Access control is the riskiest block: check your existing turnstile protocol first, since replacing hardware costs EUR 3,000 to 6,000 per club.
Custom vs SaaS: the five-year comparison
| Criterion | Market SaaS | Custom software |
|---|---|---|
| Initial cost | EUR 0 to 5,000 setup | EUR 50,000 to 85,000 excl. VAT |
| Annual cost | EUR 9,000 licence | EUR 11,000 to 19,000 maintenance and hosting |
| Total cost over 5 years | about EUR 50,000 | EUR 105,000 to 180,000 |
| Fine-grained debit rejection handling | limited | complete |
| Ownership of member data | partial | full |
| Adapting to specific plans | on vendor roadmap | immediate |
On software cost alone, SaaS wins. The decision rests on recovered arrears and avoided churn: that is the calculation to run before signing.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Nadia, CFO of a 7-club network in Marseille, starts with EUR 168,000 of annual arrears, about 40% of which are never recovered, so EUR 67,000 lost. With the rate brought down to 2.5%, the permanent loss falls to EUR 28,000, or EUR 39,000 saved per year. On top of that, 19 front desk hours are freed every week, about EUR 21,000 of annual payroll. The total gain reaches EUR 60,000 a year, against an average extra running cost of about EUR 10,000 a year compared with SaaS. On a EUR 68,000 project, payback comes after roughly 17 months.
FAQ
How much does gym management software cost in 2026?
A SaaS costs EUR 80 to 150 per month per club, about EUR 9,000 a year for 7 clubs. Custom software for a chain costs EUR 50,000 to 85,000 excl. VAT, plus EUR 900 to 1,600 a month to run.
Can we keep our turnstiles and badge readers?
In most cases yes, if the hardware exposes a documented protocol (Wiegand, OSDP or a network API). Allow 2 to 4 days of integration per reader model, and a one-day audit per site beforehand.
How does the software handle easy online cancellation?
French law has required simple online cancellation for contracts signed online since June 2023, and Australian consumer law pushes in the same direction. The software includes the dedicated button, timestamps the request and sends an acknowledgement, keeping disputes under 0.5% of cancellations.
How long does it take to migrate 6,500 members?
Migrating contracts, debit mandates and history takes 3 to 5 weeks, switching club by club. Existing mandates stay valid as long as the creditor identifier does not change.
Can the software reduce churn as well as arrears?
Yes, the dashboard flags members who have not visited for 21 days and triggers a personalised reminder. Chains that enable it see monthly churn drop by 0.5 to 1 point, as an estimate.
Let's scope your project. For a network of 5 to 10 clubs, we price the memberships, direct debits, access and booking scope, with an indicative budget of EUR 50,000 to 85,000 excl. VAT and go-live in 16 to 22 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.