Members, staff, billing, equipment and full double-entry accounting, per location — with books that close themselves.
No visibility across locations if you run more than one — every location is its own island.
No record of who changed what. Role-based access is an afterthought, or missing entirely.
Equipment and inventory tracked nowhere — maintenance history lives in someone's memory, not a system.
Membership data in one tool, payments in a register, leads on a notepad. Nothing talks to anything else.
If you do want real books: no Trial Balance, no P&L, no Balance Sheet — just a list of transactions.
GST filing means exporting and re-entering data in a separate accounting tool, if you're keeping one at all.
Full profiles with medical and emergency contact info, plans with pricing and duration.
Run one or many locations under a single account — per-location staff access with a one-click switcher, each location's data kept isolated from the others.
Serialized units and bulk stock, tracked separately, with full maintenance history.
A QR-code flow for walk-ins to claim a trial themselves — no app download needed.
Role-based access, scoped per location. Every sensitive action logged with before/after state — not just "something changed," exactly what did.
Renewals, low stock, and maintenance due dates — email and in-app.
A trainer roster with monthly fees, assignable to members.
A real chart of accounts, seeded automatically for your business.
Member invoices and vendor bills with GST rate support built in.
Revenue, receivables, and recent activity — pulled straight from your data, never a cached estimate.
Balance Sheet, P&L, General Ledger, and AR/AP aging — all derived live from posted entries, exportable to CSV for your CA.
Switch locations from the header — every page refetches under the new context, and each location's books stay isolated from the others.
Someone scans the QR code at the front desk, claims a trial, and shows up as a lead — no re-entry when they convert.
Marking a unit for service updates its status immediately and appends to its permanent maintenance log.
Renewal reminders, low stock, and maintenance due dates — email and in-app, without anyone checking manually.
Every sensitive action stores before and after state — who did it, and precisely what it was before.
Payments, invoices, bills, and payroll post themselves to a real chart of accounts — GST-ready, and derived live for every report.
Every plan includes a free trial, no card required. Need more locations, members, or staff seats than your plan includes? Add them anytime as credits — priced per additional location, per extra 100 members, or per extra staff seat, billed alongside your plan.
Yes, via CSV — bring your existing member list straight in.
Yes, natively — not an add-on bolted onto a single-location design.
Not yet. The platform works in any browser in the meantime.
None yet — payments are recorded directly today. Online collection is on the roadmap.
Session tokens rotate and can be revoked instantly, and every sensitive action is logged with a full audit trail.
Not yet — trainers are managed as records by staff. A trainer self-service login doesn't exist yet.