Yoga studios that have moved beyond basic classes into retreats, workshops, and teacher training programs face accounting complexity that Wave and spreadsheets can't handle cleanly. Retreat deposits, installment payment plans, multi-currency transactions for international retreats, and teacher training revenue that spans months all require a more capable platform. Xero handles these situations. Pair it with a fitness virtual assistant who knows the software and your financial operations run without you involved in day-to-day bookkeeping.
Configuring Xero for a Yoga Studio
A yoga studio using Xero for the first time benefits from setting up the chart of accounts before connecting any bank feeds or importing any data.
Income accounts:
- Drop-in classes
- Monthly memberships (unlimited, limited, online)
- Class packs
- Workshops (separate from regular classes)
- Retreats (domestic)
- Retreats (international, if you run these)
- Teacher training - 200-hour programs
- Teacher training - 300-hour programs
- Continuing education workshops (for already-certified teachers)
- Online courses and memberships
- Retail (mats, props, books, merchandise)
- Space rental (if you rent the studio to other practitioners)
Expense accounts:
- Teacher pay (contractors)
- Staff wages (employees, if applicable)
- Retreat venue costs
- Retreat leader travel and accommodation
- Studio rent and utilities
- Music licensing
- Liability insurance
- Yoga Alliance membership and fees
- Scheduling software (Mindbody, Momence, etc.)
- Marketing
- Continuing education (for your own teachers)
- Retail cost of goods sold
Xero organization settings to configure:
Set your financial year-end date. Set the tax basis (cash vs. accrual - discuss with your accountant). Enable multi-currency if you run international retreats or have students who pay in foreign currencies. Configure your invoice template with your studio branding.
Retreat and Workshop Revenue Tracking
Retreats and workshops have financial characteristics that differ significantly from regular class revenue. They involve deposits, sometimes installment plans, third-party venue costs, and often higher margins - or higher losses if not managed well.
Retreat deposit handling in Xero:
When a student pays a retreat deposit, the correct accounting treatment is to record it as deferred revenue (a liability), not income. The deposit isn't earned until the retreat happens. In Xero, create a liability account called "Deferred retreat deposits" and post the deposit there. When the retreat concludes, journal-entry the deposit balance from the liability account to the retreat income account. Your VA handles this workflow.
Full retreat payment flow:
- Student pays deposit - logged as deferred revenue liability
- Student pays balance before retreat - logged as deferred revenue liability
- Retreat runs - VA posts journal entry moving total collected from liability to income
- Venue invoice received - VA enters as a bill in Xero and matches to the retreat expense account
- Retreat P&L is now visible: income vs. direct costs for that retreat
Workshop revenue:
Workshops are simpler than retreats - most participants pay in full upfront and the event happens within days of payment. Record workshop income directly to the workshop income account when received. If you sell early-bird pricing, the discount shows up in the lower per-participant revenue, not as a separate discount line.
Teacher training installment plans:
200-hour teacher training programs commonly run $2,000-$4,000 and students often pay in installments over several months. In Xero, create an invoice for the full program amount, then set payment terms to track installments. As each payment arrives, apply it against the invoice. The outstanding invoice balance shows you exactly what's still owed. Your VA monitors this aging weekly.
International Retreats and Multi-Currency
Studios that run international retreats - Bali, Costa Rica, Portugal, Mexico - deal with foreign currency costs even if students pay in USD. Venue deposits, local supplier invoices, and guide fees may come in local currency.
Multi-currency in Xero:
Xero's multi-currency feature (available on Growing and Established plans) handles this. Your VA enters bills from foreign suppliers in their local currency. Xero converts at the rate on the transaction date and tracks exchange gain/loss automatically. When the retreat P&L runs, you see true cost in your home currency.
International student payments:
If students outside the US pay in their own currency, Xero's multi-currency invoicing handles it. The invoice converts at the payment date rate. Your VA monitors for any significant exchange differences that affect the retreat's net margin.
Tracking per-retreat profitability:
Use Xero's tracking categories to tag every income and expense transaction with the retreat name. At the end of a retreat season, your VA runs a P&L filtered by tracking category to see each retreat's individual result. This shows which retreat formats and destinations are most profitable.
For the full breakdown of what to delegate beyond accounting, read the fitness virtual assistant tasks list.
Frequently Asked Questions
How does Xero handle Yoga Alliance fees?
Xero records the annual Yoga Alliance fee as a prepaid expense. Your VA logs it when paid, then amortizes it monthly across 12 months via journal entries. This smooths the expense rather than spiking one month's P&L.
Can a VA manage Xero for a studio running both in-person and online memberships?
Yes. Set up separate income accounts for in-person and online memberships. If online memberships process through a different platform (Kajabi, Teachable, Mighty Networks), your VA reconciles that platform's monthly revenue export against Xero entries.
What's the best way to handle teacher training revenue that's collected over several months?
Use Xero invoicing with installment tracking. Create the full-value invoice at enrollment, apply payments as they arrive. Revenue recognition depends on whether you use cash or accrual basis - your accountant should advise. The Xero system supports both approaches.
Does Xero connect to Mindbody for yoga studios?
Yes. Mindbody has a Xero integration available through the Xero app marketplace. It syncs daily revenue summaries. Your VA configures and monitors it. Check the specific version of the integration, as features have changed over Mindbody's API updates.
Is Xero's multi-currency feature worth the higher plan cost for international retreats?
If you run two or more international retreats per year and pay vendors in foreign currency, yes. The time saved on manual currency conversion and the accuracy of exchange gain/loss tracking justifies the plan upgrade.