How to White Label GoHighLevel for Agency Clients
The Unircretraites Editorial Team
GoHighLevel Certified Partner · 6+ years marketing automation
Quick Answer
To white label GoHighLevel, activate SaaS Mode on the Agency Pro plan, upload your logo and brand colors under Agency Settings → White Label, point a custom domain to your client portal, and resell it under your own brand. Clients never see GoHighLevel's name.
Audience: Digital marketing agency owners, freelance marketers, SaaS resellers
What Is GoHighLevel White Labeling?
GoHighLevel white labeling means reselling the GoHighLevel platform under your own brand identity. Your clients log in at your domain (e.g., app.youragency.com), see your logo, and interact with your product name — they never know GoHighLevel powers it.
This is not a cosmetic trick. It's a legitimate SaaS reselling model that lets you:
- Charge recurring SaaS revenue at your own price point
- Own the client relationship without a third-party brand competing for attention
- Scale infinitely — the platform cost stays flat regardless of how many clients you add
What You Need Before Starting
Before diving into the setup steps, confirm you have:
- Agency Pro plan ($497/month) — white labeling requires SaaS Mode, which is Pro-only
- Your domain ready (e.g.,
app.youragency.com) — DNS access required - Brand assets — logo in PNG format (recommended: 400×80px transparent background), primary hex color
- At least one client ready to onboard (optional but motivating)
Step 1: Upgrade to Agency Pro (SaaS Mode Plan)
If you're on the Starter or Unlimited plan, you'll need to upgrade.
- Log in to your GoHighLevel agency account at
app.gohighlevel.com - Click your profile avatar → Settings → Billing
- Select Agency Pro and confirm the upgrade
Pro tip: If you sign up via a GoHighLevel affiliate link, you may access an extended 30-day trial of the Pro plan before committing.
Step 2: Configure Your White-Label Branding
- In your agency dashboard, go to Settings → Agency Settings
- Click the White Label tab
- Upload your Agency Logo (PNG, transparent background)
- Enter your Brand Name — this replaces "GoHighLevel" everywhere in the UI
- Set your Primary Color (hex code) — used for buttons, links, and accents
- Click Save
Your agency account will now reflect your brand in the admin interface.
Step 3: Set Up Your Custom Domain
This is the most important step — it's what makes the platform appear to be yours.
- Still in Settings → Agency Settings → White Label
- Scroll to Custom Domain
- Enter your desired subdomain (e.g.,
app.youragency.com) - Copy the CNAME record GoHighLevel provides
- Log in to your domain registrar (GoDaddy, Cloudflare, Namecheap, etc.)
- Create a CNAME DNS record:
- Host/Name:
app(or your chosen subdomain) - Value: The CNAME target GoHighLevel gave you
- Host/Name:
- Click Verify Domain in GoHighLevel — DNS propagation takes 1–48 hours
Once verified, https://app.youragency.com loads GoHighLevel under your brand.
Step 4: White-Label Your Client-Facing Emails
All system emails sent to your clients (login confirmations, password resets, report notifications) should carry your brand.
- Go to Settings → Email Services → LC Email (or configure SMTP)
- Set your From Name to your agency name
- Set your From Email to a domain email (e.g.,
hello@youragency.com) - In Agency Settings → Email Templates, update the header logo and footer with your brand
Step 5: Configure the White-Label Mobile App (Optional)
GoHighLevel's mobile app (LeadConnector) can be white-labeled with your app name and icon.
- Navigate to Settings → White Label Mobile App
- Submit your app name, icon (1024×1024px PNG), splash screen, and App Store developer account details
- GoHighLevel's team builds and publishes the app under your name — turnaround is typically 2–4 weeks
This gives your clients an app like "YourAgency CRM" in the App Store and Google Play.
Step 6: Set Up SaaS Pricing Plans
Now you'll define what your clients are paying for.
- Go to Settings → SaaS Mode → Plans
- Click Create Plan
- Configure:
- Plan Name (e.g., "Growth Plan", "Pro Plan")
- Monthly price (your price to clients)
- Annual price (offer a discount to lock in clients)
- Feature toggles — enable/disable GoHighLevel features per plan
- Contact limits, user limits, sub-account limits
- Optionally, configure a free trial period (14 or 30 days)
- Click Save Plan
Create 2–3 tiered plans so you have upsell paths.
Step 7: Connect Your Stripe Account
GoHighLevel handles subscription billing directly through Stripe.
- In Settings → SaaS Mode → Billing
- Click Connect Stripe
- Log in to your Stripe account or create one
- Authorize GoHighLevel to collect payments on your behalf
From this point, when clients subscribe to your plans, Stripe charges them and funds land in your Stripe account. GoHighLevel invoices you separately.
Step 8: Create Your First Client Sub-Account
- From your agency dashboard, click Sub-Accounts → Create Sub-Account
- Choose Assign to Plan and select the pricing plan you created
- Enter the client's business name, email, and phone
- Choose whether to import a Snapshot (pre-built configuration) to auto-populate their account
- Click Create
The client receives a branded welcome email with their login URL (app.youragency.com).
Step 9: Customize Client Onboarding Notifications
- Go to Settings → Notifications → Sub-Account Welcome Email
- Edit the template to include your brand voice, onboarding video link, and support contact
- Enable the Day 1, Day 3, and Day 7 onboarding drip emails to guide new clients
Step 10: Test the Full Client Experience
Before going live with real clients:
- Create a test sub-account using a personal email
- Log out of your agency account
- Navigate to
https://app.youragency.comand log in as the test client - Verify: logo, colors, app name, emails, and mobile experience all reflect your brand
- Test a subscription upgrade flow using Stripe's test card numbers
Fix any branding gaps before sending your first paying client.
Pricing Your White-Label SaaS
| Tier | Your Price to Clients | GoHighLevel Cost | Your Monthly Margin | |------|----------------------|-----------------|---------------------| | Starter Plan | $297/mo | ~$16.57/mo (your Pro ÷ 30 clients) | $280+/mo per client | | Growth Plan | $497/mo | ~$16.57/mo | $480+/mo per client | | Agency Plan | $997/mo | ~$16.57/mo | $980+/mo per client |
With just 10 clients at $497/month, you generate $4,970/month in recurring revenue against a $497/month platform cost.
Common White-Label Mistakes to Avoid
- Skipping DNS verification — Always confirm your domain is correctly pointing before inviting clients
- Generic pricing tiers — Vague plan names like "Basic/Pro/Enterprise" underperform vs. outcome-based names like "Local Dominator" or "Growth Engine"
- No onboarding sequence — Clients who don't get value in the first 14 days churn. Build an automated onboarding workflow immediately
- Missing mobile branding — The default LeadConnector app exposes GoHighLevel's brand. Apply for the white-label app if client experience matters to you
Frequently Asked Questions
Start Building Today
Try GoHighLevel Free for 30 Days
Follow every step in this tutorial inside a real GoHighLevel account. No risk. Cancel anytime.
Get Fair Quote