CrossFit boxes operate on a specific financial model: monthly membership dues as the primary revenue stream, coach pay that varies between full-time staff and part-time contractors, competition entry fees, affiliate fees to CrossFit LLC, and often retail (apparel, supplements). Xero handles this model better than Wave once a box reaches meaningful scale. A fitness virtual assistant trained on Xero can run bank reconciliation, manage payroll integrations, and produce monthly reports without tying up the owner's time.


Setting Up Xero for a CrossFit Box

Xero's setup is more involved than Wave but the payoff is a cleaner, more automated bookkeeping workflow at scale.

Chart of accounts for a CrossFit box:

Income:

  • Membership dues (month-to-month and founding member rates if different)
  • Drop-in fees
  • Class packs
  • Personal training sessions
  • Nutrition coaching
  • Competition team fees
  • Merchandise and retail
  • On-ramp and intro program fees
  • Event and competition hosting revenue

Expenses:

  • Coach pay (W-2 employees)
  • Coach pay (1099 contractors)
  • Affiliate fee (CrossFit LLC - currently around $3,000/year)
  • Facility rent and utilities
  • Equipment purchases and maintenance (barbells, plates, rowers, bikes, pull-up rigs)
  • Equipment financing payments
  • Liability insurance
  • CrossFit affiliate insurance
  • Software (SugarWOD, Wodify, Beyond the Whiteboard, PushPress, Mindbody)
  • Marketing and advertising
  • Supplies (chalk, tape, bands)

Xero's bank feed:

Xero's bank feed is one of its core advantages over Wave. Connect your business checking account directly - Xero pulls transactions daily and learns categorization patterns. Your VA reviews and approves suggested categories rather than manually categorizing every transaction. For a box doing $15K-$50K per month, this saves 2-3 hours of reconciliation time monthly.

Integrating with membership software:

If your box runs on Wodify, PushPress, or Mindbody, check Xero's app marketplace for a direct integration. Wodify and PushPress both have Xero connectors that sync revenue automatically. Your VA configures the integration once and then it runs in the background, pulling daily revenue data into Xero.

Bank Reconciliation and Payroll Integration

Bank reconciliation in Xero is faster than in most alternatives because the bank feed + auto-categorization handles the mechanical work. Your VA's job is reviewing exceptions.

Weekly reconciliation process:

  1. Open Xero bank reconciliation screen for the business account
  2. Review auto-suggested categorizations - approve correct ones, correct wrong ones
  3. Match any transactions Xero couldn't auto-match to existing invoices or bills
  4. Code any new transaction types that haven't appeared before
  5. Check that the Xero balance matches the bank statement balance

For most CrossFit boxes, this is a 20-30 minute task per week. Monthly, your VA runs a full statement reconciliation to confirm zero discrepancies.

Payroll integration:

CrossFit boxes with W-2 coaches need payroll. Xero integrates with Gusto, ADP, and other payroll providers. The integration pushes payroll journal entries from Gusto into Xero automatically - gross wages, employer taxes, and net pay all land in the correct Xero accounts without manual entry. Your VA monitors that the sync runs correctly each pay period and flags any errors.

For 1099 contractors (common for part-time coaches and specialty class instructors), use Xero's contact/vendor system. Each contractor is a contact with payment history. At year-end, your VA runs the contractor payment report for 1099 preparation.

Equipment financing:

CrossFit boxes often finance equipment packages ($20K-$80K for a full rig, barbells, plates, and cardio equipment). In Xero, set up a fixed asset for the equipment and a corresponding loan liability. Your VA enters the amortization schedule from the lender and posts a monthly journal entry splitting each payment between principal (reduces liability) and interest (expense). Xero's fixed asset module can also handle depreciation schedules.

Multi-Location Support and Reporting

As CrossFit boxes expand to a second or third location, single-entity bookkeeping breaks down. Xero handles multi-entity situations better than Wave.

Multi-location setup options:

Option 1: Separate Xero organizations for each location (separate legal entities). Your VA manages each organization separately. Xero doesn't consolidate these natively in the standard plan, but reports can be exported and combined in Google Sheets.

Option 2: Tracking categories within a single Xero organization (single legal entity, multiple locations). Xero's tracking categories tag each transaction by location. Revenue and expense reports can be filtered by location, giving you a P&L per location without separate accounts.

For most boxes with two to three locations under the same LLC, tracking categories work well and are simpler to manage.

Monthly reporting package your VA delivers:

  • P&L by month (current month vs. prior month vs. same month last year if data exists)
  • Location comparison if multi-location (via tracking category reports)
  • Accounts receivable aging (for drop-in invoices, corporate accounts, etc.)
  • Cash flow statement
  • Equipment and loan liability balances (quarterly)

Key CrossFit box financial metrics to track:

  • Revenue per member (total revenue / active member count - pulled from your box management software)
  • Coach payroll as a percentage of total revenue
  • Monthly net income trend
  • Affiliate fee as a fixed annual cost to plan around

For a full picture of what financial tasks and other workflows to hand off, read the complete fitness virtual assistant tasks list.

Frequently Asked Questions

Does Xero integrate with PushPress or Wodify for CrossFit boxes?

Both PushPress and Wodify have Xero integrations available through the Xero app marketplace. Configuration takes about an hour and syncs revenue data automatically after setup. Your VA handles the configuration and monitors it monthly.

How does Xero handle CrossFit's affiliate fee as an annual expense?

Your VA creates a bill from CrossFit LLC for the annual affiliate fee amount, then either logs it as a lump expense in the payment month or uses a prepaid expense account and amortizes it monthly across the year. The second approach gives cleaner monthly P&Ls.

Can a VA reconcile bank accounts in Xero without access to the actual bank account?

Yes. Once the bank feed is connected in Xero, your VA works entirely within Xero. They see imported transactions but cannot access the actual bank account. Xero's user permission levels support this.

What payroll software pairs best with Xero for CrossFit boxes?

Gusto is the most common combination. Gusto handles payroll processing and pushes journal entries to Xero automatically. The setup takes about two hours and works reliably for boxes with 3-15 W-2 employees.

Is Xero worth the cost versus Wave for a CrossFit box?

For a box under $150K annual revenue with no W-2 employees and a single location, Wave is sufficient. For a box with employees, multi-location, or meaningful equipment financing, Xero's automation and payroll integration justify the $37-$78/month cost.