What Is SaaS Mode in GHL? A Plain-English Explanation
What SaaS Mode is, what it changes for the agency and the client, how it differs from a regular GHL agency plan, and an end-to-end example walking from prospect to live sub-account.

If you've been hearing about SaaS Mode in GoHighLevel and trying to figure out what it actually is, this piece is the start. SaaS Mode is one of GHL's most powerful features for agency owners, and it's also the source of more confusion than almost anything else on the platform. Most explainers either dive too deep too fast or oversell it as a magic revenue switch. This is the plain-English version.
If you're past the basics and want the operator's view of mechanics or the solo-vs-team decision, see the broader SaaS Mode guide or the worth-it-for-solo-agencies cluster post. If you want the bigger context of white-label SaaS as an agency model, the white-label pillar guide covers it. This piece sticks to the foundation.
SaaS Mode in one paragraph
SaaS Mode is a feature inside Go High Level (specifically on the Agency Pro plan, which costs $497/mo) that lets your agency sell GHL as your own white-labeled software product. Clients sign up to your branded site, pay a subscription you set, and get an account provisioned automatically. You also gain the ability to mark up usage costs (SMS, email, AI) and pocket the difference. That's the whole concept; everything else is mechanics.
What SaaS Mode lets you do (the agency view)
From your side as the agency operating SaaS Mode, four things change once it's enabled.
First, you stop manually creating sub-accounts. When a client signs up, the system creates their account, applies your default snapshot (the pre-built configuration of workflows, funnels, and templates you set up once), connects their billing to your Stripe, and emails them their login.
Second, you set the pricing. The SaaS Configurator inside Agency Settings lets you define tiers ($97, $297, $497 per month, whatever you want), pick which features each tier includes, set a free trial length, and apply discount codes. GHL's underlying cost to you stays the same regardless of what you charge clients, so the spread is your margin.
Third, you can mark up usage. Every text message a client sends, every email, every AI tool credit, every voice minute has a base cost from GHL. You set a markup percentage on each, and the system bills clients at the marked-up rate. The difference accrues as margin in your account.
Fourth, you can publish a fully custom mobile app. The default LeadConnector app works on Unlimited and gets your logo and colors. On Agency Pro, you can commission a fully separate iOS + Android app published under your agency's name for an additional setup fee.
What SaaS Mode lets your clients do (the client view)
From the client's perspective, the experience looks like signing up to any SaaS product. They visit your website, see your pricing page, click a plan, enter their payment details, and the platform spins up their account. They never see GHL branding (assuming you've configured the white-label setup properly).
Once they're in, they get the standard GHL feature set (CRM, automations, funnels, conversations, scheduling, reporting), but everything is branded as your agency. Their login URL is app.youragency.com, the dashboard logo is yours, system emails come from your address, and the mobile app shows your branding.
If they hit usage limits or want more features, they upgrade to a higher tier inside the same flow they signed up through. No sales call required, no manual upgrade ticket. The platform handles the billing change, the feature unlock, and any prorated charges automatically.
How SaaS Mode is different from the regular agency plan
The regular GoHighLevel agency plans (Starter at $97/mo, Unlimited at $297/mo) let you run an agency that uses GHL on behalf of clients. You build sub-accounts manually, you bill clients however you want (typically a services retainer), and the platform is part of how you deliver work, not what you sell.
The Agency Pro plan with SaaS Mode enabled flips that. The platform itself becomes what you sell. Clients pay you for "the software," your services (if any) are an add-on, and the platform handles the billing, the provisioning, and the usage rebill automatically.
Three concrete differences worth knowing:
- Billing flow. Regular agency plan: you invoice clients however you want (Stripe Subscriptions, manual invoicing, pay-on-receipt). SaaS Mode: clients are billed by the platform on your behalf via Stripe, on your defined cycle.
- Onboarding labor. Regular plan: you create each sub-account manually and apply the snapshot yourself. SaaS Mode: signup auto-provisions the sub-account and applies the snapshot.
- Rebill capability. Regular plan: usage costs (SMS, email, AI) are billed to your agency wallet; you can pass costs through to clients but you can't mark up. SaaS Mode: you set markup percentages and the platform bills clients at the marked-up rate automatically.
A real example: how an agency uses SaaS Mode end-to-end
Walking through a representative flow.
An agency owner in the contractor niche enables SaaS Mode. She defines two SaaS plans: Starter at $147/mo (basic CRM + automations) and Pro at $397/mo (everything in Starter plus paid-ad tracking + voice AI booking). She sets a 7-day free trial on both and rebill markups: 100% on SMS, 50% on email, 200% on AI credits.
She drives traffic to her pricing page via cold email outreach plus content marketing. A roofing contractor named Marcus visits the page, picks the Pro plan, enters his card, and starts the 7-day trial. The platform creates his sub-account, loads the agency's default snapshot (which includes a roofing-specific lead capture funnel, an estimate-follow-up sequence, and a review request automation), and emails Marcus his login.
Marcus logs into app.youragency.com, sees the agency's branded dashboard, runs his first lead campaign, and his trial converts to paid on day 8. Over the next month, his SMS usage runs to 1,200 sends. At the agency's 100% markup, his rebill margin alone is around $30. Combined with the $397/mo subscription (vs the agency's underlying GHL cost contribution of roughly $40 per sub-account), the agency is keeping ~$385/mo per Marcus-equivalent client.
The agency owner did zero manual work for Marcus's onboarding. Her time went into building the snapshot, configuring SaaS Mode once, and driving traffic. The system handles the rest.
When you should NOT use SaaS Mode
Three scenarios where the answer is "not yet."
You have fewer than 4 clients. The $200/mo plan upgrade from Unlimited to Agency Pro doesn't pay back at low client counts.
You have no client acquisition channel. SaaS Mode amplifies an existing acquisition flow; it doesn't create one. If your only way of getting clients is sales calls, the auto-provisioning saves some labor but you're not getting the volume mechanic SaaS Mode is built for.
You sell complex enterprise services that require custom integration per client. SaaS Mode is built around a templated experience driven by your default snapshot. If every client needs a different setup, you don't benefit from the automation.
For everyone else with a working acquisition flow and a snapshot they trust: SaaS Mode is one of the highest-leverage features inside GHL.
What pairs well with SaaS Mode (Brandblast quick mention)
Once SaaS Mode is running, the third-party stack you bolt on top of GHL determines how your offer feels to clients. Brandblast is the most common addition because it solves the social media fulfillment piece GHL itself doesn't cover. It installs from the GHL App Marketplace into your agency view and produces months of branded content per sub-account on autopilot, pushed directly into the client's Social Planner. Mark it up in your SaaS plan tiers and the rebill math gets better.
Frequently Asked Questions
What is SaaS Mode in GHL?+
How does SaaS Mode work for an agency selling GHL?+
Can I try SaaS Mode before committing to the higher plan?+
What are SaaS Mode workflows?+
Is SaaS Mode the same as the GHL SaaS Pro plan?+
Stop rebuilding social media for every client
Brandblast generates months of branded content for every sub-account, on autopilot, pushed straight into GHL's Social Planner.
Start your free trial