You have five to ten Meta clients, flat results, and 30 days to replace your white-label partner. The account audit is the easy part. The risk is the week when both providers have a hand in the account and your client still expects the same report, on the same day, from you.

I used to tell owners the audit was the hard part. I was wrong. Exporting campaigns is straightforward compared with finding out who owns the dataset, where the creative files live, whether lead forms still reach the CRM, and who is allowed to email the client. One broken handover can make a routine provider change look like an account failure.

Here is the sequence I would run as one owner with five to ten clients. Spend Days 1–5 securing the assets and records, Days 6–10 choosing a replacement, Days 11–18 overlapping access, Days 19–25 cutting over, and Days 26–30 preparing the first uninterrupted report. Budget roughly an hour a day, with longer sessions for the inventory and cutover. The thing you are buying is not a secret switch. It is a switch that does not interrupt the work your clients pay you to manage.

1. Days 1–5: Find out what you actually control

Before you speak to a replacement, open Business Settings for each client and record the owner of four assets: the Business Portfolio holding the ad account, the Page, the dataset (the pixel), and the domain. Client-owned assets with providers on partner access are the cleanest handover. An ad account created inside a Business Portfolio stays there and cannot be transferred. If the old provider created the account in its portfolio, a new provider cannot simply take ownership of it.

The dataset deserves its own line in your notes. It cannot be transferred between portfolios; it can only be shared. If the old provider owns it, you need a decision by Day 5: ask that owner to keep sharing it with the new partner, or set up a new dataset and Conversions API in the client’s portfolio and start collecting events before cutover. I prefer the second route when continued access depends entirely on the departing provider. Do not treat parallel tracking as a free pass to count the same events twice. The point is to avoid discovering on switch day that the new partner has no usable events.

Export the records before you give notice. Pull Ads Manager results across the available 37-month window, including deleted campaigns, so the new partner can see which angles have already failed. Follow the handover order: inventory first, confirm admin control second, notice third. Keep a folder per client containing the exports, active videos and images with their copy, and instant-form lead files. Those forms keep leads downloadable for 90 days from submission. Download them now, then make sure the CRM connection runs through a Zap or Leadsync key you control before old access disappears.

By Day 5, each folder should answer these questions without another call to the old provider:

  • Who owns the ad account, Page, dataset and domain: the client or the provider?
  • Where are the Ads Manager export, active creative, post copy and catalog feed URL, where relevant?
  • Where are the instant-form lead CSVs, and does the CRM sync run through your login?
  • Who has Business Portfolio admin access, and can the old provider block a dataset re-share?

Add your margin per client to that folder. Published white-label schedules put much fulfillment at $199 to $499 per account per month wholesale. Say you charge $1,000 to manage a client spending $3,000 on ads and pay $399 for fulfillment. That leaves about $600 of your management fee before your other costs. Write the equivalent line for every client; do not discover during a sales call that the attractive replacement eats the fee you charge.

Cost against the clock: two focused evenings plus access checks across the five to ten accounts. What it buys: a record of what ran, what it cost, and who controls the assets before anyone loses access. Do not spend those evenings tidying campaign names. Ownership comes first.

2. Days 6–10: Vet no more than three replacements

Talk to three providers, maximum. More calls consume the week while the answers start to blur. Send each provider the same four questions by email so you can compare what they will actually do, not how smoothly they say full-service.

  1. Will anyone on your team contact my client, and under what circumstances?
  2. Can I send your weekly and monthly reports under my brand, in my existing format?
  3. Does the fee include creative, catalog and Conversions API work, or are any of those billed separately?
  4. Will you work month to month inside client-owned assets on partner access, and what are your minimums?

I want a clear boundary on client contact, a sample report I could actually forward, and a workable access arrangement. A sample should show what white-label reporting with your logo looks like. If it still carries the provider’s brand, or the creative allowance is two ads a month followed by paid revisions, pass. You have 30 days, not a quarter to negotiate around a bad fit.

Then run the price at your clients’ sizes. A flat wholesale fee can let you keep the spread without a cut of spend. On a $3,000-spend account, 15% of spend is $450. On a $20,000-spend account, the same 15% is $3,000. Compare that with a published flat anchor of $399 per month per platform per account plus a $100 setup. If you bill $799 to $1,200, write down the amount left after fulfillment and your other costs rather than repeating a margin percentage from a pitch deck.

Minimums matter as much as the headline price. Some providers want five or ten accounts at the start; you need one that can take the first client before you commit the rest. Ask how quickly that first account can go live and whether you can leave month to month. A good fee is useless if the onboarding schedule runs past Day 30.

Cost against the clock: five days, capped at three conversations and one pricing sheet. What it buys: a partner chosen on access, reporting and per-client economics. Cut the fourth sales call, not the written answers.

3. Days 11–18: Overlap access before you overlap campaigns

Add the new provider as a partner while the old provider still runs the account. Grant the new provider’s Business ID partner access to the client-owned ad account, Page, dataset and Instagram account. Check that it can use what it needs before you ask it to publish anything. A partner-to-partner re-share needs the asset owner’s approval; an agency cannot promise access to a dataset it does not own.

