Group Fitness Studio Monthly Billing Reconciliation SOP for Your VA
Billing errors go unnoticed until a client complains or your accountant flags a discrepancy. By then, you have already lost time, trust, or both. A group fitness studio monthly billing reconciliation process, handled by your fitness virtual assistant, catches problems early and keeps your revenue numbers accurate without requiring your direct involvement every month.
This SOP walks through each step your VA should complete between the 1st and 5th of every month.
Why Monthly Reconciliation Is Non-Negotiable
Small billing errors compound fast. A client on the wrong membership tier pays $30 less per month. A failed payment that nobody follows up on becomes two months of lost revenue. A duplicate charge triggers a chargeback that costs you the transaction amount plus a $15 to $25 fee.
Most studio owners rely on their booking platform to handle billing automatically. MindBody, Trainerize, and similar tools do process payments - but they do not catch mismatches between what should have been charged and what actually cleared. That gap is where revenue leaks live.
Monthly reconciliation closes that gap. Your VA compares expected charges against actual bank deposits, flags discrepancies, and resolves them before they snowball. It takes a few hours once a month and often recovers hundreds of dollars in missed or incorrect payments.
Step-by-Step Reconciliation Process
Phase 1 - Gather the Data (Day 1)
Step 1 - Export the billing report from your booking platform. In MindBody, navigate to Reports, then Financial, then Payments. Set the date range to the previous calendar month. Export as CSV. This report shows every transaction processed through the platform: membership charges, class pack purchases, retail sales, and manual payments.
Step 2 - Export the bank statement or payment processor report. Pull the monthly statement from Stripe, Square, or whichever processor your studio uses. If you accept payments through multiple processors, export a report from each one. Also pull the bank statement showing actual deposits.
Step 3 - Export the membership roster. Pull a current list of all active members with their membership type and monthly rate. In MindBody, use the client report filtered by active memberships. This becomes the baseline for verifying that every active member was charged correctly.
Step 4 - Set up the reconciliation spreadsheet. Your VA should use a standardized Google Sheets template with the following tabs: Expected Revenue (from the roster), Actual Revenue (from the processor), Discrepancies, Failed Payments, and Action Items. Copy last month's template and update the dates.
Phase 2 - Compare and Flag (Days 2-3)
Step 5 - Match expected charges to actual charges. For each active member on the roster, confirm that the correct amount was charged and that the payment cleared. Use VLOOKUP or a similar function to cross-reference the membership roster against the payment processor export. Flag any of the following:
- Members who were not charged at all
- Members charged the wrong amount
- Duplicate charges
- Charges to canceled or frozen memberships
- Payments that were processed but not deposited
Step 6 - Identify failed and declined payments. Filter the billing report for failed transactions. Common decline reasons include expired cards, insufficient funds, and bank blocks. Create a separate list of these clients with their name, email, phone, amount owed, and decline reason.
Step 7 - Check for chargebacks and disputes. Review the payment processor dashboard for any disputed transactions from the previous month. Note the client name, amount, dispute reason, and deadline for responding. Chargebacks have strict response windows - usually 7 to 21 days - so these need immediate attention.
Step 8 - Reconcile retail and one-time sales. If your studio sells merchandise, supplements, or drop-in passes, verify these transactions separately. They are easy to overlook because they do not recur automatically. Compare the point-of-sale report against the processor deposits.
Phase 3 - Resolve Discrepancies (Days 3-5)
Step 9 - Run failed payment recovery outreach. For each declined payment, your VA sends a message to the client. Keep it factual and non-judgmental: "Hi [Name], your monthly membership payment of [$X] did not go through on [date]. Could you update your payment method in your account, or reply here and I can help?" Send via SMS first, with an email backup.
Step 10 - Retry failed charges. After the client updates their payment method (or after a waiting period per your policy), your VA retries the charge in MindBody. Log the retry date and result in the reconciliation spreadsheet.
Step 11 - Correct billing errors. If a client was overcharged, process a refund or credit immediately. If undercharged, apply the correct rate going forward and decide whether to back-bill (check with the studio owner for policy guidance). Document every correction.
Step 12 - Escalate chargebacks to the studio owner. Your VA gathers the evidence needed to respond to a dispute: signed membership agreement, attendance records, cancellation policy, and communication history. The studio owner or a designated manager submits the response to the processor. Time-sensitive - do not delay.
Delivering the Monthly Report
Step 13 - Compile the reconciliation summary. Your VA prepares a one-page summary for the studio owner that includes:
- Total expected revenue versus total collected revenue
- Number and dollar amount of failed payments
- Recovery rate (how many failed payments were collected after outreach)
- Number of billing errors found and corrected
- Open chargebacks and their status
- Trends compared to the previous month
Step 14 - Archive the working files. Save the reconciliation spreadsheet, processor exports, and bank statements in a shared Google Drive folder organized by month. This creates an audit trail your accountant will appreciate at tax time.
Step 15 - Update client records. Any membership changes discovered during reconciliation (wrong tier, outdated payment method, frozen accounts that should be active) get corrected in MindBody and noted in GoHighLevel. Clean data prevents the same errors from recurring.
Tools and Permissions Your VA Needs
- MindBody - billing reports, payment retries, membership management (staff-level access, not owner-level)
- Stripe or Square - transaction reports, chargeback details (read-only access is sufficient for reporting; payment retries happen in MindBody)
- GoHighLevel - client communication for failed payment outreach
- Google Sheets - reconciliation template and monthly archive
- Google Drive - shared folder for storing exports and summaries
Restrict your VA's access to what the role requires. They do not need the ability to issue refunds without approval or modify pricing tiers. Set those actions as escalation-only.
For help finding a VA who can manage these financial tasks reliably, read our guide on how to hire a fitness virtual assistant.
FAQ
How long does monthly billing reconciliation take?
For a studio with 100 to 300 active members, expect three to five hours spread across the first five days of the month. Studios with more complex pricing (multiple tiers, family plans, corporate accounts) may take slightly longer.
What if my VA finds a pattern of undercharging certain members?
Document the pattern and present it to the studio owner with specifics: which members, which tier, how long, and the total revenue impact. The owner decides whether to back-bill, adjust going forward, or absorb the loss. Your VA should not make that call independently.
Should the VA have direct access to the studio's bank account?
No. Your VA needs access to the payment processor dashboard (Stripe, Square) for transaction reports and the booking platform for billing management. Direct bank access is unnecessary and creates security risk. The bank statement can be exported by the owner or bookkeeper and shared as a CSV.
How do I reduce failed payments before they happen?
Have your VA send a "payment method check" email to all members five days before the billing date. Remind them to update expired cards. MindBody can also flag cards expiring within the current month - your VA can run this report and reach out proactively.
What is a healthy failed payment rate for a fitness studio?
Most studios see 5% to 10% of monthly charges fail on the first attempt. With a follow-up process, you should recover 60% to 80% of those within 10 days. If your fail rate exceeds 15%, investigate whether your billing date conflicts with common payroll cycles or whether your payment processor has reliability issues.