SaaS Mode & Agency
Setting Up SaaS Mode and Configuring Plans in GoHighLevel
By Marnix Geerkens. Published 2021-05-24. Updated 2026-06-02.
SaaS Mode lets your GoHighLevel agency sell platform access to clients as a recurring subscription. You define the plan names, feature access, and pricing inside the SaaS configurator, then connect Stripe to handle billing automatically. Each plan maps to a sub-account tier, so clients get exactly the tools you want them to have.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. GoHighLevel SaaS Mode turns your agency account into a software reseller operation. This walkthrough covers how to activate SaaS Mode, build pricing plans inside the SaaS configurator, and connect Stripe so client billing runs without manual invoicing. Once plans are live, new sub-accounts can be provisioned directly from a plan.
What you will learn
- Activate SaaS Mode from your agency settings
- Create and name pricing plans in the SaaS configurator
- Set feature access and limits per plan
- Connect a Stripe account to handle recurring billing
- Provision sub-accounts automatically when a client purchases a plan
Steps
Enable SaaS Mode
Go to Agency Settings, open the SaaS Configurator tab, and toggle SaaS Mode on. You will be prompted to connect your Stripe account before plans can be saved.
Connect Stripe
Click Connect Stripe and complete the OAuth flow. All subscription payments will route through this Stripe account, and GoHighLevel will collect its platform fee automatically.
Create your first plan
Click Add Plan, give it a name your clients will recognize, and set the monthly and annual price. You can create as many plans as you need.
Set feature access for each plan
Toggle on or off the GoHighLevel modules each plan includes: contacts, funnels, email marketing, SMS, workflows, and more. Lower plans might exclude phone or reputation features.
Configure usage limits
For plans with metered features, set the number of contacts, users, or sub-accounts allowed. Plans with no limits can be left open.
Save and publish
Hit Save Plan. Repeat for each pricing tier. Plans become available immediately for manual sub-account provisioning and for your SaaS sales funnel.
Tips
- Start with two or three clearly differentiated plans rather than many small tiers.
- Offering annual pricing at a discount reduces monthly churn.
- You can return to the configurator at any time to adjust plan features without affecting existing subscribers.
Want the full picture? Read more about GoHighLevel SaaS Mode.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Do I need the Agency Pro plan to use SaaS Mode?
Yes. SaaS Mode requires the GoHighLevel Agency Pro ($497/month) plan.
Can I change plan prices after clients have subscribed?
Yes, but existing subscribers keep the price they signed up at until you manually migrate them.
What happens when a client's payment fails?
Stripe handles retries. After repeated failures the sub-account can be paused automatically.
Can I offer a free trial through SaaS Mode?
Yes. You can set a trial period on any plan inside the Stripe product settings.






