← All notes Money

Fitness Studio Chart of Accounts and Monthly Close

Sales: $52,000. Now answer one question with it.

March's P&L arrives, and its top line reads Sales: $52,000. It is a good number, and it answers almost nothing: not whether the intro offers are still selling, not what the partner apps sent, not how far the packs sold ahead of the classes taken, not what one class cost to run. All of that happened in March. The books poured it into one line.

This piece sets up the books so the P&L answers the questions you actually ask, then walks through the monthly close that keeps it true. One invented studio runs through it: Alturra Studios, 240 members at $169 a month, closing its March. Every number is Alturra's, there to be redone with yours.

One line · March
Sales$52,000
1What did intro offers bring in?can't tell
2What did the partner apps send?can't tell
3How much came from packs?can't tell
Split by account · March
Memberships$40,560
Class packs 3$5,200
Intro offers 1$1,800
Private sessions$2,400
Partner A 2$840
Partner B 2$450
Retail$750
The same $52,000. Split by account, all three answers were in it.
worked example on an invented studio · bars drawn from $0 on one scale

The books in one minute

  • Split the books the way you make decisions. An income account per product and per partner, instructor pay on its own line, rent, fees and marketing apart.
  • Close every month the same way, by the fifth working day. Tie the platform's sales to the processor and the bank, and record partner payouts as they land.
  • Then read three lines. Payroll share, rent share and net margin, against your own last three months, never somebody else's.
Account groupThe accountsThe question it answers
Income, by productmemberships · class packs · intro offers · private sessions · workshops · retailwhich product carried the month
Income, by partnerone per partner: ClassPass, Wellhub, each employer planwhat each partner paid, and whether it paid
Refunds and chargebacksone minus linehow much went back out
Cost of salesmerchant fees · retail stock soldwhat taking the money costs
Payrollinstructor pay · desk and management pay · payroll taxeswhat the schedule costs, apart from the door
The roomrent · utilitieswhat the space costs before a class runs
Everything elsemarketing · software · professional fees · insurance · cleaningwhether overhead grows faster than sales

What accounts should a fitness studio have?

One income account for each thing you sell, one for each partner that pays you, and costs split wherever a decision needs them. The test for any account is whether it answers a question you would act on: if two lines would never lead to different decisions, merge them; if one line hides two, split it. Here is the chart, with Alturra's March beside it.

#AccountWhat goes in itAlturra, March
Income
4000Membershipsrecurring dues, every tier$40,560
4100Class packspacks and single classes, booked as your accountant decides$5,200
4200Intro offersevery first-timer offer$1,800
4300Private sessionsone-on-one and small-group$2,400
4400Workshops and eventsticketed one-offs and trainingsnone in March
4500Partner income, one account per partnerClassPass, Wellhub, each employer plan, recorded as payouts land$1,290
4600Retailshelf sales$750
4900Refunds and chargebacksa minus line, so no stream shrinks quietlynone in March
Total income$52,000
Cost of sales
5000Merchant feesprocessor fees, never netted out of sales$1,450
5100Retail stock soldwhat the shelf cost you$370
Payroll
6000Instructor payteaching and sub cover$15,600
6100Desk and management payfront desk, studio manager$6,400
6200Payroll taxes and benefitsthe employer's share$900
The room
7000Rentthe lease and its charges$7,000
7100Utilitiespower, water, internet$1,100
Everything else
8000Marketingads, promotions, printing$2,400
8100Softwarebooking platform and the rest$900
8200Professional feesbookkeeping, accounting$450
8300Insuranceliability, property$600
8400Cleaning and suppliescleaning, laundry, supplies, repairs$1,830
Total expenses$39,000
Net, before the owner's pay25.0% of income$13,000

Three choices are deliberate. Refunds and chargebacks get a minus line, so a bad month for refunds shows as refunds, not as a dip in memberships. Sales are recorded in full and fees as an expense; book the net deposit as sales and the fees vanish. And the last line is before the owner's pay: however you pay yourself, keep it on its own line, never inside instructor or desk pay.

