How to Fire a Performance Marketing Agency Without Breaking Your Funnel
Firing a performance marketing agency is rarely the hard part. The hard part is doing it without losing your ad accounts, your pixel history, or two months of momentum. This guide is the playbook we hand to founders who want out cleanly, with the funnel still converting on day one of the transition.
Quick answer: To fire a performance marketing agency without breaking your funnel, audit access and export data before giving notice, confirm your business owns every ad account and pixel, honor the contract notice period (usually 30 to 60 days), run a 2 to 4 week overlap, and brief the next team with a one page handover. Done in order, ad spend never goes dark.
By Nand Patel, Founder, New Public Media.
When should you fire a performance marketing agency?
Fire your agency when results have flatlined for 2 to 3 months, reporting goes quiet, creative velocity stalls, or account access is held back when you ask for it. Those are the four signals we see most often on the audits we run for inbound switchers.
Flat or declining ROAS over a 60 to 90 day window with no creative or structural change tells you the team has stopped iterating. Missed weekly reports, vague answers about CPA drift, and a 14 day silence after you ask a hard question are the soft signals. Account access withheld, "we will give you admin once the renewal is signed", is the hard signal. Walk on that one alone.
Key takeaway: One bad month is variance. Three flat months with no creative refresh is a pattern, and the pattern is the trigger.
What to do before you give notice
Do the quiet prep first. Audit every login, export every report, and screenshot every dashboard before anyone on the agency side knows you are leaving. This is the single step most founders skip and the single step that costs them the most.
Run a pre exit audit using our 22 point ad account audit checklist so you walk into the offboarding conversation with numbers, not feelings. Pull the last 90 days of search terms, the last 180 days of ad creatives, and the audience definitions. Export GA4 and platform reports as CSV. Take dated screenshots of campaign dashboards, ROAS trends, and conversion event setups.
Cost of skipping this step: we have seen founders lose 18 months of pixel learning, custom audiences worth USD 8,000 to USD 25,000 in saved CPA, and clean attribution data that took a year to build. Two hours of prep saves all of it.
Key takeaway: Your leverage in the offboarding conversation is the data you already have in hand before you start it.
Who owns your ad accounts, pixels, and data?
You should. The business entity should own the Meta Business Manager, the Google Ads account, the GA4 property, the pixels, and every conversion event, with the agency added as a partner or with assigned user access, never as the account owner.
Open Meta Business Manager, click Business Settings, and confirm your company is listed as the owner of the Business Manager and of each ad account inside it. The agency should appear under Partners with assigned access. In Google Ads, the account should sit under your billing profile with the agency MCC linked, not the other way around. If your agency owns the Business Manager and you are added as a user, that is backward, and fixing it is part of the offboarding plan.
Key takeaway: If the agency owns the container, you do not own the data. Confirm ownership before you confirm the exit date.
How to read your agency contract before you cancel
Pull the contract first, the emotions second. The three clauses that matter are notice period, early termination fee, and media spend reconciliation. Most performance marketing contracts run on a 30 day notice. Some retainers above USD 5,000 per month carry 60 day notice, and annual deals can require 90.
Look for an early termination fee, often one month of retainer, and any unbilled media spend you owe at month end. Confirm who pays the platform invoice during the notice period and whether the agency keeps managing during that window or simply collects the fee. Get the answer in writing before you send the termination email, not after.
A quick template for the notice email: state the effective end date, request a 2 to 4 week transition overlap, ask for confirmation of asset handover, and reference the contract clause you are exercising. Short, dated, in writing.
Key takeaway: The contract dictates the timeline. Read it before you draft the email, not after the reply lands.
The agency offboarding checklist
This is the lift friendly version. Work top to bottom, check each item off in writing, and share the document with whoever takes over.
- Confirm in writing that your business owns the Meta Business Manager, Google Ads account, GA4 property, and Google Tag Manager container, with the agency on assigned access only.
- Export the last 180 days of campaign performance data from every platform as CSV, plus screenshots of dashboards and ROAS trends.
- Download all creative assets (images, videos, ad copy variants) from the ad library and shared drives, and store them in your own cloud folder.
- Document every active campaign, ad set, audience, exclusion list, and conversion event with names, IDs, and current status.
- Send the termination notice in writing, referencing the contract clause, the effective date, and your request for a 2 to 4 week overlap.
- Remove the agency from billing roles and rotate any shared logins, but keep their reporting access live through the overlap window.
- Schedule a 60 minute handover call between the outgoing agency, your team, and the incoming partner. Record it.
- Revoke agency access on the final day. Confirm the partner is removed from Business Manager, the MCC link is unlinked, GA4 user roles are updated, and GTM publish access is revoked.
Key takeaway: Get every step in writing. A handover that lives in Slack messages disappears the day someone leaves the channel.
How to transfer Meta and Google ad accounts cleanly
The mechanics matter more than the paperwork. Done right, the pixel, the audiences, and the learning phase stay intact, and the new team can publish ads on day one.
On Meta, open Business Settings, go to Partners, click Add, and enter the new agency's Business Manager ID. Assign them to the ad accounts, pages, and pixels you want them to manage with the role you intend (advertiser or admin). Keep the outgoing agency on Analyst access through the overlap window so they can answer questions. Do not delete the pixel or duplicate the ad account. Doing either wipes the learning data. Meta's own walkthrough on assigning partners and account access covers the click path in detail. If you also run paid social, our Meta ads agency page outlines the same handover steps we run on inbound accounts.
On Google Ads, the cleanest method is to keep your existing account and switch the manager (MCC) link. Send a manager account link request from the new agency, accept it inside your account, and remove the old MCC after the overlap. Conversion actions, audiences, and bidding signals stay attached because the account ID never changes. Google's reference on account access levels explains the role each level grants. Do not transfer the account to the new agency's MCC as the owner. You want the account in your billing profile, not theirs.
For full reading on vetting the next team, our how to choose a digital marketing agency guide covers the questions we hand inbound founders.
Key takeaway: Switch the partner link, not the account owner. The pixel keeps learning, the bidding keeps signaling, and nothing resets.
Want this run on your account?
Free 30-minute audit. We walk through your accounts, tracking, and growth gaps with no pitch deck.
How to keep campaigns running during the transition
Run a 2 to 4 week overlap window. The outgoing team keeps the lights on while the incoming team gets oriented, and ad spend never goes to zero. Going dark for even a week costs more than the overlap fee on accounts spending above USD 15,000 per month, because the learning phase resets and CPA spikes 20 to 40 percent on relaunch.
A clean overlap looks like this. Week one, new agency on analyst access only, reviewing structure and tracking. Week two, new agency drafts the first creative test and reviews it with the outgoing team. Week three, new agency takes operational control, outgoing team on read only, available for questions. Week four, outgoing team is removed and the new team owns the account.
According to SoDA's industry reporting on agency churn and switching costs, client roster churn averages 20 to 30 percent per year across digital agencies, which means clean handover is a category problem, not a one off skill. Plan for it.
Key takeaway: A 2 to 4 week overlap is the cheapest insurance you will ever buy on a paid media transition.
In-house vs a new agency vs a freelancer: what comes next
Pick the path that matches your spend level, the speed you need to move at, and the risk you can carry.
| Path | Typical monthly cost | Ramp time | Control | Risk |
|---|---|---|---|---|
| In-house hire | USD 7,000 to USD 12,000 loaded salary | 60 to 90 days | High, full team alignment | Single point of failure if they leave |
| New agency | USD 2,000 to USD 10,000 retainer | 2 to 4 weeks | Medium, defined SOWs | Repeat of the same problem if poorly vetted |
| Freelancer | USD 75 to USD 150 per hour, often USD 1,500 to USD 4,000 per month | 1 to 2 weeks | Medium, direct comms | Bandwidth cap, no bench depth |
In-house is the right answer above USD 75,000 per month in media spend where the salary load pays for itself. A new agency wins for brands that want senior operators across multiple platforms without the hire. A freelancer fits brands under USD 20,000 per month spend that need one experienced operator, not a full team. Our services overview maps the levels we run at.
Key takeaway: Choose the path that fits today's spend level, then revisit when spend doubles.
How to brief your next performance marketing partner
Hand the next team a one page brief on day one and they ramp in days, not months. The brief should include the offer, the target CPA or ROAS, the last 90 days of performance with the wins and the losses called out, the conversion event hierarchy, the creative library link, and the three things the last team got wrong.
Add a one page customer profile: who buys, what objection they raise, what made them say yes. The agencies that ramp fastest on our inbound accounts are the ones handed a brief that names the customer, not the persona. Use what to look for in a paid ads partner as the vetting filter before you hand the brief over.
Key takeaway: A one page brief, written before kickoff, replaces three weeks of guesswork.
Frequently asked questions
How much notice do I need to give my marketing agency?
Most performance marketing contracts require 30 days written notice. Retainers above USD 5,000 per month often carry 60 days, and annual contracts can require 90. Pull the contract first, then count the calendar days from the date your notice email lands in their inbox, not from the date you signed it. Confirm in the email which clause you are exercising and request a written acknowledgment.
Will I lose my ad data if I switch agencies?
Not if your business owns the ad accounts. The pixel, conversion events, audiences, and bidding signals live on the account ID, so switching the agency partner link does not reset any of it. You lose data only if the agency owned the Business Manager or the Google Ads account and refuses to transfer ownership, which is why confirming ownership before you cancel is step one of the offboarding plan.
How long does it take to transfer ad accounts to a new agency?
The technical transfer takes under one hour on Meta and Google once both sides accept the partner link request. The full handover, including data export, dashboard walkthrough, creative library transfer, and a recorded kickoff call, typically runs 2 to 4 weeks. Plan for the longer window. Brands that try to compress it into 48 hours almost always lose a week of campaign performance to misconfigured tracking or paused ad sets.
Ready to make your ad spend pay for itself?
If you are mid offboarding and want a calm pair of hands on the next chapter, we run paid media for DTC, local service, and SaaS brands across the US, UK, and Australia, with a clean handover playbook and weekly reporting that tells the truth. Book a free 30 minute audit and we will walk through your accounts with you, no pitch back.
Want this run on your account?
Book a free 30 minute audit. We will walk through your ad accounts, tracking, and growth gaps with no pitch back.
Related posts
How to Audit an Ad Account: The 22 Point Checklist We Use
A 22 point ad account audit checklist for Google and Meta. Find wasted spend, fix tracking, and pull more from the same budget without the guesswork.
What to Look For in a Paid Ads Partner: A Performance-First Buyer's Guide
How to evaluate a paid ads agency beyond the case studies. Tracking, creative process, reporting cadence, and the contract clauses that protect your spend.
How to Choose a Digital Marketing Agency in 2026: A Buyer's Checklist
A practical, jargon-free framework for evaluating digital marketing agencies. Ten questions to ask, four red flags to spot, and how to test fit before signing a contract.