Skip to content

Who We Help · Fitness Studios · Bookkeeping

Fitness studio bookkeeping: the billing run is the truth, the bank is not

Studio software bills hundreds of small recurring charges a month, and some of them fail — which is why the books have to start from the billing run, not the bank feed. We reconcile every Mindbody or Glofox billing cycle to processor payouts, hold prepaid memberships and class packs as the liabilities they are, and track instructor payouts against the classes actually taught.

By the AnalytIQ Accounting team · Last reviewed: September 12, 2026

Group fitness class in progress at a boutique studio

At a glance · fitness studio owners

Not sure which applies to you? Get a free proposal or book 15 minutes.

GST/HSTTaxableMemberships, class packs, and PT sessions are fully taxable at 13%, with ITCs on equipment and rent.
StructureCorp before you signFranchisors, landlords, and equipment lenders expect a corporation on your side of the table.
Key form20(1)(m) reserveA reserve defers tax on the unearned part of annual memberships and class packs paid up front.
DeductionClass 13 leaseholdsThe studio build-out depreciates as leasehold improvements over the lease term in Class 13.

Start from the billing run, not the bank feed

Each billing cycle in Mindbody, Glofox, or Wodify produces four populations: charges that succeeded, charges that failed, refunds, and adjustments — and the processor then deposits the survivors in batches, net of fees, spread across several days. Books built from the bank feed alone see only the batches, so they mistime revenue, bury processor fees, and never notice the failures at all. Our workflow reconciles in sequence: platform billing report to processor payout, payout to bank deposit, differences investigated the same week. HST adds one more reason to start at the platform — memberships, packs, and drop-ins are taxable, so the tax collected has to tie to gross billings, not to net deposits.

Most studios also run a small retail counter — apparel, drinks, mats — and a workshop calendar. Those sales ride the same POS but behave differently: retail carries cost of goods and an inventory count, workshops are one-off events with their own margin. Each stream gets its own revenue account so memberships can be judged on membership economics alone.

Failed payments get tracked, chased, and measured

A failed charge is two things at once: an amount the member still owes and the leading edge of involuntary churn. We post failures to a member receivable rather than letting them vanish, so the dunning cycle — retries, card-update requests, pause rules — has a balance to work against, and month-end shows exactly how much was recovered versus written off. That recovery rate is a management number, not trivia: it feeds the churn work on our fitness studio CFO page, and it exposes whether your cancel-on-failure policy is being applied consistently or case by case at the front desk.

Chargebacks get watched on the same report — a chargeback is a failed payment with a fee attached and a warning about the member relationship, and a rising count usually means a billing-descriptor or cancellation-policy problem, not a fraud problem.

Prepaid money is a debt until the service happens

An annual membership paid up front is not January income — it is twelve months of obligation, recognized one month at a time. The same logic covers six-week intro programs and any paid-in-full discount offer. We book the cash to deferred revenue and release it on schedule, which keeps two failure modes off your statements: a January that looks like your best month ever while committing you to a year of service, and a summer that looks like collapse because the cash arrived six months earlier. The balance sheet always shows how much service you still owe members — the number a lender or buyer will ask for first.

One wrinkle worth knowing: HST is generally due when the member pays, not as the revenue is earned — so the tax on an annual prepaid membership is remitted up front even while the revenue sits deferred.

Class packs: a liability drawn down one visit at a time

Selling a ten-pack creates a liability, and each attendance converts one credit to earned revenue at the platform's visit data. Expired credits are recognized on expiry, under whatever policy your terms actually state — breakage is real revenue, but only when the obligation genuinely ends.

ProductWhen cash arrivesWhen revenue is earned
Monthly membershipEach billing cycleThe month it covers
Annual prepaidUp front, onceMonthly over the term
Class packUp front, oncePer class attended; remainder on expiry
Drop-inAt bookingThe day of the class
Intro offerUp front, onceOver the offer period

Instructor payouts, matched to the schedule

Instructor pay rarely fits a simple payroll export: per-class flat rates, per-head bonuses above a threshold, workshop revenue splits, and substitute swaps all happen inside the scheduling platform. We build the payout calculation from the classes actually taught — not the classes originally scheduled — so every payment traces to sessions on the calendar. Whether instructors are contractors on T4A footing or employees on T4s is a classification question CRA and WSIB both care about, and studios are a recurring audit target for it; we flag the risk and coordinate the answer with our payroll team rather than letting the platform default decide.

Franchise studios add one more stream: royalty and marketing-fund remittances to the franchisor, which need their own expense accounts — and when the franchisor is American, a withholding-tax dimension covered on our cross-border tax page for fitness studios.

What we take off your plate

Bookkeeping for fitness studio owners, handled.

  • Every Mindbody or Glofox billing run reconciled to processor payouts
  • Prepaid memberships and class packs held as a liability until earned
  • Monthly reconciliations in QuickBooks Online or Xero
  • Receipts captured through Dext, nothing typed twice
  • GST/HST filed from clean books, on time
  • Year-end financials ready for the T2 without a clean-up

Mistakes we fix

Three things that go wrong for fitness studio owners.

  1. Booking annual membership and class-pack cash as income the day it is paid, unearned part included
  2. Treating per-class instructors as contractors when your schedule and studio make them employees
  3. Missing the withholding on franchise royalty and marketing-fund payments sent to a US franchisor

Recognise one? Book a call and we will tell you what it is costing you.

Services for fitness studio owners

Six services, one team that knows how fitness studio owners run.

Start with one. Add the rest when it makes sense; the books, payroll and tax already talk to each other.

Free proposal

A fixed fee for your bookkeeping, in writing.

  1. Tell us about your business. The form takes about a minute.
  2. A short discovery call. Fifteen minutes to confirm what you need.
  3. A fixed fee in writing. We reply within one business day. No hourly surprises.
  • Canadian and US filings under one roof
  • Cloud-first: QuickBooks Online, Dext, Wagepoint
  • Brampton, Ontario, with clients across Canada and the US

Related answers

Browse all 200 answers.

Common questions.

Why do my bank deposits never match my membership revenue?

Because deposits are batches of successful charges net of processor fees, arriving days late, with failures and refunds missing. Reconciling billing run to payout to bank is what makes the two agree — and explains every difference.

Is an annual membership revenue when the member pays?

No — it is deferred revenue, earned month by month over the term. Booking it as January income overstates your best month and hides the service you still owe.

Should instructors be contractors or employees?

It depends on control, tools, and how integrated they are into your studio — not on preference. Misclassification triggers CRA and WSIB assessments, so we review the facts and coordinate the treatment with payroll.

Related reading

Books that tie to every billing run.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Free proposal

Get your free proposal.

Tell us a little about your business. We will prepare a proposal, and you can book a call with our team right after you submit.

Contact details

How can we help?

Type of enquiry select all that apply