Your accountant may number or name these differently, which is fine as long as the splits survive. This piece is not tax or legal advice, and one decision in it, how unused pack classes are treated (deferred revenue, in an accountant's words), is your accountant's call.

What to do this week:

  1. Mark every line on last month's P&L that mixes two decisions, such as a single sales or payroll line.
  2. Ask your bookkeeper to split them from this month on, with one account per partner, and keep the chart dated so each month compares with the last.

How should you split revenue so the P&L means something?

By the decision each stream feeds, not by how the money arrived. Memberships speak to retention, intro offers to next month's members, packs to customers who have not committed, partner income to a channel you do not control.

At Alturra, memberships are $40,560 of the $52,000, 78% of the month, and the line to read most closely: each member who leaves takes $169 off it for every month they would have stayed, which is the math of what one member is worth. Packs need one more decision.

A pack is paid for the day it is sold and taught over the weeks after, so the pack month and the work month are different months. In March Alturra sold 20 ten-class packs at $260, and pack holders took 175 classes.

Class packs · Marchten classes for $260 · $26 a class
Sold · 20 packs, 200 classes
$5,200
Taken · 175 pack classes
$4,550
Still owed · 410 classes on open packs
$10,660
Sold 200, taken 175, none expired: 25 more classes owed than on March 1, worth $650. The balance is about two months of pack sales, paid for and not yet taught.
worked example on an invented studio · 20 × $260 = $5,200 · 175 × $26 = $4,550 · 410 × $26 = $10,660

So is March's pack revenue the $5,200 sold or the $4,550 taught, and when do classes left on an expired pack count? That is the decision flagged above; it turns on how your books are kept and on your pack terms. Alturra's books record packs when sold. Either way, note the balance each month from the classes your booking platform shows left on open packs.

Where do ClassPass and Wellhub payouts go?

Into an income account of their own, one per partner, recorded when the deposit lands. A partner app bills the member and pays the studio separately, so your booking platform holds the visits and none of the money, which is why a partner visit shows as attendance with no revenue. The deposit is the only record of what the channel pays, so give it an account that holds nothing else.

One account per partner, not one for all: each has its own statement and schedule, and in a shared account a missing deposit hides behind the one that arrived. An employer wellness plan gets its own account too. Alturra's apps appear as Partner A and Partner B, as in the partner-visit piece, so no invented figure sits beside a real app's name. Their visits came every day. The money landed twice.

Partner visits and deposits · Marchtwo partners, one account each
SMTWTFS
1
2
3
4
5
6$840
7
8
9
10
11
12
13
14
15
16
17
18
19
20$450
21
22
23
24
25
26
27
28
29
30
31
one partner visit · 105 in Marcha deposit lands
Mar 6Partner A deposit · for February's 70 visits$840
Mar 20Partner B deposit · for February's 30 visits$450
BooksMarch's partner income · March's own 105 visits, 72 and 33, are paid in April$1,290
worked example on an invented studio · invented dates and amounts · each square is one partner visit

So March's $1,290 paid for February's classes, and March's own visits reach the books in April. On cash books that lag is built in: count visits in the month of the class and cash in the month it lands, and set them against each other each quarter. On accrual, your accountant may book the visits as earned in March instead. Either way, each partner keeps its own account.

Why should instructor pay sit apart from other payroll?

Because it is the part of payroll the schedule controls, and every cost-per-class decision needs it on its own. Desk and management pay follow the hours the doors are open. Instructor pay follows the classes: add one and it rises, cut one and it stops.

Cost per class is payroll plus rent over the classes you actually ran. At Alturra in March: $22,900 of payroll and $7,000 of rent over 260 classes, $115. With instructor pay on its own line, the $115 comes apart.

What one class costs · Marchpayroll plus rent, over classes run
($22,900 payroll + $7,000 rent) ÷ 260 classes$115 a class
moves with the schedulestays when a class is cut
$60 instructor pay$28 desk, management, payroll taxes$27 rent
January$111250 classes
February$119240 classes
March$115260 classes
Three months$115750 classes
worked example · $15,600 ÷ 260 = $60 · $7,300 ÷ 260 = $28 · $7,000 ÷ 260 = $27 · $86,250 ÷ 750 = $115

That split changes decisions. Cutting a class saves its $60, not $115, so a class running a little under its cost may still earn its place through the members it holds; what each class can carry works through that sum and three ways to pay instructors. It is also why one month is a poor base: January's classes cost $111 and February's short month $119, while three closed months together read $115, the line every slot has to clear when you read fill by slot.

What does a studio's monthly close look like?

The same ten steps, in the same order, finished by the fifth working day of the next month. A close is not an audit. It is the routine that turns a month of transactions into a P&L you can trust: every dollar in the right account, every account agreeing with its statement, and a line under the month so its numbers stop moving.

Guard against lateness more than error. March closed in May is a record, not a tool, and every number built on it is two months stale. Alturra's owner and bookkeeper split the close across five mornings.

Closing March · April's first five working daysunder three hours in all
Day 1owner 20 min
1Pull platform sales
2Pull processor payouts
Day 2bookkeeper 45 min
3Tie sales to payouts
4Tie payouts to the bank
Day 3bookkeeper 40 min
5Record partner deposits
6Code every bank line
Day 4both 30 min
7Record payroll by line
8Note the pack balance
Day 5both 25 min
9Reconcile and close
10Read three lines
worked example · 20 + 45 + 40 + 30 + 25 = 160 minutes · the same order every month

What to do this month:

  1. Pull the platform's sales. The whole month, after refunds, split the way your income accounts are.
  2. Pull the processor's payouts. What it paid out in the month, with fees and chargebacks.
  3. Tie sales to payouts. Sales less fees and chargebacks, adjusted for sales in transit at each month-end, should equal the payouts. Explain any dollar left over.
  4. Tie payouts to the bank. Every payout should be a deposit.
  5. Record partner deposits. Each in its own account on the day it landed, checked against the visits its statement covers.
  6. Give every bank and card line an account. Nothing parked in a catch-all.
  7. Record payroll by line. Instructor, desk and management, and payroll taxes, from the payroll report rather than the bank total.
  8. Note the pack balance. Classes sold, taken and still owed, for your accountant.
  9. Reconcile and close. Every account agrees with its statement, and nothing more is posted to the month without saying so.
  10. Read three lines. Payroll share, rent share and net margin, beside your last three months.

How do you match booking-platform sales to bank deposits?

In two hops: the platform's sales to the processor's payouts, then the payouts to the bank. Three systems record the same money and each is right about its own part, the same problem as every other place two studio reports disagree. What separates them comes down to four things.

  • Fees. The processor keeps its fee and pays out the rest.
  • Refunds. Start from sales after refunds; a refund to a card then cancels out.
  • Chargebacks. They start at the member's bank, and the processor takes the money back from a payout, whatever the platform shows.
  • Timing. Card money reaches the bank after the sale, so the end of each month spills into the next.
March · three records of the same card moneyAlturra takes cards only
Platform$50,710card sales in March
→
Processor$49,000paid out in March
→
Bank$49,000card deposits in March
Card sales, after refunds$50,710
− processor fees−$1,450
− chargebacksnone in March
− sales from March 30 and 31, paid out in April−$1,830
+ sales from February 27 and 28, paid out in March+$1,570
= payouts, each matched to a bank deposit$49,000 ✓
The bank also took in $1,290 from the two partners, which no platform report holds: $50,290 of deposits in all.
worked example on an invented studio · $50,710 − $1,450 − $1,830 + $1,570 = $49,000

A dollar left over after those four is worth a question that week. One leak shows in no column at all: a failed membership payment. The charge never went through, so none of the three totals holds it and the tie balances without it. It needs its own list and a kind note, which is how failed-payment recovery works, and the revenue leak calculator estimates what failed payments and quiet cancellations cost in a year.

What should you read once the month is closed?

Three lines, each as a share of revenue, against your own last three months: payroll, rent and net margin. Dollars rise as a studio grows; shares show whether growth made it better or only bigger. The cost breakdown covers the lines behind them.

AlturraJanuaryFebruaryMarch
Revenue$50,000$48,000$52,000
Classes run250240260
Payroll share41.5%45.0%44.0%
Rent share14.0%14.6%13.5%
Net margin25.0%21.7%25.0%

March's margin matches January's, which looks like a steady quarter. It is not. Payroll share is up two and a half points: March ran ten more classes, and an evening desk shift added in February is still on the schedule. The margin held only because March was a bigger month and marketing came down after January's new-year push. The studio now costs more to run, and the next quiet month will show it. Chase any line that moved without a decision.

Once the accounts are split this way, the monthly read can live on a screen instead of in a spreadsheet.

Finance · companyviewed April 16
Revenue$52.0kMarch · from the books
Expenses$39.0kMarch · from the books
Net$13.0kMarch · from the books
P&L line · MarchQuickBooks Online
Memberships$40,560
Partner revenue · bank deposits, two partners$1,290
Instructor pay$15,600
Desk and management pay$6,400
Rent$7,000
Home alert · ClassPass payout not seen this monthflagged Apr 16
recreation · demo data · P&L lines from the books, partner revenue and the payout alert from the bank feed

Where this lives

The close stays with you and your bookkeeper. What a spreadsheet will not do is keep the numbers built on the books current as the months roll forward, and that is the part Xyzios, the studio operating system, keeps. It works with Mindbody and is an approved Mariana Tek integration, and your booking platform stays the system of record.

It reads your P&L from QuickBooks Online and your bank feed from Finta, both on the integrations page. Partner revenue from ClassPass and Wellhub shows when the bank feed or a partner income account in your books carries it, one more reason to give each partner its own account. With a bank feed connected, a ClassPass payout not seen by the 16th of the month is flagged. With the books connected, the Programming board shows an estimated cost per class, payroll plus rent over the classes run in the last three closed months, and one estimated break-even headcount per location, so the estimate is only as fresh as your last closed month.

Your bookkeeper can sign in too: the Bookkeeper role sees Finance, with the company P&L and the books setup, and no member names or anyone’s individual pay. Nothing is written back to your books.

Whatever you keep the books in, close this month by the fifth working day of the next and read the three lines. The two-minute studio check shows which of your numbers needs you first.

Straight answers

Common questions.

What accounts should a fitness studio have in its chart of accounts?

One income account for each thing you sell (memberships, class packs, intro offers, private sessions, workshops and retail), one for each partner that pays you, such as ClassPass, Wellhub or an employer plan, and a minus line for refunds and chargebacks. On the cost side, keep instructor pay apart from desk and management pay and payroll taxes, and give rent, utilities, merchant fees, marketing, software and insurance lines of their own. The test for any account is whether it answers a question you would act on. Your accountant may number and name them differently, which is fine as long as the splits survive.

How do I record ClassPass and Wellhub payments in QuickBooks?

The setup is the same in any accounting software. Give each partner an income account of its own and record each payout in it when it lands in the bank, with the partner’s statement kept beside it so you know which visits it paid for. The deposit arrives after the classes it pays for, so the partner line trails your attendance: set each partner’s visits against its deposits once a quarter rather than month by month. If your accountant keeps your books on accrual, the visits may be recorded as earned in the month of the class instead, and each partner still keeps its own account.

How should a studio account for class packs that have not been used yet?

Ask your accountant, because it is a real choice and it is theirs to make. A pack is paid for on the day it is sold and taught over the weeks after, so the books can record it when sold or as its classes are taken, holding the unused classes as deferred revenue until they are used or the pack expires. Whichever way your books do it, note the unused balance every month: classes paid for and not yet taken, times the price of a class. In the worked example that is 410 classes, $10,660 of teaching already paid for.

Should instructor pay be separate from other payroll?

Yes. Instructor pay is the part of payroll the schedule controls: add a class and it rises, cut one and it stops, while desk and management pay follow the hours the doors are open. With it on its own line you can split what a class costs into teaching and everything else. In the worked example, $60 of a $115 class is instructor pay and $55 is the rest of payroll and rent, which is why cutting a class saves $60 and not $115.

What is a month-end close for a small studio?

The routine that turns a month of transactions into a P&L you can trust, done the same way every month. Tie the booking platform’s sales to the processor’s payouts and the bank, record partner payouts and payroll in their own accounts, give every bank and card line an account, reconcile each account to its statement, and draw a line under the month so its numbers stop moving. Then read payroll share, rent share and net margin against your own last three months.

How long should a studio’s month-end close take?

There is no right number of hours; what matters is finishing by the same day every month, and the fifth working day is a sensible deadline. In the worked example the owner and a bookkeeper split ten steps across the first five working days, under three hours in all. A close that slips to the middle of the next month is a record rather than a tool, because a second month has already happened on top of it.

How do I reconcile my booking platform’s sales with my bank deposits?

In two hops. First, tie the platform’s card sales for the month, after refunds, to the processor’s payouts: subtract the processor’s fees and any chargebacks, and adjust for timing, because sales from the last days of one month are paid out in the next. Then match each payout to a deposit in the bank. Partner payouts from apps such as ClassPass are not in the platform’s sales at all, so tie those to each partner’s statement instead. Anything left over after fees, refunds, chargebacks and timing is worth chasing that week.

Can Xyzios connect to QuickBooks?

Yes. Xyzios works with Mindbody and is an approved Mariana Tek integration, and it reads your P&L from QuickBooks Online and your bank feed from Finta. Partner revenue from ClassPass and Wellhub shows when the bank feed or a partner income account in your books carries it, and with a bank feed connected, a ClassPass payout not seen by the 16th of the month is flagged. With the books connected, the Programming board shows an estimated cost per class (payroll plus rent over the classes run in the last three closed months) and one estimated break-even headcount per location. A Bookkeeper role sees Finance with the company P&L and the books setup, and no member names or anyone’s individual pay. Nothing is written back to your books, and the close itself stays with you and your bookkeeper.

Try it on your own numbers

Every board in this piece is a screen in the product.

Shown here on demo data. Connect Mindbody or Mariana Tek and it fills with yours. The first month is $99: the whole OS, every board, hands-on onboarding.

No card today · billing starts when you're connected and say go

Every number, one screen. The studio grows.

Free templates

Nine studio templates,
free to your inbox.

Two policies, notes for members and leads, a price increase letter, and four sheets for the desk and the numbers, each cut down to the part you copy. After that, the occasional studio note. No spam, no drip campaign, unsubscribe any time.

Written by the people who build Xyzios — not a content farm. What each template is for →