Online Fitness Coach Membership Freeze and Pause Handling: A VA SOP
Online fitness coach membership freeze and pause handling is one of the most friction-prone client interactions in a recurring-revenue coaching business. A client asks to pause because of injury, travel, or finances. You say yes, but nobody updates the billing system, the client gets charged, they're frustrated, and now you're managing a chargeback instead of a coaching relationship.
A VA running a clear SOP prevents that chain of events. This guide covers how your VA receives, processes, tracks, and follows up on every freeze or pause request so nothing falls through and you retain clients you would otherwise lose.
Before layering this into your VA's workflow, see fitness virtual assistant tasks list for the full scope of what makes sense to delegate.
Setting Your Freeze Policy Before Your VA Runs It
Your VA can only enforce a policy you've defined. If your freeze terms are vague, your VA will face judgment calls on every request—and inconsistent handling creates client resentment. Define these four variables before handing this SOP to your VA:
Maximum freeze duration: How long can a member pause without losing their spot or rate? Common options are 30 days, 60 days, or one billing cycle. Any longer and you're effectively offering a cancellation with a re-enrollment promise.
Freeze frequency: Can a member freeze once per year? Twice? Unlimited? Clients who freeze repeatedly are often churning slowly—your policy should reflect that.
Billing treatment during freeze: Does billing pause entirely, shift to a reduced hold fee, or continue unchanged? This depends on your cost structure. If you're paying per-seat costs in Trainerize or TrueCoach regardless of usage, a full billing pause affects your margin. A small hold fee (often $10 to $20/month) covers platform costs and keeps the client connected to the program.
Reinstatement terms: When a freeze ends, does billing resume automatically at the same rate, or does the client need to confirm? Automatic reinstatement is operationally cleaner but requires clear client communication upfront so the charge doesn't surprise anyone.
Document your policy in a one-page Google Doc your VA references for every request. Any request that falls outside the policy gets escalated to you—your VA doesn't improvise.
The Freeze Request SOP
Step 1 — Receive and log the request
Freeze requests arrive through multiple channels: email, DM on Instagram, a message in your client portal on Trainerize or TrueCoach, or via your support inbox in GoHighLevel. Your VA monitors all of these and logs every freeze request into a shared Google Sheet the same day it arrives.
Freeze Tracker columns: Client Name, Email, Program/Membership Type, Request Date, Requested Freeze Start, Requested Freeze End, Approved Freeze Start, Approved Freeze End, Billing Action Taken, Platform Updated (Yes/No), Confirmation Sent (Yes/No), Reinstatement Date, Follow-Up Sent (Yes/No), Status.
Logging the request before doing anything else creates a paper trail and prevents requests from getting lost in an inbox.
Step 2 — Verify eligibility
Your VA checks the Freeze Tracker and the client's account history against your policy. Is this client within their allowed freeze frequency? Is the requested duration within your maximum? If yes, proceed. If the request is outside policy, your VA replies with a templated message holding the request and flagging it for your decision—the VA does not approve or deny exceptions independently.
Step 3 — Process the billing change
This is the most critical step and the most common point of failure when freeze requests are handled informally.
In MindBody: Your VA navigates to the client's account, opens their active membership, and applies a Membership Suspension for the approved date range. MindBody handles the billing pause automatically within a suspension. Confirm the suspension is visible in the client's account before moving on.
In Kajabi or Teachable (for subscription-based digital programs): Your VA pauses the subscription through the billing tab of the member's account. Both platforms allow subscription pauses with a defined resume date. Set the resume date to the freeze end date so billing restarts automatically.
In GoHighLevel: Your VA updates the contact record with a "Freeze" tag and the freeze end date, and pauses any active subscription through the Payments section. GoHighLevel's subscription management allows a pause with a specific resume date—use it rather than canceling and re-creating, which loses billing history.
For clients billed through Stripe directly (common when you use Trainerize or TrueCoach for delivery and Stripe for billing outside the platform): Your VA logs into Stripe, finds the subscription, and applies a pause using Stripe's native subscription pause feature. Set the "pause_collection" behavior to "void" if you want to skip billing entirely, or "keep_as_draft" if you want to generate an invoice that remains unpaid during the freeze. Confirm the pause is set and the resume date is correct.
Your VA screenshots the billing change confirmation in every platform and attaches it to the client's row in the Freeze Tracker.
Step 4 — Update the coaching platform
Billing and access are separate. A client whose billing is paused may still have active access to workout programs in Trainerize, TrueCoach, or TrainHeroic. Your policy determines whether frozen members retain access (some coaches allow this as a goodwill gesture, especially for injury-related freezes) or whether access is also paused.
Your VA updates access settings in the coaching platform to match the approved freeze terms. In Trainerize, this means deactivating the client's program assignment for the freeze period. In TrueCoach, the VA can pause the athlete's program delivery. In TrainHeroic, the VA moves the athlete to an inactive status within the team.
Step 5 — Send confirmation to the client
Your VA sends a confirmation message to the client within 24 hours of the request. The message includes:
- Confirmed freeze start and end dates
- Billing treatment during the freeze (paused, reduced, unchanged)
- Automatic reinstatement date and what happens on that date (billing resumes, access restores)
- A contact method for questions
Use a template that your VA personalizes with the client's name, dates, and program details. Generic confirmation messages feel transactional; a personalized one feels like service.
Reinstatement and Follow-Up
Your VA reviews the Freeze Tracker weekly and flags any freeze scheduled to end in the next 7 days. Three days before the freeze end date, your VA sends a reinstatement reminder to the client: "Your pause ends on [date]—here's what happens next." This prevents the charge from feeling unexpected even if the client forgot the timeline.
On the reinstatement date, your VA confirms billing resumed in the platform and the client has active access restored. Log the reinstatement date in the tracker and mark the row complete.
For longer freezes (60 days or more), your VA sends a mid-freeze check-in at the halfway point: "Checking in—how are things going? Your program resumes on [date] and we're looking forward to having you back." This is not a sales message. It's a retention touchpoint that keeps the coaching relationship warm during the pause and significantly reduces the chance of a client not returning after the freeze ends.
Identifying freeze patterns
Your VA reviews the Freeze Tracker monthly and flags any client who has frozen more than once in a rolling 12-month period. These clients are candidates for a proactive retention conversation—your VA flags them for your review rather than contacting them directly. Repeated freezes often signal a mismatch between the program and the client's current life situation, which sometimes resolves with a program adjustment rather than another pause.
See how to hire a fitness virtual assistant and what is a fitness virtual assistant for guidance on finding a VA who can own operational SOPs like this one.
FAQ
Should my VA have the authority to approve freeze requests, or should I approve each one?
Your VA should approve requests that fall within your documented policy without escalating to you. Requests outside the policy—longer duration, frequency exceeded, special circumstances—come to you. This keeps your VA productive and you out of routine approvals while keeping exceptions in your hands.
What happens if a client is billed during their freeze because the billing wasn't updated in time?
Your VA issues a refund for the incorrect charge through your payment processor and sends the client an apology with confirmation of the refund timeline. Log the error in the Issues column of the Freeze Tracker. If this happens more than once, the root cause is usually a timing gap between logging the request and processing the billing change—your VA should process billing the same day the request is received, not at the end of the week.
How do I handle clients who request a freeze mid-billing cycle?
Your policy should specify whether you pro-rate the current cycle or freeze from the next billing date. Pro-rating is more client-friendly but adds billing complexity. Freezing from the next billing date is operationally simpler. Whichever you choose, document it and train your VA to apply it consistently.
Can I offer a reduced hold fee instead of a full billing pause?
Yes, and many coaches do. A hold fee of $10 to $20 per month covers platform costs and keeps the client financially connected to the program, which slightly increases reinstatement rates compared to a full pause. Your VA applies the reduced fee by switching the client to a hold membership tier in MindBody or by adjusting the Stripe subscription price during the pause period.
What if a client doesn't return after their freeze ends?
If the client's billing reinstates automatically and they don't engage, your VA flags it after 7 days of no activity post-reinstatement. You decide whether to reach out personally or have your VA send a check-in. If the client wants to cancel at that point, your VA processes the cancellation promptly—fighting a client who wants to leave creates chargebacks and negative reviews, both of which cost more than the subscription revenue.