← BIMO Insights Agency handover

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

By Bilel Mokhnachi, Founder of BIMO·November 9, 2026·11 min read
50events a week per ad set to exit Meta's learning phase
7daysto approve a Google Ads transfer before it cancels
20%budget change that resets Meta learning
3.7years: the average media agency relationship
$176.68BMEA ecommerce market in 2026

Switching agency is the moment a brand finds out what it actually owns. The pitch was about strategy. The handover is about plumbing: who holds the business portfolio, where the pixel lives, and which conversion history the bidding algorithm will still recognise on Monday morning. In the Gulf, where the agency bench is crowded and performance relationships are short, this is the week in which months of paid media learning quietly disappear. It is avoidable. Below is what genuinely transfers, what provably does not, and the sequence that carries your numbers through the change.

Key takeaways

01 · Why this keeps happening

Agency churn is structural, not personal

The Middle East and Africa ecommerce market is worth USD 176.68 billion in 2026 and is forecast to reach USD 338.08 billion by 2031, a 13.85% annual growth rate, with Saudi Arabia alone holding a 34.12% revenue share in 2025 and compounding at 14.59% a year, according to Mordor Intelligence. Markets moving that fast grow a dense layer of intermediaries, and the relationships inside that layer are short. The April 2025 tenure study by the ANA and the 4As put the average client-agency relationship at about 7 years, more than double the 3.2 years measured in 2016, but media-only agencies, the category nearly every ecommerce retainer falls into, average just 3.7 years. The same research prices a full agency pitch at USD 408,500 for the client. That is large-advertiser data from the United States, so the absolute figures will not transfer to a brand in Riyadh or Doha. The direction transfers perfectly: performance relationships end soonest, and replacing one is expensive.

Most founders read that as a people problem and go looking for better people. It is a structure problem, and we took the structure apart in our comparison of retainers, percentage of ad spend and profit share and in the 12 questions to ask before signing in Dubai. This article covers the part nobody plans for: the week you leave.

The asset you cannot take

Meta ad accounts do not move between business portfolios. If the agency created yours, it stays with the agency when you go, with every day of auction history inside it.

The learning you restart

A new ad account and a new dataset mean the optimisation model has no purchase history of yours to pattern-match. You pay for that in cost per purchase, not in a warning label.

The cost nobody quotes

No agency proposal in the Gulf prices the handover. It still lands on your P&L, in the month you can least afford a flat one.

02 · The asset map

What transfers, what does not

Settle this list before you discuss notice periods with anybody. Each line is a platform rule, not a negotiating position, and the rules differ enough that a single handover plan applied across channels will break on at least two of them.

AssetMoves to a new owner?What to do
Meta ad accountNoOwn the portfolio from day one, add the agency as a partner
Meta dataset (pixel)NoKeep it in your portfolio, share it with the agency's
Meta catalogYes, by requestFile a transfer request to your own portfolio
Facebook Page and InstagramUsuallyRemove from the old portfolio, claim it in yours
Google Ads accountYesExternal billing transfer, approved within 7 days
GA4 propertyYes, with conditionsMove the property, the history goes with it
TikTok ad accountYesSelf-serve Business Center transfer, up to 30 accounts per request
Snap PixelShared, not movedShare with the new organisation, unshare the old one
Shopify, Klaviyo, WhatsApp APIYours alreadyRotate every password, remove every departing user
Creative source filesOnly if the contract says soWrite the exit inventory into the contract before signing
03 · Meta

Meta: the one decision you cannot undo

This is the part that costs real money, and it is settled before any dispute begins. Meta's own developer documentation on claiming ad accounts states it plainly: "This is a one-time procedure. Once claimed, you can only manage the ad accounts in that Business Manager." The same page adds that "you cannot remove ad accounts from your business if you're OWNER and if the accounts are CONFIRMED." There is no appeal, no support ticket and no clever workaround. An ad account created inside an agency's business portfolio belongs to that portfolio permanently.

So if your agency opened the account, you have exactly two options when you leave. Keep partner access to an account that sits inside a portfolio controlled by the firm you just fired, which means they can revoke you at any moment. Or start a brand-new ad account and a brand-new dataset, and accept the consequence: the optimisation model no longer has your purchase history to learn from.

