Postnatal Fitness Monthly Billing Reconciliation SOP for Virtual Assistants
Billing errors are silent revenue killers. A failed charge left unresolved becomes a lost client. A duplicate charge becomes a complaint. A missed renewal becomes a gap in your monthly revenue. Clean postnatal fitness monthly billing reconciliation is not glamorous work, but it is foundational to a sustainable coaching business.
This SOP gives your VA the exact steps to close the billing cycle every month without errors, surprises, or coach involvement in routine tasks.
Why Monthly Reconciliation Matters for Postnatal Fitness Businesses
Postnatal fitness businesses often have variable billing. Clients may be on monthly memberships, session packs, 12-week programs, or hybrid arrangements. Some have payment plans. Some receive discounts or referral credits.
This complexity makes reconciliation non-trivial. A VA who is not working from a clear SOP will miss things. Your VA needs:
- A structured checklist to follow on the same dates each month
- Access to your billing platform (Stripe, MindBody, or GoHighLevel Payments)
- A clear escalation path for discrepancies
Run this process on the same dates every month. The first business day of the month works well, covering charges from the prior month.
Step 1: Pull the Month-End Revenue Report
Your VA logs into your billing platform and exports a full transaction report for the prior month. This covers:
- All successful charges
- All failed charges
- All refunds issued
- All subscription renewals
- Any manual invoices sent
In Stripe, use the Payments export filtered by date range. In MindBody, use the Revenue Report under the Reports tab. In GoHighLevel, pull from the Payments section in the CRM.
Save the report as a CSV or PDF labeled with the month and year. Store it in your shared Google Drive or Dropbox in a folder named "Billing Reports."
Step 2: Reconcile Against the Client Roster
Your VA compares the billing report against your active client roster. The goal is to confirm that every active client was charged correctly and every inactive client was not charged.
Create a simple reconciliation spreadsheet with these columns:
- Client name
- Billing plan or package
- Expected charge amount
- Actual charge recorded
- Status (match, failed, refund, missing)
- Notes
Work through the roster line by line. Flag any discrepancies immediately. Common issues in postnatal fitness businesses include:
- Client paused her membership but was still charged
- New client onboarded mid-month and billing was not set up
- Session pack client ran out of sessions but auto-renewal was not triggered
- Discount or credit was not applied correctly
Step 3: Resolve Failed Payments Within 48 Hours
Failed payments are time-sensitive. The longer you wait, the harder it is to collect.
When your VA identifies a failed charge:
- Check whether the platform sent an automatic dunning email (Stripe does this by default)
- If no automatic retry is set up, your VA sends a manual outreach to the client within 24 hours
- Message template: "Hi [Name], we noticed your payment for [month] did not process. Could you update your card details at [link] when you get a chance? Happy to help if you have any questions."
- Log the failed payment and outreach in the CRM under the client's contact record
- Set a follow-up task for 48 hours if no response
Do not wait for the client to notice a failed charge. Reach out first. It is less awkward and more professional.
Step 4: Process Refunds and Credits
If refunds were approved during the prior month, your VA confirms they were processed and appear on the report.
For each refund:
- Confirm the refund amount matches what was approved by the coach
- Verify the refund shows as completed in Stripe or MindBody
- Note the refund in the reconciliation spreadsheet with a reason code (e.g., program pause, billing error, client request)
Credits are slightly different. If the coach offered a makeup session credit or a goodwill discount, your VA confirms it is reflected in the system and documents it.
Step 5: Verify Subscription Renewals and Upcoming Charges
Look forward, not just backward. Your VA reviews the upcoming 30 days and flags:
- Subscriptions set to renew
- Program end dates where renewal conversations need to happen
- Clients on payment plans who have upcoming installments
Create a task in GoHighLevel for each renewal conversation. Assign it to the coach with the client name and expected renewal date. The coach then initiates a proactive renewal discussion rather than relying on an automatic charge to do the work.
For a broader picture of how a VA supports financial and operational tasks in a fitness business, see how to hire a fitness virtual assistant.
Step 6: Deliver the Monthly Summary to the Coach
On the last day of reconciliation, your VA sends a brief summary to the coach. Keep it concise:
- Total revenue collected for the month
- Number of failed payments and resolution status
- Refunds processed
- Any open billing issues requiring coach attention
Use a simple email or a shared Google Doc template. The coach should be able to review this in under five minutes. If anything requires a decision, flag it clearly at the top.
Reconciliation Timing Checklist
Run this process on a consistent schedule:
- Day 1 of month: Pull prior month's billing report
- Day 1-2: Reconcile against client roster
- Day 2: Outreach on all failed payments
- Day 3: Confirm refunds and credits
- Day 3-4: Review upcoming renewals and set tasks
- Day 5: Send monthly summary to coach
Frequently Asked Questions
What billing platforms does this SOP work with?
Stripe, MindBody, and GoHighLevel Payments are the most common platforms in postnatal fitness businesses. The steps are the same across platforms. The specific report names and export locations differ slightly. Your VA should be trained on whichever platform you use before running this SOP independently.
How does a VA handle a client who disputes a charge?
Log the dispute immediately in the CRM. Do not refund without coach approval. Send the client a message acknowledging the concern and confirming the coach will review it within one business day. Escalate to the coach with the full charge history and any relevant notes from the client record.
How long should billing records be kept?
Keep all billing records for a minimum of three years. Most accountants recommend seven. Store reports in a clearly labeled folder structure in Google Drive or Dropbox with month and year in every file name.
Should the VA have full access to the billing platform?
Your VA needs enough access to run reports, view transaction history, and send payment links. Restrict actual refund processing or plan changes to the coach or a trusted senior team member. GoHighLevel and Stripe both support role-based permissions to manage this cleanly.
What happens if the reconciliation reveals a significant discrepancy?
Stop the reconciliation and escalate to the coach immediately. Do not attempt to resolve large discrepancies independently. Document exactly what you found, when you found it, and what the expected versus actual figures are. The coach decides next steps.