Getting Your Accounts Back From a Former Agency
A former agency won't hand back Search Console, GA4, or domain access? Here's the exact recovery process, plus how to prevent it with your next agency.

If a former agency won’t give access back to your Google Search Console, GA4, Google Business Profile, or domain registrar, start by sending a written demand that lists each asset by name and cites the account’s original owner of record. Most access disputes get resolved this way within a week. If the agency stays silent, Google’s own account recovery tools let a verified business owner reclaim Search Console and Business Profile access without the old agency’s cooperation, though it can take a few days. Domain and CMS access are trickier and sometimes need your registrar’s or host’s support desk to step in.
Why Agencies Hold On to Account Access
Some of it is disorganisation, not malice. Agencies that manage dozens of clients often build every account under one shared login because it’s faster to set up. Nobody documents who owns what, and by the time you leave, untangling it is a real chore for whoever’s left holding the password list.
Some of it is leverage. An agency owed a final invoice may sit on your Google Ads or GA4 access until you pay, even if the contract doesn’t actually give them that right. And some of it is just neglect: the person who set up your accounts left the agency eighteen months ago, and nobody currently on staff remembers the login.
Whatever the reason, the fix starts the same way: figure out exactly what you’re missing, then go after each piece with the right tool.
What Counts as “Your” Account?
Before you can recover anything, you need a clear list of what should belong to you versus what the agency is entitled to keep. Ownership rules differ by platform, and mixing them up wastes time.
| Asset | Who should own it | How ownership is proven |
|---|---|---|
| Domain name (registrar account) | The business, always | Registrant name/organisation on the WHOIS or registrar record |
| Google Search Console | The business | Verified owner via DNS or HTML file token, or a delegated owner added by a verified owner |
| Google Analytics (GA4) | The business | Administrator role at the account level, per Google’s own permission structure |
| Google Business Profile | The business | Primary owner status, transferable through the Business Profile “People and access” panel |
| Website / CMS hosting | The business | Hosting account login and domain DNS pointing to it |
| Paid ad accounts (Google Ads, Meta) | The business, agency as a linked manager account | Billing profile and account ID under the business’s name |
Notice the pattern: in every legitimate setup, the agency is a manager, editor, or delegated user, not the account holder. If your current situation has the agency listed as the actual owner of any of these, that’s the root problem, and it’s worth reading up on how to audit what your SEO agency has actually been doing before you decide how hard to push on recovery.
The Step-by-Step Recovery Process
Work through these in order. Skipping ahead to threats or legal letters before you’ve tried the platform-level recovery tools usually just slows things down.
- Write down everything you’re missing. Domain registrar, GSC, GA4, GBP, CMS/hosting, ad accounts, email marketing tool, any third-party SEO software the agency used on your behalf. Be specific about account names and URLs.
- Send one written request, not five follow-up emails. List every asset, name the person who should become the new owner, and give a deadline (five to seven business days is reasonable).
- Use Google’s own recovery paths where they exist. Search Console has a documented process for a verified owner to add or remove other owners without agency involvement, as long as you can verify the domain yourself through DNS or your host. Google Business Profile lets any current owner transfer primary ownership, but a newly added owner has to wait seven days before they can remove other owners or transfer ownership again, according to Google’s own Business Profile help documentation.
- Contact your domain registrar directly if the domain itself is the holdup. If the agency registered the domain in its own name rather than yours, the registrar’s transfer-authorisation process, not a polite email to the agency, is what actually moves it.
- Escalate through your contract only after step 2 fails. Check the exit clause you signed. Most reasonable SEO contracts specify an access handover window; if yours doesn’t, that’s a gap to close with your next agency.
- Involve a lawyer only for domains or paid ad accounts with real financial stakes. For GSC or GA4 access, a legal letter is usually overkill and slower than just using Google’s recovery tools.
- You, not the agency, are listed as the registrant on your domain
- You hold Administrator access on GA4 at the account level, with the agency added as a separate user
- You’re the verified (not just delegated) owner in Google Search Console
- You’re the primary owner on your Google Business Profile
- Your hosting account uses your own billing details, not the agency’s card
When the Agency Still Won’t Cooperate
Some agencies just go quiet. No response to emails, no phone calls returned. At that point you have three real options, and they’re not mutually exclusive.
First, lean on the platforms themselves. Google’s Search Console ownership system was built for exactly this situation: a verified owner can always add a new owner or reclaim access by re-verifying the property through DNS records, an HTML file, or your Google Analytics or Tag Manager account, none of which requires the old agency’s permission. Google’s Search Console help documentation lays out the verified-versus-delegated-owner distinction in detail, and it’s worth reading before you assume you’re locked out.
Second, go through your registrar for anything domain-related. If a domain was registered under the agency’s business name, that’s a genuine ownership problem, not just an access problem, and it needs the registrar’s formal transfer or dispute process rather than a support ticket to the agency.
Third, put the demand in writing through a lawyer if there’s real money at stake, such as a paid Google Ads account with an active budget or a domain the agency is refusing to release. A short, formal letter referencing your service contract’s data and asset ownership clauses often moves faster than a dozen unanswered emails, mostly because it signals you’re prepared to take it further.
Setting Up Your Next Agency So This Doesn’t Happen Again
The cleanest way to avoid a repeat of this mess is to never hand over ownership in the first place. Add a new agency as a user, manager, or editor on every platform, keep your business as the account holder throughout, and put an access-handover clause into the contract before you sign it. If you’re currently switching SEO agencies, this is the moment to fix the ownership structure permanently rather than just patching the immediate problem.
It also helps to know what a normal handover actually looks like on the other end. A new agency that’s run a proper SEO onboarding process will ask for access on day one and flag any ownership gaps immediately, rather than quietly working around them for months. If an agency doesn’t ask who owns what before starting work, treat that as a warning sign about how they’ll handle the exit too.
One more thing worth doing: read your next contract’s exit terms before, not after, you need them. A clear SEO contract cancellation clause that spells out access handover timelines in writing is the single biggest thing that would have prevented most of the recovery work described above.
Frequently Asked Questions
Can an agency legally keep my Google Analytics or Search Console access after I stop paying them?
No, not if the account was set up correctly with your business as the owner. Google’s own permission system lets any verified owner add or remove users at will. If the agency is blocking you, it’s an access dispute, not a legal ownership one, and it’s usually resolvable through Google’s recovery tools rather than a lawsuit.
What if the agency registered my domain name under their own company name?
This is the one scenario that’s genuinely a legal ownership issue, not just an access issue. You’ll need to go through your registrar’s transfer or dispute process, and it helps to have your original contract or invoices showing you paid for the domain as evidence of beneficial ownership.
How long does it typically take to recover Google Search Console access?
If you can verify the domain yourself through DNS, an HTML file upload, or a connected Analytics/Tag Manager account, you can become a new verified owner in Search Console within minutes, independent of the old agency. If you’re relying on the agency to add you as a delegated owner, expect it to take as long as they’re willing to cooperate.
Should I withhold final payment until the agency hands over access?
Check your contract before doing this. Some contracts tie final payment to a formal handover; others don’t, and withholding payment outside the contract terms can create its own legal exposure. It’s usually faster to pursue access through the platforms directly while resolving payment separately.
Do I need a lawyer to get my accounts back?
Rarely, for Google Search Console, GA4, or Google Business Profile access, since those have built-in recovery paths that don’t need agency cooperation. A lawyer becomes worth the cost mainly for domain disputes or paid ad accounts with real budgets attached, where the platforms themselves won’t intervene in an ownership disagreement.