That consequence is measurable. An ad set exits Meta's learning phase after roughly 50 optimization events in a 7-day window, and the Lebesgue breakdown of the learning phase lists what resets the count: a budget increase above 20%, a bid or bid strategy change, a targeting or placement change, a change of optimization event, any creative edit including copy, headline or landing page URL, and pausing an ad set for 7 days or more. Be precise about what this does and does not mean. Lebesgue's own dataset found ad sets still inside the learning phase carried a 10% lower cost of acquisition than ones that had exited, so the "learning" label is not itself a penalty. The expensive thing is the missing history: a fresh account with no purchase signal, rebuilt in a single week while every one of those reset triggers fires at once. Our Gulf Meta Ads benchmarks set out what normal cost per result looks like in each market, which is the baseline you will be judged against while the new account finds its feet.

If the agency opened your Meta ad account, you can never take it with you. That single line in a setup email, written in month one by somebody who was being helpful, is worth more than any clause in the contract.

One piece of good news on Meta: catalogs are not stuck. The Business Help Center documents a request to transfer a catalog to your business portfolio, so product feeds, dynamic ads and Shops do not need rebuilding from scratch. Pages and Instagram accounts can normally be removed from one portfolio and claimed in another too. It is the ad account and the dataset, the two assets that hold your learning, that are one-way doors.

04 · The platforms that behave

Google, TikTok, Snapchat and analytics

Google Ads: a real transfer exists, use it

Google built the handover that Meta did not. A client account can be moved to a new agency through an external billing transfer, the "change who pays" flow, initiated from the paying manager account with admin access. Google's help page is specific on timing: "the new agency will have 7 days to approve or deny the request. If no action is taken within 7 days, the transfer request is automatically canceled and will need to be re-initiated." On ownership, Google states that manager owners "do not take data ownership or administrative rights away from client accounts", that "the client account still owns its data and has the ability to remove ownership access by unlinking", and that a client account can only have one owner. The account, its conversion history and its bidding models stay intact across the move, and Google notes that Smart Bidding "never starts from scratch" when the account carries past conversion data, though a new portfolio strategy can show a learning status for up to 7 days and performance should be judged over a two-week window rather than a bad Tuesday.

GA4: movable, with four conditions

A GA4 property can be moved between accounts, which is how you get your analytics history out of an agency's Analytics account. The requirements are worth checking before you promise anybody a date: Editor role on the property plus Administrator on both the source and destination accounts, both accounts under the same Google Marketing Platform organisation, a destination account holding fewer than 50 properties, and no subproperties or roll-up involvement. A property linked to Google Ad Manager has to be unlinked first.

TikTok: self-serve, with a checklist

TikTok lets a Business Center admin transfer advertiser accounts to another Business Center directly. The conditions are explicit: the source Business Center must be the current owner, the account must be an auction account in approved status, it cannot have another pending transfer, currencies must match, there can be no unpaid Auto Pay invoices, the destination cannot be a Creator Agency Business Center, and a single request covers a maximum of 30 accounts. Our TikTok benchmark for the GCC explains why the account history is worth the paperwork in this market.

Snapchat: share, then unshare

Snapchat does not offer a self-serve ownership transfer between organisations, but the Snap Pixel can be shared with another organisation and unshared from the old one, which keeps the signal you have built. Treat the sharing settings as the handover, and audit them again a week after the agency's people lose their logins.

OWN

Business portfolio, ad accounts, datasets, catalogs, GA4, Shopify, Klaviyo, the WhatsApp number. All in entities you control.

GRANT

Partner access at the minimum permission level the work requires, per person, reviewed quarterly and revoked the day somebody leaves.

NEVER

Let an agency create an ad account, a dataset or an analytics property in its own name. That is the whole article in one sentence.

05 · The sequence

How to run the handover without a blank month

The order matters more than the speed. Every founder who has lost data in a switch did the same thing: gave notice first, then discovered what they did not own. Run it in this order instead.

If you are considering bringing the work in-house instead, the monthly cost of doing so in this region is laid out in our in-house team versus agency breakdown. The ownership rules above apply exactly the same way, with one difference: the assets stay yours when a hire resigns.

