Group fitness studios that run 20 or more classes per week with five or more instructors hit the limits of simple bookkeeping fast. Revenue comes from memberships, drop-ins, class packs, and corporate contracts simultaneously. Payroll covers a mix of W-2 staff and 1099 contractors on different schedules and rates. If the studio operates as a franchise or has multiple locations, reporting requirements multiply again. Xero handles all of this. A fitness virtual assistant trained in Xero and group fitness operations can run the financial side of the business without taking owner time every week.


Xero Setup for a Group Fitness Studio

The right chart of accounts setup creates useful reporting from day one. The wrong setup creates a flat, undifferentiated ledger that tells you nothing about your business.

Income accounts for group fitness:

  • Monthly memberships (unlimited)
  • Monthly memberships (limited sessions per month)
  • Class packs (5, 10, 20 class packs - separate or combined)
  • Drop-in fees
  • Introductory offers (first class free, new client promos)
  • Day passes
  • Corporate wellness contracts
  • Specialty class series (6-week HIIT program, 8-week core series, etc.)
  • Streaming and on-demand memberships
  • Event and pop-up class revenue
  • Workshop and skill-building class revenue

Expense accounts:

  • Instructor wages (W-2)
  • Instructor pay - contractors (1099)
  • Per-head bonuses for instructors
  • Substitute instructor pay
  • Facility rent and utilities
  • Equipment maintenance
  • Music licensing (direct ASCAP/BMI or through a service)
  • Scheduling software (Glofox, Mindbody, Momence, Pike13, Mariana Tek)
  • Liability and general business insurance
  • Marketing and advertising
  • Uniforms and supplies

Connecting booking platforms:

Check the Xero app marketplace for your scheduling platform. Mindbody, Glofox, and Mariana Tek all have Xero integrations of varying quality. Momence connects via Zapier rather than a native integration. Your VA sets up whichever connection is available and monitors it weekly. For platforms without a direct connection, the monthly revenue export plus journal entry process works reliably.

Class-Based Revenue Tracking and Multi-Instructor Payroll

The dual complexity of group fitness accounting - revenue that comes from many sources and payroll that spans many instructors with different pay structures - is where Xero outperforms simpler tools.

Class-based revenue setup:

If your business runs multiple class formats (cycle, HIIT, yoga, barre, boxing), create a tracking category called "Class Format" with an option per format. Your VA tags revenue transactions to the format. The filtered P&L shows which formats generate the most revenue. This matters when deciding whether to add class times, hire more instructors, or cut underperforming formats.

Membership revenue timing:

Monthly memberships are typically recognized in the month they cover. If a member pays their March membership on March 1st, it's March revenue. If they pay on February 28th for March access, it's technically March revenue - post to a deferred revenue liability and recognize in March. For most small studios on cash accounting, the simplification of recognizing when received is acceptable. Confirm with your accountant.

Multi-instructor payroll in Xero:

For W-2 instructors, integrate Xero with Gusto. Gusto processes payroll and pushes journal entries to Xero automatically: gross wages, employer payroll taxes, and net pay all land in the correct expense and liability accounts. Your VA confirms the sync after each payroll run.

For 1099 contractors (common for specialty instructors, sub teachers, and guest instructors), add each as a contact in Xero. When paid, your VA logs a spend money transaction or vendor bill to the contractor, tagging it to their name in the memo. Year-end: VA runs the contact payment report to prepare 1099-NEC data.

Per-head bonus tracking:

If instructors earn a bonus above a minimum headcount threshold (common in cycling and HIIT formats), your VA pulls headcount data from the scheduling platform's class report and calculates the bonus in a spreadsheet. The bonus enters Xero as a separate payment tagged to the instructor, separate from base per-class pay. This keeps base pay and bonus visible as separate line items.

Substitute instructor management:

When a sub teaches a class, pay follows the sub, not the originally scheduled instructor. Your VA must update both the scheduling platform and the pay calculation before logging in Xero. Errors here create payment disputes. Build a checklist: booking platform updated, pay calculation adjusted, Xero entry verified.

Franchise Reporting and Multi-Location Operations

Group fitness studios operating as franchise licensees or multi-location independent brands have reporting requirements beyond single-location studios.

Franchise royalty tracking:

Franchise agreements typically require a percentage of gross revenue as a royalty, plus sometimes a marketing fund contribution. Your VA creates recurring bills in Xero for the royalty amount, calculated monthly from the revenue figure. These are royalty expense accounts, separate from other operating expenses. The franchisor often wants a monthly revenue report - your VA exports the Xero income summary and formats it per the franchisor's template.

Multi-location tracking in Xero:

For studios under a single legal entity, use Xero's tracking categories to segment by location. Tag every income and expense transaction with the location. Monthly reports filtered by location show each site's P&L. For studios under separate legal entities (separate LLCs per location), use separate Xero organizations and export-combine reports for consolidated review.

Key metrics for franchise reporting:

  • Gross revenue per location per month
  • Membership count (from booking software, reconciled to billing)
  • Revenue per class (total revenue / total classes run in the period)
  • Instructor payroll as a percentage of revenue per location
  • Royalty payments and marketing fund contributions year-to-date

See the what is a fitness virtual assistant page for a broader view of how a VA fits into a multi-location fitness business.

Frequently Asked Questions

How does Xero handle revenue from both in-person classes and a streaming membership?

Set up separate income accounts for in-person and streaming revenue. If streaming revenue comes through a different platform (Vimeo OTT, Uscreen, etc.), your VA enters it as a monthly journal entry from that platform's revenue report. Both flow into the Xero P&L clearly.

Can Xero produce a report showing revenue per class format across all instructors?

Yes. With tracking categories set up for class format and a well-organized chart of accounts, your VA runs the P&L filtered by tracking category to see revenue and instructor cost by format. It's one of the most actionable reports a group fitness studio can run.

How does a VA handle Xero for a franchise that requires weekly revenue reporting to the franchisor?

The VA sets up a recurring task: pull the Xero income summary every Monday for the prior week, format it per the franchisor's template, and submit. Xero's date-filtered P&L makes the weekly pull straightforward.

What Xero plan does a group fitness studio with 8 instructors need?

The Growing plan covers unlimited invoices and bills and no transaction cap. That's the right tier for most group fitness studios. Established adds multi-currency and expense claims - only needed if you have international revenue or want expense reporting for instructor reimbursements.

Is it worth setting up Xero tracking categories for a single-location studio?

Yes, if you run more than three class formats. The format-level P&L is worth the setup time. For a single-format studio (only cycle, only barre), tracking categories add complexity without proportionate reporting benefit.