GoHighLevel's white-label SaaS mode is one of the most powerful features for agencies looking to build recurring revenue. Instead of just selling one-off setups, you can launch your own branded software platform, charge monthly subscriptions, and scale without hiring a development team. Here's exactly how to set it up.
1. What is GHL White-Label SaaS?
GoHighLevel's white-label SaaS mode allows you to rebrand the entire platform as your own product. Your clients see your logo, your domain, your colors โ they never know it's built on GHL. You set your own pricing, manage billing through Stripe, and keep the difference between what you charge and what you pay GHL.
This is how agencies scale from one-time setup fees to recurring monthly revenue. One client pays you $97/month, ten clients pay $970/month, a hundred clients pay $9,700/month โ and you're not doing additional work for each one.
From Project-Based to Recurring Revenue
Agencies using GHL's SaaS mode report 3-5x higher lifetime value per client compared to one-off builds. The math is simple: one client paying $97/month for 24 months = $2,328 vs a $2,000 one-time setup fee. And you're not starting from zero for each new client.
2. Prerequisites & Requirements
Before you start setting up white-label SaaS, make sure you have:
- A GoHighLevel Agency account (not a sub-account) โ this costs $497/month and includes SaaS mode
- A custom domain you own (e.g., app.yourbrand.com or dashboard.yourbrand.com)
- A Stripe account connected to your agency account
- Your logo and brand assets (colors, fonts, etc.)
- At least one snapshot ready (a pre-built GHL setup you'll sell as a template)
You must have an Agency account, not just a sub-account. The $97/month agency plan does NOT include SaaS mode. You need the $497/month Agency Pro plan or higher.
3. Domain & Branding Setup
The first step is making GHL look like your product. Go to Settings โ Company Settings โ White Label in your agency dashboard.
Here you can upload your logo, set your brand colors, and configure your custom domain. The domain needs to point to GHL's servers via CNAME records โ your account manager can provide the exact DNS settings.
Once configured, your clients will access GHL through your domain (e.g., app.yourbrand.com) and see your branding throughout the interface.
Use a Subdomain for Better Organization
Instead of using your main domain, set up a subdomain like "app.yourbrand.com" or "dashboard.yourbrand.com". This keeps your marketing site separate from your SaaS app and makes DNS management cleaner.
4. Enabling SaaS Mode
Once your branding is configured, navigate to Settings โ SaaS Mode. Toggle the switch to enable SaaS mode for your account.
You'll see options for:
- Default pricing plan (what clients see before signing up)
- Allowed features per plan
- Sub-account limits
- Custom checkout flow settings
Once enabled, your SaaS site will be live at your custom domain. Clients can sign up, choose a plan, and get their own sub-account automatically.
5. Creating & Managing Snapshots
Snapshots are the templates you'll sell as your SaaS product. A snapshot contains a full GHL setup: pipelines, automations, funnel templates, email sequences, and more.
To create a snapshot:
- Build your ideal setup in a test sub-account
- Go to Settings โ Snapshots
- Click "Create Snapshot" and name it
- Select which elements to include (pipelines, automations, etc.)
- Save and publish to your snapshot library
When a new client signs up through your SaaS portal, you can automatically apply a snapshot to their sub-account. This means they get a fully functional system the moment they subscribe โ no manual setup required.
"Snapshots are the engine of your SaaS. Spend 80% of your setup time perfecting one snapshot โ then deploy it to hundreds of clients with zero extra work."
6. Stripe Billing Integration
GHL integrates natively with Stripe for SaaS billing. Go to Settings โ Payments โ Stripe to connect your account.
Once connected, you can:
- Set up multiple pricing plans (monthly, yearly, custom)
- Configure trial periods for new signups
- Automate subscription billing and dunning
- Offer coupons and promotional pricing
- Track MRR, churn, and LTV directly in GHL
Stripe takes 2.9% + 30ยข per transaction. GHL doesn't take an additional cut of your SaaS revenue beyond your base agency fee.
7. Pricing Strategies & Plans
Most successful GHL SaaS agencies use a tiered pricing structure:
1 sub-account, core features, email support
5 sub-accounts, advanced features, priority support
Unlimited sub-accounts, white-label, dedicated support, API access
Start with 2-3 clear tiers, then add more as you grow. Many agencies also charge a one-time setup fee ($197-$497) for initial configuration, then monthly recurring fees.
8. Client Onboarding Process
When a client signs up through your SaaS portal:
- They create an account on your branded domain
- They choose a plan and enter payment details (processed through Stripe)
- GHL automatically creates a sub-account for them
- The snapshot you selected is applied automatically
- They receive a welcome email with login instructions
- You can offer optional white-glove onboarding for an additional fee
The entire process takes under 10 minutes from signup to active sub-account โ no manual intervention required on your end once configured.
9. Scaling Your SaaS Business
Once your system is live, focus on:
- Building more specialized snapshots for different niches
- Creating automated email sequences for onboarding and retention
- Adding upsells and feature unlocks
- Implementing affiliate and referral programs
- Creating case studies and testimonials from early clients
The agencies that scale fastest treat their SaaS like a real product โ continuous improvement, customer success, and systematized onboarding.
Conclusion: Your SaaS Journey Starts Today
Setting up GoHighLevel white-label SaaS takes 1-2 days of focused work. But once it's live, you've built an asset that generates revenue while you sleep.
Start with one solid snapshot, one pricing tier, and a handful of beta clients. Refine based on feedback, then scale. Within 3-6 months, you can have 20-50 clients paying you monthly โ recurring revenue that transforms your agency.
The agencies winning on GHL aren't just building funnels. They're building SaaS businesses. Now it's your turn.
Ready to Launch Your GHL SaaS?
We've helped 50+ agencies set up their white-label SaaS. Let us help you get from zero to recurring revenue faster.
