GHL Scale Up - GoHighLevel Expert Agency
SaaS Mode SetupGHL Agency ProWhite Label SaaS2026

GoHighLevel SaaS Mode:
Complete Setup Guide for Agencies (2026)

GHL Scale Up
GHL Scale Up Team
GoHighLevel Specialists · 200+ Builds Delivered · Updated June 2026

GoHighLevel SaaS Mode turns your $497 per month Agency Pro subscription into a white-label software business. Clients sign up on your branded platform, pay you monthly through Stripe, and receive a fully configured GoHighLevel account under your domain and logo without ever seeing GoHighLevel's name. GHL Scale Up has set up SaaS Mode for agencies across the US, UK, Australia, and India.

Quick Answer

GoHighLevel SaaS Mode setup takes 2 to 4 hours for someone following a clear process.

Before starting you need: Agency Pro plan ($497/mo), a connected Stripe account in live mode, a white-label domain configured, and a tested Snapshot ready to deploy. The setup involves 10 steps: upgrade to Pro, connect Stripe, create pricing tiers in the SaaS Configurator, configure feature access per tier, attach your Snapshot, set up your sign-up page, configure your white-label domain, set up offboarding automation, test the full flow, and go live. Do not skip step 9.

What's in this guide

1. What Is GoHighLevel SaaS Mode and How Is It Different from Standard White Label?

Standard GoHighLevel white label (available on the Unlimited plan at $297/mo) gives you your logo, your domain, and your brand colours on the GHL dashboard. You still create client sub-accounts manually, invoice clients separately, and manage everything yourself.

SaaS Mode adds the business layer: automated client billing through Stripe, a self-service sign-up flow so clients can purchase and onboard without your involvement, feature gating so each pricing tier unlocks different capabilities, and automatic Snapshot deployment so every new client account is pre-configured.

FeatureStandard White Label (Unlimited $297/mo)SaaS Mode (Agency Pro $497/mo)
Client billingYou invoice manuallyStripe handles billing automatically recurring payments, renewals, cancellations
Client onboardingYou create sub-accounts manuallyClient visits your sign-up page, pays, and their account provisions automatically
Feature controlAll features availableGate which features each pricing tier can access
Snapshot deploymentYou deploy manually per clientDeploys automatically when client pays
Pricing tiersYou set pricing externallyBuilt inside GHL SaaS Configurator up to 20 tiers
Recurring revenue modelYou invoice ad hoc or on retainerStripe handles MRR automatically

For the full business model guide including margin calculator and pricing strategy:GoHighLevel White Label SaaS: How SaaS Mode Works →

2. What Do You Need Before Starting the SaaS Mode Setup?

Do not start the SaaS Configurator until all four prerequisites are confirmed.Agencies that skip this step launch SaaS Mode and discover mid-setup that a prerequisite is missing.

Agency Pro plan ($497/month)

SaaS Mode is only available on Agency Pro. Not available on Starter ($97/mo) or Unlimited ($297/mo).

Stripe account in live mode

You need an active Stripe account connected to GHL in live mode not test mode to process real client payments.

White-label domain configured

Clients will sign up and log in through your branded domain (e.g., app.youragency.com).

A tested Snapshot ready to deploy

When a client pays, their sub-account provisions automatically with your Snapshot deployed.

→ See GoHighLevel Pricing 2026 for the full plan comparison.

→ For white-label domain setup: GoHighLevel White Label Setup →

→ For building your Snapshot: How to Create a GoHighLevel Snapshot →

3. How to Set Up GoHighLevel SaaS Mode (10 Steps)

Once all four prerequisites are confirmed, the technical setup takes 2 to 4 hours. Here is the exact sequence.

1

Confirm Agency Pro and open the SaaS Configurator

Log into your GHL Agency dashboard. Go to Agency Settings → Billing and confirm you are on the $497/month Agency Pro plan. Then navigate to Agency Settings → SaaS Configurator.

2

Connect your Stripe account

Inside the SaaS Configurator, click Connect Stripe. Log in with your Stripe credentials and authorise the connection. You must use a live Stripe account. Stripe charges 2.9% + $0.30 per transaction.