Keep the existing winners running. Start fresh creative tests on one low-risk client, not your biggest spender or the one already unhappy with results. I would choose the steady local lead-gen account with roughly $2,000 to $3,000 in monthly spend and simple creative. Have the new partner rebuild the needed structure rather than assuming an export carries over everything: the structure can be copied, but native performance history is not portable. This is a live handover check, not permission to restart all five to ten accounts at once.

Two account types need an extra review before that test goes live:

The first test should answer practical questions. Can the partner get into the right assets? Can it publish approved creative? Does the reporting data reach you in a form you can use? If an access problem appears, you still have the old provider running the winners while you fix it.

Cost against the clock: about 30 minutes per client for access checks, plus one controlled test. What it buys: proof of the new working arrangement before the old one ends. Skip the all-account relaunch; it gives you more variables and less time to diagnose them.

4. Days 19–25: Cut over with the winners still running

Book the cutover for a Tuesday morning, not a Friday afternoon. By then, the new provider should already have working partner access and the test account should have cleared its basic publishing and reporting checks. Now use one order across every client:

  1. Confirm the new partner can access each client-owned asset it needs.
  2. Pause the old provider’s losing tests, but leave a proven winner running for continuity.
  3. Confirm who takes responsibility for any rejection or delivery problem after the cutover.
  4. Remove the old provider’s partner access from the ad account, dataset, Page and Instagram account.

That is the handover order in plain English: new partner in, spending continues, old partner out. Send the awkward email after you know the new partner can work. Otherwise, a rejected ad can turn into a debate over who still has permission to fix it.

Keep the first days after cutover deliberately quiet. Meta’s cited benchmark is about 50 optimization events per ad set in seven days to exit learning, and major edits can disrupt that process. Do not stack a budget increase, a new audience, a creative swap and a structural cleanup simply because there is a new provider at the keyboard. Monitor delivery and make necessary fixes; leave optional improvements until you have a cleaner read on the handover.

Native post history will not follow a rebuilt structure. Accept that rather than trying to disguise it with more changes. Your goal this week is not to prove the replacement can touch every setting. It is to keep the account running while responsibility moves from one team to another.

Cost against the clock: one careful cutover session and a short daily delivery check. What it buys: no planned dark period in which the old provider is gone and the new one cannot publish. Cut cosmetic restructuring, not the final access check.

5. Days 26–30: Send the report the client already expects

Same format. Same scheduled day. Same columns. If your weekly report normally goes out Monday at 9am with spend, leads, cost per lead and two lines of notes, keep that appointment. Time the cutover so the new partner can prepare that report before it is due. The first report is the handover test your client will actually see.

Have the new partner draft the notes and send them to you, not the client. Read the numbers, check that the notes match what changed, then send the report yourself. Better notes do not mean longer notes. They explain cause before result: paused angle B after 412 impressions at $8.40 per click with zero leads; moved $40 per day to angle A at $31 per lead. One line says what changed. The next says what runs now.

Client communication stays with you, but continuity is not a reason to hide a real performance issue. If cost per lead moves 10% to 15% in the first seven days, name the movement in the report before the client asks. Explain that new tests are finding their footing and say when you will review the winners. Do not promise the reset will end on a particular day. The client needs an account owner who can explain the numbers, not a tour of provider permissions and datasets.

If they ask what changed operationally, answer plainly: you added testing capacity and remain responsible for the account and the report. No surprise email from a stranger. No second reporting thread. No client left guessing who is accountable.

Cost against the clock: about 15 minutes per client to check and send the report. What it buys: a familiar weekly rhythm backed by work you have verified. Cut the migration announcement, not the performance note.

6. If time gets tight, cut scope in this order

With five to ten clients and a 30-day deadline, something may take longer than planned. Do not respond by shortening the inventory or removing the overlap entirely. Cut the parts that create extra work without protecting the handover:

  1. Stop vetting after two credible replacements if the written answers already separate them. The third call is optional; the ownership check is not.
  2. Test the new partner on one low-risk client before expanding. You do not need simultaneous fresh tests on every account to learn whether access, publishing and reports work.
  3. Defer catalog or Conversions API rebuilding where the existing client-owned setup works. Rebuild when ownership or a broken connection makes it necessary, not because a new provider prefers a tidy start.
  4. Leave cosmetic campaign cleanup until after the first report. Your client cannot use a prettier account structure if the lead feed or weekly numbers disappear.

Cost against the clock: fewer parallel tasks and fewer optional edits. What it buys: time for the checks that cannot be recovered after access is removed. Day 1–5 ownership work never goes on the cut list.

Two client folders beside a weekly report, with lower-priority tasks crossed off

When the 30-day constraint lifts and you start adding clients again, keep the partner that made the handover boring. That is why I would put this kind of Meta work on groas: it works behind agencies under their brand, inside client-owned assets on partner access, with a flat fee per service regardless of ad spend, month-to-month terms and no cut of spend. Its Meta work covers audiences, budgets and ads, with new ads tested, winners scaled and actions logged with reasoning your account manager can use in the next report. The audit was never the hard part. Get through handover week with one accountable owner and one unbroken weekly report. Then use the time you have earned to improve the ads.