How to Cancel Reselling Subscriptions in GoHighLevel
If you are managing SaaS clients in a platform like ClickUp for operations and want to adjust your billing setup inside GoHighLevel, it is important to understand exactly how reselling subscription cancellation works. This guide walks you through what happens when you cancel a resold subscription, how Stripe billing is affected, and what steps you should take before making changes.
Understanding Reselling Subscriptions in GoHighLevel
When you resell a plan inside GoHighLevel, you are effectively offering SaaS access to your clients while their recurring payments are handled through Stripe. The subscription that your client pays for is a Stripe subscription created and managed under your agency Stripe account.
Because of this structure, canceling a reselling subscription inside the platform has two distinct but related effects:
- It affects the billing automation between GoHighLevel and Stripe.
- It affects whether the client continues to get charged or retains access.
To avoid confusion for you and your customers, review the behavior described below before making any changes.
What Happens When You Cancel a Reselling Subscription in GoHighLevel
Canceling a reselling subscription does not directly cancel the customer’s Stripe subscription. Instead, it changes what GoHighLevel does with the billing data it normally receives from Stripe.
Here is what you can expect when you cancel the reselling subscription for a client account:
- The system continues to read incoming Stripe webhooks, but no longer applies them to adjust the client’s plan or product in your agency account.
- The client’s existing Stripe subscription keeps running unless you cancel it separately in Stripe.
- The customer can still be charged in Stripe, even if you stopped reselling that plan inside GoHighLevel.
This means that canceling in the app mainly stops the automated sync between billing events and the SaaS configuration, rather than stopping the billing itself.
GoHighLevel and Stripe: How Webhooks Behave After Cancellation
The GoHighLevel platform relies on Stripe webhooks to keep your SaaS billing and access synchronized. When your client’s Stripe subscription renews, upgrades, or is canceled, a webhook is sent to your agency. Under normal conditions, GoHighLevel uses that data to update the client’s SaaS plan, usage, and status.
Once you cancel the reselling subscription inside the app, the behavior changes:
- Stripe webhooks will still be received.
- GoHighLevel will stop using those webhooks to apply any subscription changes to the client account.
- No new actions (such as activating, pausing, or changing limits) are taken based on new Stripe events.
In effect, you break the live connection between the Stripe subscription status and your client’s SaaS configuration inside your agency view.
Client Access and Billing After GoHighLevel Cancellation
Because GoHighLevel stops adjusting the subscription when reselling is canceled, you should consider both access and billing impacts.
Client Access to the GoHighLevel SaaS Features
After you cancel reselling for that client account, the current configuration of the client’s SaaS plan remains in place unless you manually change it. Stripe events that occur later will not automatically change their access or limits.
For example:
- If the client’s Stripe payment fails, the client could still keep access unless you manually restrict it.
- If the client upgrades or downgrades subscription in Stripe, the changes will not automatically adjust their SaaS plan in the agency interface.
Ongoing Stripe Billing for Your Client
Canceling the reselling subscription inside GoHighLevel does not cancel the actual Stripe subscription. Your client can still be billed by Stripe on the normal schedule until you cancel or modify that subscription directly within Stripe.
To avoid unintended charges, you should always manage the Stripe subscription in parallel when you are stopping reselling services for a client.
Step-by-Step: Safely Cancel a Reselling Subscription in GoHighLevel
Use the steps below as a best-practice checklist to protect both your revenue and your client relationships when you decide to stop reselling a plan.
1. Review the Current Client Setup in GoHighLevel
- Open your agency view.
- Locate the client account whose reselling subscription you plan to cancel.
- Confirm which SaaS plan or reselling product is currently linked to that client.
Make sure you understand what access and features the client currently has before you proceed.
2. Check the Client Subscription in Stripe
- Log in to your Stripe account associated with your GoHighLevel agency.
- Search for the customer by name, email, or subscription ID.
- Review their active subscription, billing cycle, and next payment date.
This ensures you know when the next charge will occur and how cancellation or changes will affect the customer.
3. Decide on Your Billing End Strategy
Before canceling the reselling subscription inside GoHighLevel, decide how you want to handle billing and access:
- Immediate stop: Cancel the Stripe subscription right away and then update access in your agency account.
- End of billing period: Schedule cancellation in Stripe at the end of the current period, then adjust access on that date.
- Migration to a new plan: Move the client to a different plan in Stripe and manually configure the new access in your agency view.
4. Cancel the Reselling Subscription in GoHighLevel
Once you have a clear strategy for billing, cancel the reselling subscription in the platform:
- From your agency settings, navigate to the area where client SaaS or reselling subscriptions are managed.
- Select the specific reselling subscription assigned to the client.
- Use the cancel or stop reselling option for that client.
After this, the Stripe webhooks will no longer drive subscription-based changes for that client inside your agency account.
5. Update the Stripe Subscription
Next, align billing with your new plan for the client:
- Go back to the customer record in Stripe.
- Cancel, pause, or modify the subscription in Stripe according to your agreement with the client.
- Confirm the final invoice date and any prorated charges if applicable.
Remember that Stripe is still the system that actually charges the client, even when reselling is disabled inside GoHighLevel.
6. Adjust Client Access Manually
Because Stripe webhooks will not change anything after reselling is canceled, you may need to:
- Downgrade or remove SaaS access manually in the client’s account.
- Update any limits, snapshots, or feature toggles you were including with the resold plan.
- Notify the client about what access they retain and what has changed.
Best Practices for Managing GoHighLevel Subscription Changes
To reduce confusion, follow these best practices whenever you stop reselling a plan or reconfigure billing:
- Document your process for handling both GoHighLevel changes and Stripe updates.
- Communicate clearly with clients about what happens to charges and access.
- Verify after a few days that no unexpected Stripe payments are being processed for canceled services.
- Keep a log of which clients have reselling disabled so you know webhooks will no longer affect them.
For a deeper reference directly from the platform documentation, review the official guide on cancellation for reselling subscriptions in-app.
Additional Resources for Optimizing Your GoHighLevel Setup
If you are looking to optimize how you package, price, and automate SaaS plans, consider working with specialists who understand both billing and agency workflows. A consulting partner such as Consultevo can help you refine your GoHighLevel implementation, pricing strategy, and automation structure so that subscription changes are simple and predictable.
By understanding exactly how reselling subscription cancellation works in GoHighLevel and coordinating those changes with Stripe, you can maintain clean billing records, prevent unwanted charges, and deliver a smoother experience to every client in your agency.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
