Bookkeeping for fitness businesses
that actually defers class-pack revenue the right way
CrossFit boxes, yoga and pilates studios, personal training, and boutique gyms. We handle ASC 606 class-pack recognition, Mindbody/Zen Planner/Wodify reconciliation, failed payment recovery, and trainer classification — so your P&L stops lying to you.
What we look at every month
The specific mechanics that only show up in fitness businesses — not generic subscription SaaS.
Active members + MRR
Active membership count and Monthly Recurring Revenue reconciled to your platform. MRR drift is the leading indicator for every fitness business.
Class-pack deferred revenue
Balance of unredeemed classes sitting on your books. ASC 606 requires recognition on redemption, not on sale. We carry the schedule monthly.
Failed payment recovery
Declines, expired cards, and chargebacks aged by days since failure. Typical studios lose 2–4% of MRR here if no one watches it.
Trainer hours: W-2 vs 1099
Hours, sessions, and commission paid to employees vs contractors tracked separately so year-end filings and state audits don't produce surprises.
Retail inventory
Apparel, supplements, water, equipment resale. Monthly count reconciled to sales — so the balance sheet reflects what's actually on the shelf.
Equipment depreciation schedule
Treadmills, racks, bikes, studio buildout. Section 179 vs bonus depreciation modeled at year-end against your taxable income.
Platform to bank reconciliation
Mindbody, Zen Planner, Wodify, or ClassPass gross sales matched to net deposits after processor fees and chargebacks.
No-show rates
Booked classes vs attended classes. Trend the capacity utilization at your prime-time slots — it drives both revenue and trainer payroll.
What usually goes wrong
Five mistakes we find in almost every fitness business we take over from a generalist bookkeeper.
Booking class packs as revenue when sold (ASC 606 violation)
A $200 ten-class pack is a contract with 10 performance obligations. Revenue recognizes $20 at a time as classes are used. Booking the full $200 on sale overstates revenue, overpays income tax, and distorts MRR trends. We set up the deferred revenue waterfall so recognition is automatic.
Mindbody/Zen Planner numbers don't match the bank
Platform gross sales include processing fees, chargebacks, and hold-backs before the deposit lands. If nobody reconciles, your revenue is inflated and your fee expense is understated. We pull the monthly merchant statement and tie all three sources together.
Trainer pay structures creating payroll compliance issues
Hourly + commission + session bonuses + commissions on retail — done as a 1099 — is a state unemployment audit waiting to happen. We review every trainer's structure against the W-2 vs 1099 factor test and flag classification risk monthly.
Missing Section 179 on equipment purchases
$50K of racks and cardio equipment depreciated over 7 years means $7K of deduction/year. Section 179 lets qualifying equipment be fully deducted in year 1 (subject to net-income limits). We evaluate at year-end and book whichever produces the better tax outcome.
Failed membership payments sitting unrecognized
Auto-debit declines retry 2–3 times then stop. If your platform drops the member to 'paused' instead of 'canceled,' revenue quietly disappears and nobody notices for 30–60 days. We age failed payments monthly so you can re-engage before churn is permanent.
What your books should tell you every month
The KPIs that matter for studios and boxes — delivered by the 10th of the following month.
MRR trend
Monthly Recurring Revenue tracked month-over-month, with clean separation between net new members, price changes, and churn.
ARPU — Average Revenue Per User
MRR divided by active members. Rising ARPU on flat members = price/mix improvement. Falling ARPU = promo-driven growth that won't last.
Cost to acquire a member (CAC)
Marketing spend + onboarding cost divided by new members this month. Set against ARPU and retention, you get payback period.
Trainer utilization %
Billable session hours divided by paid hours. Low utilization on W-2 trainers means the schedule is wrong, not the trainer.
Net member retention
Members who stayed + upgraded, minus members who left. The single best predictor of next year's revenue.
Class-pack deferred revenue balance
Unredeemed value sitting on the balance sheet. When a pack expires, it flips to revenue. When it's redeemed, it flips gradually.
Documents we need from you
Connect the platforms below and we take it from there.
When basic bookkeeping isn't enough
You've outgrown the Essentials plan when any of these show up:
- Multiple studio locations or a franchise (F45, Orangetheory, Pure Barre)
- 5+ W-2 employees or a mix of W-2 and 1099 trainers across many scheduling rules
- Corporate wellness contracts with 30–60 day invoicing terms
- Retail inventory above $20K or active apparel/supplement reselling
- SBA loan or investor reporting requiring GAAP-compliant statements
FAQs — Fitness Business Bookkeeping
How should class packs be accounted for under ASC 606?
A 10-class pack sold for $200 isn't $200 of revenue on the day of sale — it's a contract with performance obligations (10 classes). Under ASC 606 you recognize $20 of revenue each time a class is redeemed, and the rest sits on the balance sheet as deferred revenue. Most studios either book the full $200 on sale (overstating revenue and income taxes) or ignore unused classes entirely. We set up a deferred revenue waterfall tied to your membership platform so recognition is automatic.
Can you reconcile my Mindbody numbers against my bank?
Yes. Mindbody, Zen Planner, Wodify, ClassPass, and similar platforms all report gross sales — but what hits the bank is net of processing fees, chargebacks, and sometimes hold-backs. We pull the monthly merchant statement from your processor, tie it to platform reporting, and reconcile to the bank. Anything that doesn't tie is flagged.
Is a personal trainer W-2 or 1099?
If your gym sets the schedule, provides the space, sells the sessions, and directs how training is done, the trainer is almost always W-2. A trainer who rents space, sets their own pricing, books their own clients, and carries their own insurance can be 1099. The 'we pay as 1099 because they wanted it that way' approach is one of the fastest ways to trigger a state unemployment audit.
Can I fully deduct $50K of gym equipment in year 1?
For qualifying equipment, Section 179 lets you expense the full purchase in the year placed in service (up to the annual cap, which is well above $50K). Bonus depreciation covers anything above that. The catch: there's a net income limit on Section 179, so if the deduction would create a loss, it carries forward. We evaluate each equipment purchase at year-end and book it the way that produces the best tax outcome.
How do I track failed membership payments?
Failed auto-debits (expired cards, insufficient funds, disputes) usually hit 2–4% of monthly revenue at a typical boutique studio. Mindbody and Zen Planner will retry automatically but only for so long. We track failed payments monthly, aging them by days-since-failure, so you know which members to re-engage before they churn silently.
What's the difference between MRR and ARPU?
MRR (Monthly Recurring Revenue) is total predictable revenue from active memberships. ARPU (Average Revenue Per User) is MRR divided by active member count. MRR trend tells you if the business is growing. ARPU tells you whether growth is coming from more members or from a price/mix shift. We produce both monthly.
Related Pages
Pricing Plans
Transparent monthly plans from $249/mo. All software included, no hidden fees.
Learn moreRestaurant Bookkeeping
Tip tracking, food cost analysis, and POS integration for restaurants.
Learn moreEcommerce Bookkeeping
Multi-channel sales tracking, inventory, and marketplace reconciliation.
Learn moreYou run the floor. We'll run the books.
Plans from $249/mo. ASC 606 class-pack handling, platform-to-bank reconciliation, trainer classification, and software included.