1. What "leaving" actually means
In GoHighLevel, the account you work in day to day is a sub-account (also called a location) that lives under an agency. When people say they want to "leave their agency," they usually mean one of two things:
- Take the same sub-account with you: move it out from under the current agency so it belongs to you or a new agency.
- Start a fresh account and bring your work across: stand up a new sub-account and copy your funnels, workflows, sites and contacts into it.
Which path is realistic depends on one thing more than any other: whether your current agency will cooperate.
2. The official route: eject or transfer
GoHighLevel has a sanctioned feature for moving a sub-account out, "Eject Sub-Account to a New Agency." For an amicable split it works well. The key facts, from HighLevel's documentation:
- It's started by the agency, from
Agency Level → Sub-Accounts → Manage Client → Actions → Transfer Sub-account. - A nominated user becomes the new agency owner on the $97/month plan.
- The agency owner confirms the transfer with their password.
- Multi-location agencies can't be transferred this way.
- Phone numbers, A2P, third-party integrations and SaaS settings don't carry over.
The catch: every step above is initiated and confirmed by the agency. The official route only works if they choose to push the button. See the full breakdown of the native eject →
3. When the official route isn't an option
The eject assumes goodwill. In practice, plenty of people can't use it:
- You've parted ways and the agency is slow-walking the handoff, or has gone silent.
- There's a billing dispute and the account is being held as leverage.
- The setup is multi-location, so the eject feature is off the table.
- The agency is in no hurry: HighLevel even pays them a 40% affiliate commission on a transferred account's future renewals.
If any of these is you, waiting on the agency isn't a plan. The good news: you don't actually need their button to get your work out: you need a login you already have.
4. Move your account yourself, step by step
Super Migrator is a Chrome extension that copies the assets you can already see in one account into a destination account you control. It doesn't need agency-level access, a password from the agency, or a snapshot. Here's the flow:
- Stand up your destination. Create the new sub-account where your business will live, under your own agency, or a new one. (Starting fresh on HighLevel? You can get a Super Migrator license free through our affiliate link.)
- Install the extension and activate your license. One click to add it to Chrome; your tier and limits load instantly.
- Open the source account and select your assets. Tick the workflows, funnels, websites, forms, calendars, products, templates and contacts you want. Dependencies like custom fields, values, tags and trigger links follow automatically.
- Pick the destination and click Migrate. Most migrations finish in minutes. If a run stops partway, just re-run it against the same pair: already-copied items are skipped.
Super Migrator only copies what's already visible to the account you log into, the work you built and have legitimate access to, into a destination you own. It isn't a backdoor into anyone else's account.
5. What to reconnect afterward
A few things live behind your own logins or DNS and can't be carried by any tool: they're quick, self-serve tasks on the new account:
- Custom domain & email sending: re-add and verify your domain, then finish LC Email setup.
- Calendar integrations: re-link Google/Outlook to each calendar.
- Payments: reconnect Stripe (and PayPal/NMI if used) in the new account.
- Phone numbers: moved between sub-accounts by HighLevel Support via a request.
We keep a full punch-list here: the post-migration checklist (about 30–60 minutes, top to bottom).
6. Quick answers
Can my agency stop me from leaving?
They can stall the official eject: it's theirs to start. They can't stop you from copying your own assets into a new account you control.
Will I lose my contacts and conversations?
No. Super Migrator brings across contact records with their notes and conversation history. See the full FAQ →
What doesn't move?
Phone numbers, A2P registration, and third-party integrations, and the native eject leaves those behind too. They're reconnected on the new account (see section 5).