Annual plans booked the day they sell
A member prepays twelve months, and all of it lands as January revenue.
What it costs you
January looks like a record, spring looks like a slump, and spending gets set on cash you haven't earned.
Gym bookkeeping has one hard problem: members pay before you earn it. We spread memberships and class packs over the time they cover, and tie every Mindbody, ClassPass and Stripe payout to the bank. Coach pay matches the classes taught, and your month closes by the 10th.
Membership revenue · March close
Earned revenue $70,720
Certified on the platforms your business already runs on









A gym can look busy and profitable in the ledger while the bank tells another story. The gap comes from how prepaid dues, platform payouts and coach pay get booked. Here is where it starts.
A member prepays twelve months, and all of it lands as January revenue.
What it costs you
January looks like a record, spring looks like a slump, and spending gets set on cash you haven't earned.
Ten- and twenty-class packs count as sales at checkout, with no record of classes still owed.
What it costs you
Revenue is overstated, and what you owe members is invisible on the balance sheet.
Mindbody, Stripe and ClassPass send deposits with fees, refunds and chargebacks already taken out.
What it costs you
Sales look lower than they were, and card fees and disputes vanish from the P&L.
Freezes, failed card retries and cancellations stay inside the booking app.
What it costs you
Forecasts count members who already left, and hiring runs ahead of reality.
Per-class rates, per-head bonuses, training commissions and tips are worked out by hand.
What it costs you
Pay errors start disputes, and your cost per class is never known.
Coaches get 1099s because it is simpler, not because the role fits contractor rules.
What it costs you
Misclassification can bring back payroll tax and penalties, and some states apply a stricter test.
Two or more locations share one P&L, with rent, payroll and sales blended.
What it costs you
A losing site hides behind a strong one until it has cost months of profit.
Dues, personal training, drop-ins, workshops and retail post to one income account.
What it costs you
You can't tell whether personal training or workshops earn their keep.
Supplements, apparel and drinks sell with no stock counts, and sales tax is not split out.
What it costs you
Shrinkage goes unseen, and tax is under-collected in states that tax retail or memberships.
01 of 09
One flat monthly rate covers bookkeeping for gyms and studios, from booking app exports to a P&L you and your CPA trust. Nothing is priced per member or sold as an add-on.
Most gyms already use two or three of these tools. We read their reports and keep the books in QuickBooks or Xero. Members book the same way, and front-desk staff learn nothing new.









