Limited spots this week — Book your free AI audit now
Back to Blog
GoHighLevelAgency

GoHighLevel Sub-Accounts — The Complete Agency Guide (2026)

100+ Businesses Automated 7-Day Setup Guarantee Updated July 2026 Free Audit — No Obligation
AH

Abdullah Hassan

Founder, AutomateX360 — GoHighLevel & AI Automation Expert

✓ Built 100+ Automation Systems
View Profile →
Free AI Audit — see what's costing you leads every day Book Free Call →

Bottom line up front: Sub-accounts are how GoHighLevel scales: your agency account is the parent, and each client lives in their own isolated sub-account with its own contacts, workflows, calendars, and phone numbers. On the $297 Unlimited plan you can create as many as you want — which is the entire economic engine behind GHL agencies and SaaS mode. Here's how to structure, create, template, and bill them properly.

Struggling to implement this? We build these systems in 7–14 days.

Get a Free Strategy Call →

Agency Account vs Sub-Account — The Mental Model

Think of your GoHighLevel agency account as an apartment building you own, and sub-accounts as the units. Each unit is fully self-contained — its own contacts, pipelines, automations, calendars, phone numbers, and users — and tenants (clients) never see each other or the building's plumbing. From the agency view, you can enter any unit, replicate a fully-furnished model unit in minutes (snapshots), and charge rent above your costs (rebilling and SaaS mode).

  • $97 Starter plan: up to 3 sub-accounts — fine for testing or a business running its own account.
  • $297 Unlimited plan: unlimited sub-accounts + API access — the real agency plan.
  • $497 SaaS Pro: adds SaaS mode — self-serve signup, automated rebilling with markup, and plan tiers you define.

Creating a Sub-Account the Right Way

From the agency dashboard: Sub-Accounts → Create Sub-Account. You'll choose a blank account or a snapshot (use a snapshot — see below). Then complete the setup checklist every new client account needs:

  1. Business profile: name, address, timezone, logo — this feeds email footers and compliance.
  2. Phone number: purchase via LC Phone, then complete A2P 10DLC registration immediately (US) — it takes days to approve and nothing SMS-related works properly until it's done.
  3. Email sending domain: set up the dedicated sending subdomain (e.g. mail.clientdomain.com) with DKIM so deliverability doesn't depend on shared infrastructure.
  4. Users and permissions: add client users with role restrictions (see below).
  5. Integrations: Google Business Profile, Facebook/Instagram, Stripe, and calendar connections.

Snapshots — Never Build the Same Account Twice

A snapshot is a template of an entire sub-account: pipelines, workflows, funnels, email/SMS templates, calendars, custom fields, and tags, all packaged for one-click deployment into new sub-accounts. If you serve a niche, your snapshot IS your product — a new roofing client goes from signup to fully-built system in an afternoon.

  • Create from the agency view: Account Snapshots → Create New Snapshot from your polished template account.
  • Keep a "master template" sub-account per niche that you improve continuously; re-snapshot after meaningful upgrades.
  • Push updates to existing sub-accounts selectively — GHL lets you choose which assets to overwrite (be careful with live client workflows).
  • We build niche-tuned snapshots professionally — see our custom GoHighLevel snapshot service.

User Permissions — What Clients Should (and Shouldn't) See

Client users belong in their sub-account only, typically with an Account User role scoped so they can work leads without breaking the machine:

  • Give clients: conversations, contacts, opportunities, calendars, reputation.
  • Restrict by default: workflow editing, funnel/website builder, settings, and phone-number management. A client "just tweaking" a workflow is the #1 cause of mysteriously broken automations.
  • Your agency staff use agency-level roles so they can move across sub-accounts without separate logins.

Making Money: Rebilling and SaaS Mode

Sub-accounts are also the billing unit. Three revenue models, in ascending order of leverage:

  1. Service model: you charge a setup fee + monthly retainer; the sub-account is just your delivery vehicle.
  2. Rebilling: on the $297+ plan you can rebill telephony and email usage (and premium features) to clients at a markup you set — costs become a margin line.
  3. SaaS mode ($497 plan): clients self-signup to plan tiers you define, card on file with Stripe, sub-account provisioned automatically from your snapshot. This is the "sell GHL as your own software" model — see our white-label SaaS service and the SaaS mode deep-dive.

Common Sub-Account Mistakes

  • Building clients inside your agency's own sub-account — data can't be cleanly separated later; every client gets their own sub-account from day one.
  • Skipping A2P/domain setup on launch day — the client's first campaign lands in spam and first impressions are ruined.
  • One giant do-everything snapshot — niche-specific snapshots deploy cleaner than a bloated universal one.
  • Giving clients admin access — see permissions above; you'll rebuild that workflow eventually.
  • No offboarding plan — decide upfront whether departing clients can export their sub-account (contacts export easily; workflows don't leave GHL).

Scaling an Agency on GoHighLevel?

We build agency infrastructures end-to-end — niche snapshots, sub-account playbooks, SaaS mode configuration, and white-label delivery for your clients.

Book Free Strategy Call
Limited Availability
Only 3 spots remaining this month

Get This Built — Done In 7 Days, Guaranteed

Stop spending weeks learning software. We build your complete automation system while you focus on running your business.

  • Full GHL / AI setup & configuration
  • Custom pipelines & workflows
  • AI voice bot configured
  • Calendar & booking system live
  • 30-day post-launch support
  • Free strategy audit call first
Book Your Free AI Audit
No contract required Free audit first 7-day delivery 100+ businesses served

Frequently Asked Questions

What is a GoHighLevel sub-account?

A sub-account is an isolated client workspace inside your GoHighLevel agency account, with its own contacts, pipelines, workflows, calendars, phone numbers, and users. Agencies create one sub-account per client.

How many sub-accounts can I have in GoHighLevel?

The $97 Starter plan allows up to 3 sub-accounts. The $297 Unlimited plan allows unlimited sub-accounts, and the $497 SaaS Pro plan adds SaaS mode with automated rebilling on top.

What is a GoHighLevel snapshot?

A snapshot is a reusable template of an entire sub-account — workflows, funnels, pipelines, templates, calendars, and custom fields — that deploys into a new sub-account in one click. It's how agencies deliver in days what would otherwise take weeks of building.

Can clients see my other clients in GoHighLevel?

No. Sub-accounts are fully isolated — client users scoped to their own sub-account cannot see other sub-accounts, your agency dashboard, or any cross-client data.

What's the difference between rebilling and SaaS mode?

Rebilling (available from the $297 plan) marks up telephony/email usage costs to clients. SaaS mode (the $497 plan) goes further: clients self-signup to pricing tiers you define, pay by card through Stripe, and get a sub-account provisioned automatically from your snapshot — effectively selling GHL as your own branded software.

Book Your Free AI Audit

We'll map your exact automation gaps in 30 minutes.

Book Now →