3

Create your pricing tiers

Click Add Plan. For each pricing tier, set: the plan name, monthly price, optional annual price with discount, trial period length (0 to 30 days), and per-plan usage credits. Up to 20 pricing tiers.

4

Configure feature access per pricing tier

For each plan, define which GHL features that tier can access using the feature toggle list. Feature gating creates meaningful differentiation between tiers.

5

Set up rebilling markup for usage (optional but recommended)

Agency Pro lets you charge clients more than GHL charges you for SMS, email, calls, and AI usage. Set your markup in Agency Settings → Rebilling.

6

Attach your Snapshot to each pricing tier

Inside each plan's settings, attach the relevant Snapshot from the dropdown. When a client pays for that tier, the Snapshot deploys automatically.

7

Customise your self-service sign-up page

Access it through SaaS Configurator → Sign-Up Page. Customise the title, plan descriptions, and copy. Copy the sign-up page URL to share with prospects.

8

Configure your white-label sending domain

Go to Agency Settings → Email Services and confirm your sending domain is configured with DKIM, SPF, and DMARC.

9

Build an offboarding automation

Create a workflow triggered by the Stripe subscription cancelled webhook. Notify you, wait 24 hours, then suspend the sub-account. This is the most commonly skipped step.

10

Run a full end-to-end test before going live

Create a $1 test product in Stripe, visit your sign-up page, select a plan, complete payment. Confirm sub-account creation, Snapshot deployment, and email before going live.

THE STEP AGENCIES SKIP

Step 9: offboarding automation. Every SaaS Mode setup guide covers the onboarding flow. Almost none of them covers what happens when a client cancels. Without an offboarding workflow, a client who cancels their Stripe subscription at the end of month 3 still has full access to your platform at the start of month 4. This is a revenue leak and a data security issue. Build the offboarding automation before you launch.

4. How to Structure Your Pricing Tiers

Most successful GHL SaaS operators run 2 to 3 tiers. Here is the structure that converts best.

TierSuggested price/moWhat to includeWhat to gate
Starter$97 to $147CRM, pipelines, calendar, basic automations, email, up to 500 contacts/mo usage creditsSMS automation, AI features, advanced reporting, reputation management
Growth$197 to $247Everything in Starter plus SMS automation, reputation management, funnel builder, up to 2,000 credits/moAI Voice Agent, white-label mobile app, advanced integrations, API access
Pro$297 to $497Everything in Growth plus AI Voice Agent, advanced automations, full reporting, unlimited usage creditsNothing full platform access
  • Price based on outcomes, not features. 'Save 10 hours per week on lead follow-up' is an outcome. Price each tier against the outcome.
  • Make the middle tier the most attractive. Most SaaS businesses earn the majority of MRR from the mid-tier plan.
  • Offer annual billing at 15 to 20% discount. Annual clients churn at one-third the rate of monthly clients.
  • Do not price below $97 per month. Sub-$97 clients treat the software as disposable and churn at significantly higher rates.

5. What Does the Margin Look Like at Different Client Volumes?

Your platform cost is fixed at $497 per month regardless of how many clients you have. Here is what the economics look like as your client base grows.

ClientsYour price/moMonthly revenueGHL costNet marginAnnualised
5 clients$147/mo$735$497$238/mo$2,856
10 clients$197/mo$1,970$497$1,473/mo$17,676
20 clients$197/mo$3,940$497$3,443/mo$41,316
20 clients$297/mo$5,940$497$5,443/mo$65,316
50 clients$197/mo$9,850$497$9,353/mo$112,236
USAGE REBILLING ON TOP

Usage rebilling adds margin on top of subscription revenue. At 20 clients each sending 500 SMS per month, with a $0.0071 per-message markup, that is an additional $71 per month in pure margin. At 50 clients it is $177 per month. At 200 clients it is $710 per month from usage alone, on top of subscription revenue. This is why the economics of SaaS Mode improve non-linearly as the client base grows.

For a deeper breakdown of the SaaS Mode business model and pricing strategy:GoHighLevel White Label SaaS Guide →

6. Who Is GoHighLevel SaaS Mode Actually Built For?