Send us a few details about your gym. We will check how memberships, packs and payouts are booked today and tell you what is off. Then we quote a flat monthly price to keep it right. The review is free, with no commitment.
Covered from day one
Most gym files we take over have all three. Each skews a different call: what to spend, whom to hire and which programs to grow. All three start with treating prepaid dues as earned the day they clear.
| The mistake | What it causes | How we handle it |
|---|---|---|
| 01Counting a year of dues on day one | What it causesRevenue looks front-loaded, the slow months come as a shock, and budgets rest on money you still owe in classes. | How we handle itWe spread each plan and pack over the period it covers. The unearned part sits as deferred revenue and rolls forward each month. |
| 02Forecasting from today's member count | What it causesA forecast that ignores churn overstates next quarter, so payroll and ad spend get set too high. | How we handle itWe tie cancels, freezes and failed renewals to the ledger monthly. Plans start from the members you will actually keep. |
| 03Blending training income with dues | What it causesWith all income on one line, you can't see if personal training, workshops or retail make money. | How we handle itWe book each program apart and match it to the coach pay and costs behind it, so each one has its own margin. |
Many gym bookkeepers stop at a P&L built from deposits. We recognize dues as they are earned, report each site and review every close. One price holds as your roster grows.
Earned over its term
Mindbody split into sales, fees, refunds
Its own P&L
Month end to studio report
Your statements say whether the gym made money. These figures say why, and what to change next, in plain words.
Every month
Sent with each close, so pricing, schedule and hiring calls use this month's members, not last quarter's.
Measures: All revenue divided by active members
Why it matters: Shows what you earn beyond base dues, from training, workshops and retail.
Measures: Cancels and lapses as a share of members at the start of the month
Why it matters: It decides whether growth is real. A rise needs action before it hits revenue.
Measures: Spots booked as a share of capacity, set against coach cost per class
Why it matters: Low fill means paying coaches for empty rooms. It shows which slots to cut or grow.
Every year
Worked out at year end. They are the figures a lender, a franchisor or a buyer asks for first.
Measures: Average revenue per member across their whole stay
Why it matters: Sets a ceiling on what you can spend to win and keep a member.
Measures: Annual revenue divided by floor space, per studio
Why it matters: The cleanest way to compare sites and test whether a new lease will pay.
Measures: Coach, trainer and front-desk pay as a share of revenue
Why it matters: Usually the biggest cost, and the one most likely to outgrow revenue.
General bookkeepers are good at bank reconciliations. Few have deferred a class pack or split a Mindbody payout line by line. This table shows where that difference lands.
We start by reading your booking data and books without changing them. Then the close runs on the same dates each month, January rush included.
Day 0
A half-hour on your plans, packs and schedule. Then we look at how dues, packs and payouts are booked and how coaches get paid.
Day 1
One monthly price for every site and program. Past months that need fixing get their own written cleanup price.
Day 2
You connect the ledger, booking platform, processor and payroll. We set up studios and programs before we post anything.
Weeks one and two
Deferred revenue rebuilt from member and pack data, payouts reconciled, and coach pay tied to classes. The first close starts from a clean base.
Each payout day
Payouts, bills, retail sales and payroll coded to the studio and program as they land.
Day 5
Bank, processor and payroll reconciled. Dues and pack revenue released from the deferred schedule.
Day 8
The close gets an independent second review. Churn, revenue per member and each studio's margin are rerun.
Day 10
P&L, balance sheet and a report per studio, plus a note naming the one or two numbers to act on.
January or July, the dates do not move.
Each expense is coded with its receipt as the month runs. When your preparer starts the return, the support is already in the file, not in a card statement.
Listed with cost and date so your CPA can weigh Section 179 or bonus depreciation.
Rent, leasehold improvements, utilities, cleaning and repairs for each studio.
Mindbody, Glofox or Zen Planner fees, Stripe fees and the apps coaches use.
Public performance licenses from ASCAP, BMI or a fitness music service.
Social ads, local promos, referral credits and the tools that run them.
General and professional liability cover, and coach CPR and certification costs.
01 of 06
Whether and how each is claimed depends on your entity and state. We keep the records clean, and your tax preparer makes the call.
Owners who moved their books to Twelix, on what changed afterward.
01 of 04
Yes, we record membership revenue in the months the membership covers, not the day it is paid. Monthly dues are earned in their month. Annual and prepaid plans are spread over the term, and the unearned part sits as deferred revenue. January stops looking like a record, and spring stops looking like a slump.
Gym membership accounting means recording dues when they are earned, not when they are paid. A $1,200 annual plan is $100 of revenue a month for twelve months. The rest is a liability, called deferred revenue, until those months pass. This is how ASC 606, the revenue standard, treats prepaid services.
Yes, class packs and prepaid training are held as deferred revenue and released as each session is used. Expired packs follow one written rule, and the balance rolls forward each month. You always know how many classes you still owe. Some states treat unused prepaid value as unclaimed property, so your CPA should confirm your expiry policy.
Sign-up fees are usually spread over the expected membership term, not booked the day they are paid. Under ASC 606, a fee that gives the member no separate service is part of the membership. Many small gyms on cash-basis books record it when paid instead. We follow the method your CPA sets and apply it the same way every month.
Yes, we reconcile Mindbody payouts to your bank each month, line by line. Each deposit is split into sales, card fees, refunds, failed payments and chargebacks. We do the same for ClubReady, Glofox, Zen Planner, ClassPass and Stripe. The net deposit never gets posted as sales, so revenue and fees are both right.
Yes, each location gets its own P&L, plus a combined view for the whole business. Dues, rent, payroll and direct costs are coded to the studio. Shared costs, like the booking app or an owner's salary, are split on a written basis. Each studio's result is then one you can act on.
We tie trainer pay to the classes and sessions actually delivered. Per-class and per-head rates, package commissions and tips are checked against the schedule and your payroll provider. Pay comes out right, and you can see coach cost per class.
You need a Form 1099-NEC for each contract trainer you paid at or above the IRS threshold in a year. The 2025 tax law lifted that line from $600 to $2,000, starting with trainer payments made in 2026. The forms are due by January 31. We collect W-9s up front, so January is quick.
In about half of U.S. states, yes, gym memberships are subject to sales tax, and rules differ by state and sometimes by city. New Jersey and Texas tax them, for example, while California and New York generally do not. We book tax apart from dues so your filings match. Your CPA confirms what applies to you.
Most gyms keep their books in QuickBooks Online or Xero and run members in a separate booking app. Common booking platforms include Mindbody, ClubReady, Glofox, Zen Planner, PushPress and Wodify. The booking app holds members and payments, and the ledger holds the financials. We link the two each month, so there is nothing to migrate.
Gym bookkeeping with us is a flat monthly rate, set by your studios, programs, payroll and booking platforms. It does not climb during the January rush, and there is no setup fee. You see the price in writing within 24 hours of your studio review.
Yes, and the catch-up is quoted apart from the monthly rate. We rebuild deferred revenue from your booking data first, then reconcile payouts and tie coach pay to the schedule. The monthly close starts only after that, so old errors don't repeat. You see both prices before you decide.
Book a 30-minute studio review. We check how dues, packs and payouts are booked, show you where the numbers are off, and quote one flat monthly price. No decision needed on the call.
Cancel any monthNo setup feeYour studio running with us in 48 hours