Agencies close. Sometimes it’s a planned wind-down, sometimes a pivot, sometimes the owner just stops answering email and the Stripe charges stop clearing. Whatever the cause, every client of that agency has the same problem: their business runs inside a GoHighLevel sub-account, and that sub-account lives under the agency’s subscription.

Here’s the short version. A sub-account has no independent existence. If the agency above it stops paying, every sub-account under it loses access, and a deletion clock starts running. There are good exit routes (transfer, eject, export), but every one of them works best while the agency still exists and still cooperates. The worst position to be in is finding out about the shutdown after it happened.

This post is written for both sides of that relationship: agency owners who want to wind down without burning their clients, and clients trying to figure out what they actually control.

What happens when the agency stops paying HighLevel?

The cancellation cascade is documented and unforgiving. When an agency cancels its HighLevel subscription, all of its sub-accounts lose access to contacts, conversations, calendars with scheduled appointments, workflows, and funnels. The agency then has 90 days to reactivate and get everything back. If nobody reactivates within that window, the account is permanently deleted.

One clock runs much faster than the others: phone numbers and their A2P registrations are deleted 14 days after cancellation, and once they’re gone they cannot be retrieved. For a client whose business number lives in that sub-account, two weeks is the real deadline, not ninety days. A2P re-registration on a new number also takes time, so even a well-executed rescue can leave a gap in outbound texting.

We covered the cancellation timeline in more detail in what happens to your data when you cancel. The difference here is that in an agency shutdown, the person who canceled isn’t the person who loses the data. The client often has no idea the clock started.

How do you move a sub-account out before the lights go off?

HighLevel has real mechanisms for this, which is more than many platforms offer. There are three practical exit routes, plus the default of doing nothing.

Exit routeWhat it isWhat you needWhat survives
Transfer to an existing agencyThe whole sub-account moves under a different agency’s accountCooperation from the current agency, the receiving agency’s Relationship Number, authorization forms from both sidesEverything in the sub-account moves intact
Eject to a new agencyThe sub-account becomes its own standalone agency accountThe current agency nominates a user as the new owner, who signs up for the $97 per month planEverything, and the client now controls their own billing
Export and walk awayDownload what the platform lets you downloadJust login access, while it still worksContact fields in a CSV. Conversation history, full notes, and workflows don’t come along
Do nothingWait and hopeNothingNothing, after the retention window ends

The transfer route is the cleanest when the client is moving to another agency. The current agency initiates it from the Sub-Accounts page using the receiving agency’s Relationship Number, both sides fill out the transfer forms, and verification takes up to 72 hours once the paperwork is in. There’s prep work: SaaS mode has to be disabled on the sub-account, active add-on subscriptions have to be cancelled first, and any users who should move across need to be set up as account-level users assigned only to that sub-account.

The eject route matters when there’s no other agency to go to. HighLevel converts the sub-account into a brand-new standalone agency account. The releasing agency nominates one user from the sub-account as the new owner, who gets an email invitation to sign up at $97 per month. For a client who just wants their CRM back under their own name, this is usually the right answer, and it’s a reasonable thing for a winding-down agency to offer every client as part of a responsible exit.

The export route is the fallback, and it’s thinner than people expect. The standard contact export captures contact fields visible as columns at export time, with only the latest note, cut off at 255 characters. No conversation history, no workflows, no funnels. We’ve broken down exactly what the export misses. If export is the only option left, it beats nothing, but it’s a partial rescue.

If you’re the agency owner shutting down, the decent version of this is simple to describe: tell clients early, offer each one a transfer or an eject, and don’t cancel the agency subscription until the last sub-account has somewhere to go. The 14-day phone number clock is the one that burns people, so sequence around it.

What if the agency deletes the sub-account instead?

Deletion is a separate path from cancellation, and it’s faster. An agency can delete any sub-account directly, and HighLevel presents disclaimers making the agency confirm it has discussed the deletion with the client and has the authority to do it. Whether that conversation actually happened is between the agency and its conscience.

After a deletion is scheduled there is a 24-hour undo window, shown as a link on the agency’s Sub-Accounts page. Then it’s permanent. All contacts, messages, campaigns, and settings are gone, and the LC Phone numbers and A2P campaigns tied to the location are deleted with no way to retrieve them.

Note who holds the undo link: the agency, not the client. A client can’t reverse a deletion they never knew about. And the 60-day restore window that covers deleted contacts doesn’t apply here, because that feature restores contacts into a living sub-account. When the sub-account itself is gone, there’s nowhere to restore anything into.

Why is this really a data-ownership problem?

Look back at those exit routes and notice what they have in common. Transfer requires the agency to initiate it. Eject requires the agency to nominate you. Even export requires that your login still works, which it won’t after cancellation locks the account. Every good outcome depends on an agency that is still solvent, still reachable, and still willing to spend its final weeks doing paperwork for clients who are leaving.

Plenty of shutdowns don’t look like that. They look like a support inbox that stops replying, then a login page that stops working. By the time a client realizes the agency is gone, the 14-day phone clock may have already run out, and the 90-day one is running.

Agency snapshots don’t solve this either, for the same reason they don’t work as backups generally: they copy configuration, not contacts or conversations, and they live inside the same agency account that’s disappearing. HighLevel’s own infrastructure backups, roughly 7 days of database-level copies kept for platform disaster recovery, are not something you can request a restore from.

The only version of this story that doesn’t depend on anyone’s cooperation is the one where a current copy of the data already exists outside HighLevel before anything goes wrong. That’s what we built GHLArmor to do. Full disclosure, it’s our product: the first backup approved by the HighLevel Marketplace, continuously capturing contacts, conversations, custom fields, opportunities, and workflows to independent storage. For agencies, it’s how you hand a departing client their complete data instead of a thin CSV. For anyone running inside someone else’s agency account, it’s the difference between an orderly exit and a scramble against a fourteen-day clock you didn’t start.

However you get there, the principle is the same one an insurance broker would recognize: the time to get a policy is before the fire, and a sub-account you don’t control is a building you don’t own.

Frequently asked questions

What happens to my sub-account if my HighLevel agency cancels its subscription? Cancellation hits every sub-account under the agency. You lose access to contacts, conversations, calendars, workflows, and funnels. The agency has 90 days to reactivate before the account is permanently deleted, and phone numbers with their A2P registrations are deleted after just 14 days.

Can a HighLevel sub-account be transferred to another agency? Yes. The current agency initiates the transfer from Sub-Accounts, using the receiving agency’s Relationship Number. Both sides complete authorization forms, and once those are in, verification takes up to 72 hours. SaaS mode has to be disabled and add-on subscriptions cancelled before the transfer can be requested.

Can a client take over their own sub-account without joining another agency? Yes. HighLevel’s eject feature converts a sub-account into its own standalone agency account. The current agency nominates one user from the sub-account as the new owner, and that person gets an email invitation to sign up for the $97 per month plan.

If an agency deletes my sub-account, can it be recovered? Only within 24 hours. After an agency schedules a deletion, an undo link appears on their Sub-Accounts page for one day. Once that window closes the deletion is permanent, and the LC Phone numbers and A2P campaigns attached to the sub-account cannot be retrieved.

Does HighLevel keep a backup of my sub-account that I can request later? No. HighLevel keeps roughly 7 days of infrastructure-level database backups for its own disaster recovery, but there is no per-account backup you can request once a sub-account is gone. When the deletion clocks run out, there is nothing left to ask for.