Discuss a project

How to switch marketing agencies without losing your ad accounts and data

Vladislav Dushkin5 October 20267 min read

To switch marketing agencies safely, first check who owns your Google Ads account, Meta business portfolio, pixel, GA4, Tag Manager and domain, and make yourself admin on all of them. Only then give notice. If the agency created an account under its own name, sort out the handover while you still work together.

Why ad accounts get lost when you switch marketing agencies

It usually looks fine until the day you leave. Reports arrived as screenshots, you had a login somewhere, nobody asked who actually owns what. Then it turns out the Google Ads account sits on the agency's email, the Meta ad account lives in their business portfolio, and the pixel was created from their side.

Losing the account means losing its history. Which campaigns worked, which audiences converted, what a lead cost last year, what the algorithm has already learned. Your next specialist starts from zero and you pay for that learning twice.

And having access is not the same as owning. Read-only access lets you watch. It doesn't let you remove anyone.

Step 1: check who owns each account

Log in with your own work email, not a login the agency gave you.

  • Google Ads: Admin → Access and security → Users. Your email should be listed with Admin access. Also check which manager account (MCC) the account is linked to.
  • Meta: in Meta Business Suite go to Settings → Ad accounts. Which business portfolio owns the ad account, and do you have full control of that portfolio?
  • Meta pixel / dataset: Settings → Data sources → Datasets. The pixel belongs to the portfolio it was created in.
  • GA4: you need the Administrator role at account level.
  • Google Tag Manager: Administrator on the account and Publish on the container.
  • Merchant Center, Search Console, website, hosting and domain registrar: whose name and email, and do you have full access?
  • Billing: whose card or whose invoicing profile pays for the ads.

Google Ads account ownership and access levels

Google Ads has five access levels: Admin, Standard, Read-only, Billing and Email-only. Only Admin can give account access, change access levels and cancel other users' invitations. Standard can't unlink a manager account either. So with Standard access you can run campaigns, but you can't remove the agency.

If the agency's manager account (MCC) owns your account, keep two things in mind. A client account can have only one owner, and Google says owners don't take data ownership or admin rights away from the client account. The flip side: admins of that owner manager account can invite and remove users in your account.

Meta ad accounts have three roles: Admin, Advertiser and Analyst. Only Admin can edit the payment method and manage permissions. Business portfolio assets work differently: there you give full control or partial access. In GA4, only Administrators add and remove users. In Tag Manager, container rights are Read, Edit, Approve and Publish.

Step 2: what to request before you give notice

Everything below follows the platforms' official help pages as of October 2026. Interfaces change, so button names may differ slightly.

  • Google Ads on the agency's email: ask them to add your email as Admin. That's how Google describes transferring ownership: invite the new owner as Admin, then the old owner removes their own access. The email must match your Google Account.
  • Google Ads in the agency's MCC: get Admin on the client account itself. Then you can unlink the manager yourself under Access and security → Managers. The account keeps its campaign history.
  • Agency invoicing: if the agency pays Google and bills you, billing moves separately. Between two agencies, the current one starts the transfer and the new one has 7 days to approve it (Google's help calls this Change Who Pays). If you're moving to your own card or to a freelancer, that's a different route: ask Google support and the agency in advance how their billing ends and yours starts. And don't unlink the paying manager too early: on monthly invoicing, the account stops serving once it's unlinked.
  • Meta: an ad account can only be in one business portfolio, and Meta warns that once added, it may stay there for good and can't be transferred to another one. If yours sits in the agency's portfolio, the options are shared access (it stays theirs) or a new ad account in your own portfolio. Plan that before the last month.
  • Pixel: only the portfolio the pixel is in can share it with another portfolio. If it isn't yours, install your own and ask for access to the old one during the transition.
  • GA4 and GTM: Administrator in GA4, Administrator in Tag Manager. If the container stays with the agency, get a written list of every tag, trigger and conversion.
  • Full-history exports: campaigns, keywords, audiences, cost per lead and sales by month. Download them yourself while you have access.
  • Logins for the website, landing page builder, domain and hosting.

If the agency won't hand over your accounts

It happens. Go platform by platform.

  • Google Ads: without Admin access you can't remove anyone, so push for Admin first. While the agency's manager account owns your account, its admins can also remove users in it. Once you have Admin, set up your own billing and unlink the manager.
  • Meta: an ad account that sits in someone else's portfolio can't be added to yours, you can only request access. If they refuse, create a new ad account and pixel in your portfolio and export everything you can still see.
  • Anything about the contract, claims or refunds is a question for a lawyer, not a marketer.

Contracts: questions to take to a lawyer

I'm not a lawyer, so this is a list of questions, not answers. Check them with a lawyer, especially with long contracts or exit fees.

  • Notice period and auto-renewal.
  • What the contract says about ownership of accounts, pixels, creatives and copy.
  • Prepaid fees or unused ad budget held by the agency.
  • Whether the agency must hand over access and materials on exit.
  • What happens to customer data the agency holds, such as customer lists or CRM exports, after the contract ends.

How ownership should look with your next agency

Simple rule: everything is created in your name, the specialist gets access. That's how I work: your ad accounts and data stay yours, even if we stop working together.

What's at stake is your whole ad history: campaigns, audiences, cost per lead by month.

Changing agencies is normal. Villa Cotton, a premium home-textile brand, came to me in January 2025 after working with a Russian agency, an American agency and several freelancers.

  • Google Ads on your email, you are Admin. The specialist links their manager account: they send a request, you accept it in your account.
  • Meta: your business portfolio, the specialist added as a partner. You can give a partner full control of an asset or partial access. Even with full control, a partner can't share your asset with another business. Only the owner can.
  • Pixel in your portfolio, with the partner assigned to the dataset.
  • GA4 and GTM in your account, with a role for the specialist.
  • Billing on your own card or invoicing profile.

A handover order that keeps ads running

  • Get admin everywhere and export your data.
  • Give the new specialist access and time to audit while the old agency still runs things.
  • Then send the written notice.
  • After the handover, remove the old agency's access.
  • Don't rebuild everything on day one. Diagnosis first, changes second.

FAQ

Can I transfer a Meta ad account to another business manager?

An ad account can only be in one business portfolio, and Meta's help warns that once added it may not be transferable. You can request access to it or create a new ad account in your own portfolio.

Will I lose my Google Ads data if I unlink the agency's manager account?

No. According to Google's help, the account keeps its own campaign history after unlinking. One catch: if you're on monthly invoicing through that manager, ads stop, so set up your own billing first.

How do I give an agency access to Google Ads without giving it away?

Share your customer ID, let them send a link request from their manager account and accept it. You stay Admin.

When should I fire my marketing agency?

When you can't see what they do in your accounts or why results changed. Secure your access first, then decide.

Not sure who owns your accounts? Answer the 5 questions in the brief and pick "Need to check" on the last one, about access. I reply in writing within 24 hours whether we're a fit.