Group Fitness Studio Payroll Processing: A VA's Step-by-Step SOP
Group fitness studio payroll processing is deceptively complex. Instructors work variable hours, teach different class formats at different rates, pick up substitutions mid-week, and sometimes split time across multiple locations. One miscalculated paycheck erodes trust faster than almost anything else in the instructor relationship. This SOP walks you through the exact process a fitness virtual assistant should follow to run payroll accurately, on time, every pay period.
For a broader view of the tasks a fitness VA handles beyond payroll, check out our complete task list.
Configuring Your Payroll System and Pay Structure
Get the foundation right before you process a single dollar. Most group fitness studios use one of two payroll models, and your system setup depends on which one applies.
Per-class pay model. Instructors earn a flat rate for each class taught. Rates vary by class type, instructor experience, and time slot (peak vs. off-peak). Document every rate in a master pay rate sheet. Include the instructor name, class format, per-class rate, and effective date. Store this in a shared Google Sheet with view-only access for the studio owner and edit access for yourself.
Hourly or hybrid model. Some studios pay instructors an hourly rate that includes prep time, or a base hourly rate plus a per-head bonus when class attendance exceeds a threshold. Map out the full compensation formula for each instructor. Hybrid models have more moving parts, so build a calculator in your spreadsheet that pulls attendance data and applies the bonus formula automatically.
System setup in MindBody. Configure each instructor's pay rate inside MindBody under Staff > Payroll. MindBody tracks classes taught, but you need to verify it captures substitutions, cancellations, and any overtime or bonus triggers. Run a test payroll report for the prior two-week period and compare it against manual records to catch configuration errors before you go live.
Connect to your payroll processor. Most studios use Gusto, ADP Run, or QuickBooks Payroll. Set up each instructor as either a W-2 employee or 1099 contractor based on their classification. If you are unsure of the correct classification, flag it to the studio owner immediately. Misclassification creates significant legal and tax exposure.
The Biweekly Payroll Processing Cycle
Run this cycle every pay period. For most studios, that means biweekly, but adjust the timeline if your studio pays weekly or semi-monthly.
Day 1 (Monday of payroll week): Pull raw data.
- Export the class log from MindBody for the pay period. This report should show every class taught, the instructor name, class format, date, time, and attendance count.
- Cross-reference the export against your scheduling records. Flag any discrepancies: classes that show as taught but were actually cancelled, substitution swaps that did not get updated in MindBody, or duplicate entries.
- Check for any pending expense reimbursements, bonuses, or deductions that need to be included in this cycle.
Day 2 (Tuesday): Calculate and verify.
- Apply pay rates from your master sheet to each class in the export. Use your spreadsheet calculator to compute gross pay per instructor.
- For hybrid models, pull the attendance data and calculate per-head bonuses. Double-check threshold triggers.
- Compare each instructor's calculated pay against their prior period. Variances greater than 15% should be investigated. A sudden drop might mean a missed class entry. A spike might indicate a substitution bonus that was entered twice.
- Send a summary to the studio owner for approval. Include total payroll cost, per-instructor breakdown, and any flagged items.
Day 3 (Wednesday): Submit payroll.
- Once approved, enter the final amounts into your payroll processor (Gusto, ADP, or QuickBooks).
- Verify tax withholdings, benefit deductions, and any garnishments are applied correctly.
- Submit payroll by the processor's cutoff time to ensure on-time direct deposits.
- Save a PDF of the payroll submission confirmation and file it in the studio's cloud storage under Payroll > [Year] > [Pay Period Date].
Day 4 (Thursday-Friday): Distribute and document.
- Send each instructor a pay summary via email or through GoHighLevel. Include classes taught, rate applied, gross pay, deductions, and net pay. Transparency prevents disputes.
- Log the payroll run in your tracking spreadsheet: total payroll cost, number of instructors paid, any adjustments made, and processing notes.
Handling Pay Discrepancies and Disputes
Disputes will happen. Handle them with speed and documentation.
When an instructor flags a discrepancy, acknowledge it within 24 hours. Pull the class log, scheduling records, and pay calculation for the period in question. Compare against the instructor's claim. If the error is yours, correct it in the next payroll cycle and issue a manual adjustment through your payroll processor if the amount exceeds $50. If the records support your original calculation, walk the instructor through the data in a brief call or detailed email.
Common error sources and how to prevent them:
- Substitution swaps not updated in MindBody. Fix: require all sub confirmations to go through you so you update the system in real time.
- Incorrect class format tagged in the schedule. Fix: audit class format tags monthly against your master class list.
- Bonus thresholds miscalculated due to no-show members counted as attendees. Fix: use MindBody's "checked-in" count, not "booked" count, for bonus calculations.
- Duplicate class entries from system glitches. Fix: sort the export by instructor and date before calculating. Duplicates become obvious in a sorted list.
Compliance, Record-Keeping, and Tax Season Prep
Payroll is a compliance function. Treat it accordingly.
Maintain organized records. Keep digital copies of every payroll run, tax filing, and contractor agreement for at least four years. Organize by year, then by pay period. Use a consistent folder structure in Google Drive or Dropbox.
Quarterly tasks:
- Verify that payroll tax filings (941s for employees, state equivalents) are submitted on time through your processor.
- Reconcile total payroll expense against the studio's P&L with the bookkeeper or accountant.
- Review contractor vs. employee classifications if any instructor's role has changed.
Year-end tasks:
- Generate W-2s and 1099-NECs through your payroll processor by January 31.
- Distribute tax forms to all instructors.
- Provide the studio's accountant with annual payroll summaries for tax return preparation.
FAQ
Should group fitness instructors be classified as employees or independent contractors?
Classification depends on the level of control the studio has over how, when, and where the instructor works. If the studio sets the schedule, provides the space and equipment, and dictates class format, the instructor is likely a W-2 employee. If the instructor controls their own methods, schedule, and works for multiple studios independently, contractor status may apply. Always consult a labor attorney or CPA for your specific state, as misclassification penalties are steep.
What payroll software works best for group fitness studios?
Gusto is the most popular choice for studios with fewer than 25 instructors. It handles both W-2 and 1099 workers, automates tax filings, and integrates with QuickBooks for bookkeeping. For larger operations, ADP Run offers more robust reporting and multi-location support. Either option works well when paired with MindBody as the source of truth for classes taught.
How do you calculate pay for substitute instructors?
Pay subs at the per-class rate assigned to the class format they taught, unless your studio has a separate sub rate. Document the sub rate in your master pay rate sheet. When processing payroll, verify the substitution is reflected in MindBody so the sub, not the originally scheduled instructor, receives credit for the class.
How far in advance should a VA prepare for payroll?
Start pulling data on the first business day after the pay period closes. For a biweekly cycle, this gives you two to three business days to calculate, verify, get approval, and submit before the payroll processor's cutoff. Build a recurring calendar reminder for each step so nothing slips.
What happens if payroll is submitted late?
Late payroll submissions result in delayed direct deposits, which damages instructor trust and may violate state labor laws requiring timely payment. If a delay is unavoidable, notify all affected instructors immediately with the revised payment date. Document the cause and adjust your process to prevent recurrence. Most payroll processors charge a fee for rush or off-cycle payments, so build a buffer day into your timeline.