Answered straight

How to reclaim accounts an agency created and controls

The short answer

Work outward from what you already control: domain and DNS first, then Search Console, then GA4, then Google Ads, then the Business Profile. Search Console you can take back yourself in an afternoon if you control DNS. The Business Profile has a formal ownership-request flow. GA4 is the one people lose.

Updated 11 August 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • There are two versions of this problem. The agency has access to an account you own is an afternoon. The agency created the account under its own login is this page.
  • Do the assets you can take unilaterally first. Every one you recover makes the next conversation shorter, and none of them need the agency's permission.
  • Google Ads unlinks cleanly from a manager account — once you have admin on the client account. Getting that admin seat is the actual problem.
  • A Business Profile has a published ownership-request route with a three-day window for the current owner. GA4 has no equivalent, which is why historical analytics is the asset that usually doesn't come back.

Access and ownership are two different problems

In the easy version, the accounts are yours and the agency holds a user seat on them. You remove the seat, rotate the recovery email, and the whole thing takes twenty minutes. Nobody writes to us about that version.

In the hard version, the agency created the asset under its own Google account during onboarding, nobody at your company was ever added as an owner, and the person who set it up has left or stopped replying. That's the version below.

The thing that decides how bad it gets is not who paid the invoices. It's whose Google account the asset sits under, and — for anything tied to your website — who controls the domain's DNS records. Invoices are evidence in a contractual argument. They are not a login.

What each Google asset takes to recover when the agency created it.
AssetWhat you can do aloneWhat needs Google or the agencyRealistic outcome
Search ConsoleVerify a Domain property yourself with a DNS recordNothing, if you control DNSRecoverable the same day
Google Ads accountNothing without a user seat on itOne admin has to add you once, or unlink it from the manager accountRecoverable if anyone co-operates once. Otherwise a rebuild
Manager account (MCC)Nothing — it is the agency's own accountNot yours and never will be. Only the link to your account mattersNot applicable — you want the unlink, not the MCC
Google Business ProfileFile a request for ownership through Google's flowGoogle adjudicates after the current owner's response windowUsually recoverable, slowly
GA4 propertyNothing without an Administrator on itAn Administrator must add you. There is no ownership-request flowOften lost. History cannot be moved into a new property

The order to work in, and why the order changes the outcome

Recovery goes outward from what you already hold. Each step either gives you standing for the next one or costs nothing when it fails, and doing them out of sequence is how founders end up begging an unresponsive agency for something they could have taken themselves an hour earlier.

There's a second reason for the order. The moment you escalate formally — a lawyer's letter, a dispute, a public complaint — informal co-operation ends. Take everything that doesn't need co-operation first.

  1. Domain and DNS. Log into your registrar. If you can't, fix that first — everything downstream depends on it, and a domain registered in an agency's name is a far worse problem than a missing Ads seat.
  2. Search Console. Verify a Domain property with a DNS TXT record. You do not need the agency, and you do not need to remove anyone to start collecting your own data.
  3. Export everything you can still see. If anyone at your company has any level of access to GA4 or Ads, pull the reports now, before anything escalates.
  4. GA4. Ask, politely and in writing, for Administrator access on the property. This is the request most likely to be ignored, which is why it goes before the ones that annoy people.
  5. Google Ads. Ask for admin access on the account. With admin you can unlink from the manager account yourself, at any time, without further help.
  6. Google Business Profile. File the ownership request. It runs on Google's clock rather than the agency's, so start it early and let it tick while you do the rest.
  7. Everything outside Google. Meta Business Manager, the ad accounts inside it, LinkedIn Campaign Manager, the CRM, the email tool, the rank tracker. Same principle: ownership, not access.

Google Business Profile: request ownership, then wait three days

This one has a published route, which makes it the most predictable of the set even though it's the slowest. You search for the business on Google, request access, and Google notifies the current owner by email. The current owner then has three days to respond, and if they don't, you may be given the option to claim the profile outright.

Two things make Indian recoveries messier than that sounds. The notification goes to whichever address the agency used, which is frequently a staff account nobody has read since the person left — so the three days expire in silence, which is usually the outcome you want anyway. And the profile is often verified against a phone number or an address that belongs to the agency, so re-verification comes back to you rather than to them.

If the profile is also suspended, deal with the suspension first. Ownership of an invisible profile is worth nothing, and an ownership dispute filed on top of an open appeal muddies both. That's a different procedure — see Google Business Profile optimisation for how the defence work runs.

  • Request from an email you actually own, on your own domain. The profile you win is only as safe as the account you win it into.
  • Have proof of the business ready — signage photos, a utility bill, a registration certificate. Not always asked for, and painful to assemble under a deadline.
  • Do not create a second profile for the same location while a request is open. Duplicates get merged or removed, and the one that dies is rarely the one you'd choose.
  • If access is denied, the flow allows an appeal. One appeal with new evidence beats four identical resubmissions.

