How We Compare to Traditional Systems
You've probably used other gym software. Maybe you're using something right now that's... fine. It works. Sort of.
But there's this nagging feeling that things could be better. Why does it take 20 minutes to figure out where a member's credits went? Why is calculating a refund so complicated? Why do you need a spreadsheet to track what the software should track?
Here's what's different about how we handle credits, billing, and member management.
The Quick Comparison
| What You're Dealing With | What We Do Instead |
|---|---|
| Credits are just a number (+/-) | Every credit traced to source |
| "Weekly" means different things for different members | Always Sunday-Saturday, everyone |
| Billing dates are unpredictable | Your choice: 1st, 15th, or signup date |
| Refund calculation is guesswork | Automatic, precise, documented |
| Pause means "freeze and hope" | Credits preserved and auto-extended |
| Cancellation is one-size-fits-all | Multiple policies for different situations |
| Invoice shows date + amount, that's it | Complete activity log per invoice |
| "What happened?" requires archaeology | "What happened?" takes 30 seconds |
Let's Get Specific
Credit Tracking
What you're used to:
Member balance: 7 sessions
That's it. Where did they come from? What prices? When do they expire? The system has no idea. And when the member says "I should have 9," good luck proving anything.
What we do:
Credit Breakdown for Amanda:
Weekly PT (Jan 19-25): 3 credits @ $65 each
├── Source: Invoice #INV-2025-0042
└── Expires: January 25
Weekly PT (Jan 26-Feb 1): 3 credits @ $65 each
├── Source: Invoice #INV-2025-0042
└── Expires: February 1
10-Pack Bonus: 1 credit @ $75 each
├── Source: Invoice #INV-2024-0891
└── Expires: March 15
Total: 7 credits
Every credit knows where it came from, what it's worth, and when it expires. When Amanda has questions, you have answers.
The "Weekly" Problem
What you're used to:
"Weekly credits" might mean:
- 7 days from signup
- 7 days from their first session
- Calendar weeks (starting... Monday? Sunday? Who knows?)
- Something the previous owner configured that nobody understands
Different members have different "weeks." Staff can't answer simple questions without looking up individual accounts.
What we do:
Every week is Sunday through Saturday. Every member. Every package. No exceptions.
Amanda asks "how many sessions do I have left this week?" Your staff knows the answer without looking anything up. Because "this week" means the same thing for everyone.
Billing Chaos vs. Billing Sanity
What you're used to:
Everyone bills on a different day based on when they signed up. Member A bills on the 5th. Member B bills on the 17th. Member C bills on the 23rd.
Your revenue trickles in randomly. Reconciliation is a nightmare. And when someone asks "when am I billed?" you have to look it up every single time.
What we do:
Pick a billing date. The 1st. The 15th. Everyone on that plan bills on that date.
"When am I charged?" "The 1st of each month."
Done. No lookup required. Revenue hits predictably. Your accountant is happy.
(And yes, we support signup anniversary billing too if that's genuinely what you prefer. But most gyms find fixed dates dramatically simpler.)
Refunds That Make Sense
What you're used to:
Member wants a refund for unused sessions. You look at their balance: 7 credits.
What are those worth? Well... they bought a 10-pack at $750 last year, but then added a monthly membership at $300/month for 12 sessions... so the average price is... um...
You end up guessing. Or making something up. Or giving them whatever they ask for to end the conversation.
What we do:
Amanda's unused credits:
3 weekly credits × $65 = $195
1 10-pack credit × $75 = $75
──────────────── ────────────────
Total refund: $270
Each credit knows its price because it's linked to the invoice that created it. No guessing. No averaging. Precise calculation, documented.
When Members Pause
What you're used to:
Member pauses. Billing stops. What about their credits? What about their booked sessions? What happens when they come back?
With most systems: chaos. The freeze stops billing but doesn't extend credits. Sessions need manual cancellation. Resuming requires reconfiguring everything. And nobody can remember what state things were in before the pause.
What we do:
Amanda pauses for 3 weeks. Here's what happens:
- Billing stops immediately
- Booked sessions are cancelled (with 24-hour rule applied)
- All credits are preserved
- Everything is documented on her invoice
When she resumes:
- All credit expiration dates extend by the pause duration
- Billing picks up automatically
- Everything is documented
Amanda comes back and picks up exactly where she left off. No manual reconfiguration. No "wait, what did she have before?"