06 · The root

Why the handover hurts in the first place

Step back from the platform mechanics and the pattern is hard to miss. The assets that are hardest to take with you are precisely the assets that make it expensive to leave, and the standard agency structure gives nobody a reason to fix that. A retainer is paid in full in a month where nothing grew. A fee set as a percentage of ad spend rises with the budget whether or not profit follows it. A short notice clause means the worst case for a failing agency is losing a client it was already failing. Within that structure, an ad account sitting in the agency's portfolio is not a mistake. It is a retention feature.

None of this makes agency operators dishonest. It makes the honest ones work against their own contract, and structure beats intention across any twelve months you care to measure. The published price of all this is in our guide to what an ecommerce marketing agency costs in the GCC, and the price of the handover is nowhere in it.

BIMO is built the other way round. We are paid a share of the profit plus a minority equity stake, set after an audit, so a flat month is our problem too. Every asset is created in the brand's own entities on day one, because we operate 16 brands of our own alongside 36 client brands and more than $30M of managed ad spend, and we have been the incoming team on enough accounts to know what a bad handover costs. If that structure sounds like what you were looking for when you started shopping for an agency, read how the Growth Partner programme works, why a no-retainer structure exists at all, and what we do for brands selling in the UAE.

The BIMO take

Ask any founder who has switched agency twice what they lost and they will say momentum. What they actually lost was an ad account they never owned, and with it the only asset in paid media that compounds. Own the portfolio, own the dataset, grant access instead of handing over keys, and the next switch costs you a week of admin rather than a quarter of performance. Then ask the harder question: if leaving were genuinely easy, would your current partner still be paid the same in a month where you did not grow?

FAQ

Questions founders ask us

Can I transfer my Meta ad account to a new agency?

No. Meta's developer documentation calls claiming an ad account a one-time procedure and states that an owner cannot remove a confirmed ad account from its business. An account created inside an agency's business portfolio stays there permanently. Your options are partner access to an account the agency controls, or a new account with no purchase history.

How do I transfer a Google Ads account when switching agencies?

Use an external billing transfer, the change who pays flow, from the paying manager account with admin access. The new agency has 7 days to approve before the request cancels automatically, and the account must be unlinked from the old manager and linked to the new one. The account keeps its conversion history and bidding models.

Will switching agencies reset my Meta learning phase?

Only if the account or the campaigns are rebuilt. An ad set needs roughly 50 optimization events in 7 days to exit learning, and a budget increase above 20%, a targeting change, a creative edit or a pause of 7 days or more resets the count. Move budget in steps and leave proven ad sets untouched through the cutover.

What should I do before giving my agency notice?

Take a full inventory of who owns each asset and at what permission level, then fix the ownership while the relationship is still friendly. Create your own business portfolio, request the Meta catalog transfer, move the GA4 property, start the TikTok transfer and share the Snap Pixel to your organisation. Notice comes after ownership is settled, not before.

Can I move my TikTok ad account to another Business Center?

Yes. A Business Center admin can transfer advertiser accounts directly, provided the source Business Center is the current owner, the account is an auction account in approved status with no pending transfer, currencies match, there are no unpaid Auto Pay invoices and the destination is not a Creator Agency Business Center. One request covers up to 30 accounts.

Sources & methodology

Public market data is linked below. Campaign-level ranges (CPM, CPC, ROAS, conversion rates) blend published benchmarks with BIMO's own media buying observations across GCC accounts, and are directional: your niche, creative quality and seasonality will move them.

Bilel Mokhnachi
Founder & CEO, BIMO

Bilel founded BIMO, an ecommerce venture studio and growth partner based in Doha. The BIMO team has built 16 proprietary brands and scaled 36 client brands across Qatar, the UAE, Saudi Arabia and the wider GCC. The benchmarks on BIMO Insights come from the ad accounts and P&Ls BIMO runs every month.

Building or scaling a brand in the Gulf?

BIMO runs these exact playbooks on its own brands and for its growth partners, across all six GCC markets. The frameworks in this benchmark are the ones we run on our own P&L every month.

Explore the Growth Partner program →