SaaS Mode is not for every agency at every stage. For the full context on who GHL is built for:GoHighLevel for Agencies: The Complete 2026 Guide →

SaaS Mode is right for you if:

  • You already have 5 to 10 clients on GHL and manual billing/onboarding is a bottleneck
  • You want clients to self-sign-up and pay without involving you
  • You have a tested Snapshot ready to deploy
  • You want to build recurring revenue that scales beyond your service delivery hours

SaaS Mode is not right for you if:

  • You are just starting on GHL with fewer than 3 clients
  • You have not built and tested a Snapshot
  • Your clients are all on retainers where you manage everything (SaaS Mode is for self-serve clients)
WE SET THIS UP FOR YOU

GHL Scale Up configures complete GoHighLevel SaaS Mode setups: Stripe connection, SaaS Configurator, pricing tiers, Snapshot build, sign-up page, offboarding automation, and end-to-end test. Most setups go live in 5 to 7 business days.

See real results from our GHL SaaS setups:real GoHighLevel results and case studies →

To discuss your setup:book a free strategy call at ghlscaleup.com/contact-us →

Our full GoHighLevel SaaS setup service →

7. Frequently Asked Questions

What plan do you need for GoHighLevel SaaS Mode?

GoHighLevel SaaS Mode is only available on the Agency Pro plan at $497 per month. It is not available on the Starter plan ($97/mo) or the Unlimited plan ($297/mo). The Agency Pro plan adds the SaaS Configurator, automated Stripe billing, self-service client sign-up, Snapshot auto-deployment, feature gating per pricing tier, and usage rebilling with markup on top of everything included in the Unlimited plan.

How long does it take to set up GoHighLevel SaaS Mode?

The technical configuration (connecting Stripe, creating pricing tiers in the SaaS Configurator, configuring feature access, attaching a Snapshot, and setting up the sign-up page) takes 2 to 4 hours for someone following a clear process. DNS propagation for the white-label domain can add up to 24 hours. Building and testing a quality Snapshot adds another 4 to 8 hours if not already done. Most agencies should budget one full working day to go from starting the setup to a tested, live sign-up flow.

Is Stripe required for GoHighLevel SaaS Mode?

Yes. Stripe is the only supported payment processor for GoHighLevel SaaS Mode client billing. You need a Stripe account in live mode (not test mode) with identity verification and banking details completed before connecting to GHL. PayPal and other payment processors are not supported for SaaS Mode recurring billing, though they can be used for other payment flows within individual client sub-accounts.

What happens when a client cancels their GoHighLevel SaaS subscription?

When a client cancels their Stripe subscription, their GHL sub-account remains active until you manually suspend it. SaaS Mode does not automate offboarding. The correct approach is to build a GHL workflow triggered by the Stripe subscription cancelled webhook that notifies you immediately and suspends the sub-account within 24 hours. Without this, cancelled clients retain indefinite free access to your platform a revenue leak and a data security risk.

How many pricing tiers can you create in GoHighLevel SaaS Mode?

The GHL SaaS Configurator supports up to 20 pricing tiers. Most operators run 2 to 3 tiers (Starter, Growth, Pro) with clear feature and usage differentiation between them. You can set monthly and annual pricing for each tier, configure trial periods from 0 to 30 days, set per-plan usage credits, and define exactly which GHL features each tier can access through the feature toggle list in each plan's settings.

Can GHL Scale Up set up GoHighLevel SaaS Mode for my agency?

Yes. GHL Scale Up sets up complete GoHighLevel SaaS Mode configurations including Stripe connection, SaaS Configurator setup, pricing tier creation, feature gating, Snapshot build and testing, self-service sign-up page, white-label domain configuration, and offboarding automation. Most setups go live in 5 to 7 business days. Book a free strategy call to discuss your specific setup.

Ready to launch your GoHighLevel SaaS business?

GHL Scale Up builds the whole setup. You launch in 5 to 7 days. Stripe setup, SaaS Configurator, pricing tiers, Snapshot build, sign-up page, offboarding automation all configured and tested before handover.

Book Your Free Strategy Call