Search Console and GA4: one you can take, one you can't

Search Console is the friendliest asset in this whole list, and almost nobody starts here. If you can add a TXT record to your domain's DNS, you can verify a Domain property today. Verifying the root domain covers its subdomains, a verified owner holds the highest permission level in the product, and a verified owner can remove other owners. You don't ask for Search Console back. You take it.

It is also not a full substitute for what you lost. Search Console holds around sixteen months of query data and it starts from the property, not from the agency's version — so verify now, even if you are still negotiating, because the clock on your own history starts the day you verify.

GA4 is the opposite. There is no published ownership-request flow. Access is granted by an Administrator on the account or property, and that is the only route in. If the property was created under the agency's Google account and nobody at your company was ever made an Administrator, Google support will not adjudicate it for you the way it will for a Business Profile.

So the GA4 question is not really how to recover the property. It's how much of the data you can pull out before the door closes, and whether anyone still inside will click one button. If someone at your company has even Viewer access, export the reports that matter this week — sessions and conversions by channel, landing-page performance, month-by-month — and keep the CSVs. See GA4 versus Search Console for what each one can and can't tell you afterwards.

The asset you may not get back, and what a rebuild actually costs

Say it plainly: the thing you most often lose is historical analytics data. GA4 data cannot be backfilled into a new property. If you create a fresh property today, its history begins today, and there is no mechanism — paid, technical or diplomatic — that moves the previous three years across.

The practical consequence isn't sentimental. It's that your year-on-year comparison is twelve months away, your seasonality read is gone, and the baseline anyone wants to measure the next agency against has to be rebuilt from what survives: Search Console query data, your CRM, your billing system, and any reports the old agency emailed you as PDFs. Those PDFs are suddenly worth keeping.

The second-order loss is the Google Ads account's own history. Account age, conversion history and the learning behind automated bidding sit with the account, not with you, so a rebuild starts cold. Expect several weeks of worse efficiency while it re-learns — a real cost, and one no invoice line ever shows.

What we do when we take over an account with pieces missing: verify Search Console on day one, stand up a clean GA4 property with conversions defined properly, and freeze a baseline from whatever data genuinely exists rather than from a number someone remembers. If the analytics history is gone, we say so in writing before the engagement starts, because a guarantee measured against a made-up baseline isn't a guarantee. See how our analytics setup works.

Sources

  1. Manager Accounts (MCC): About Google Ads manager accountsGoogle Ads Help
  2. Request ownership of a Business ProfileGoogle Business Profile Help
  3. Managing owners, users, and permissionsGoogle Search Console Help
  4. Verify your site ownershipGoogle Search Console Help
  5. Access and data-restriction managementGoogle Analytics Help

Every source above was checked on 11 August 2026.

Related questions.

Can an agency legally refuse to hand over my Google Ads account?

It can refuse, and Google will not settle a commercial dispute for you. What decides it is your contract and the platform's own mechanisms — an admin can unlink from a manager account at any time, and a Business Profile has a published ownership-request route. If your contract says assets transfer on termination, that's a matter for a lawyer, not for Google support.

My agency created my GA4 property. Can Google give me access?

No. Analytics access is granted by an Administrator on the account or property, and there is no ownership-request flow equivalent to the Business Profile one. If nobody at your company was ever an Administrator and the agency won't respond, the realistic move is a new property and an honest note that history restarts.

How long does a Business Profile ownership request take?

The current owner is notified by email and has three days to respond. If they don't, you may get the option to claim the profile. Add review time and re-verification on top, so plan for a couple of weeks rather than a couple of days — and longer if the profile is suspended, which you should fix first.

Should I just start a new Google Ads account instead?

Sometimes yes, if the old one is small, young or badly built. You lose conversion history, so automated bidding relearns from scratch and efficiency dips for a few weeks. If the account has years of conversion data and meaningful spend behind it, one more attempt at getting admin access is worth a fortnight of patience.

Does paying the invoices prove I own the account?

It proves you paid, which matters in a contractual argument and not at all at the login screen. Access is decided by who is listed on the account and who controls the domain. Keep the invoices — they're useful evidence — but don't expect them to open anything.

What should we set up so this never happens again?

One Google account on your own domain, owned by you, listed as owner or Administrator on every asset before any agency touches it. Agencies get user seats on your accounts, never the reverse. Write it into the contract with a named handover list, and re-check the user list on each account once a quarter.

Keep reading

Next, the thing you’ll ask after this.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call