GoHighLevel glossary

Agency Account

The agency account is GoHighLevel's top level, where an agency manages sub-accounts, snapshots, agency users, billing and white-label settings.

The agency account is the top level of a GoHighLevel install. It sits above every sub-account and is where the agency creates and manages client sub-accounts, builds and shares snapshots, manages agency-level users, handles billing and rebilling, and sets white-label branding. HighLevel's API calls the agency a "company," so agency-level tokens and endpoints use companyId.

Agency users can be given access across all sub-accounts. Account users only see the sub-accounts they're assigned to.

In practice

When you log in as the agency owner, you land in the agency view. From there you switch into any client's sub-account, or stay at the agency level to work on things that span clients: creating a new sub-account, loading a snapshot into it, setting company-wide custom code in Settings under Company, or installing a marketplace app for many sub-accounts at once.

A common mistake is building something in the agency view and expecting it to appear in a sub-account. Custom fields, workflows and contacts always live in a sub-account. The agency level is for structure, access and branding.

Where it shows up in RGS Tools

RGS Tools is priced per agency, not per sub-account. Installing the marketplace app at the agency level connects every sub-account in one step, so each tool can list your sub-accounts in a dropdown. Power-Ups install with one loader line pasted into the agency's Custom JS setting, which makes them available in every sub-account. Backup & Insights's usage analytics summarizes activity per sub-account and per user across the agency.

Related terms

Sub-AccountSnapshotWhite LabelMarketplace AppUser Permissions

Guides that mention Agency Account

Backup & Insights

How to Back Up a GoHighLevel Sub-Account

A layer-by-layer plan to back up a GoHighLevel sub-account: snapshots for setup, CSVs for records, and the files, recordings and messages native exports skip.

5 min read
Sub-Account Manager

How to Bulk Add Users in GoHighLevel Sub-Accounts

How to bulk add users in GoHighLevel: the native one-at-a-time path, Copy Permissions, the Users API, and a paste-a-list option for onboarding a whole team.

4 min read
Power-Ups

GoHighLevel Dark Mode for Sub-Accounts: Your Options in 2026

What GoHighLevel dark mode options exist for sub-account users, how agency Custom CSS and browser extensions compare, and a per-sub-account toggle option.

4 min read
Field Finder

GoHighLevel Private Integration Token Guide: Setup and Scopes

A practical GoHighLevel Private Integration token guide: where to create one, how to pick scopes, how to call the API with it, and how to rotate it safely.

5 min read
Backup & Insights

How to Build a GoHighLevel User Activity Report

Build a GoHighLevel user activity report from Agent Reporting, Call Reporting, audit logs and agency rollups, and see which per-user numbers are missing.

4 min read
Sub-Account Manager

How to Pause User Access in GoHighLevel Without Deleting

How to pause user access in GoHighLevel when there's no suspend button: what deleting does, how to turn access off safely, and how to restore it exactly.

4 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free