How to Exit an Underperforming CPG Agency Contract

A tactical playbook for diagnosing underperformance, reading your contract for the exit levers, and securing your assets on the way out

Share

How to Exit an Underperforming CPG Agency Contract

You signed a twelve-month agreement expecting growth. Six months in, the reports look busy but the numbers are flat, the calls feel like excuses, and you are quietly wondering how much longer you have to keep paying. Exiting an underperforming CPG agency contract is not just about being unhappy. It is about diagnosing whether the agency is genuinely failing, understanding the exact levers in your contract that let you leave, and getting out without losing your ad accounts, your data, or your creative files in the process.

This is the exit playbook. Not how to hire, not how to price a retainer. How to tell if it is really broken, how to read the contract for your off-ramp, and how to run a clean handoff that leaves you with everything you paid for.

How to Tell If Your Agency Is Underperforming or Just Needs More Time

An underperforming agency and a slow-starting one look similar for the first 60 days. The difference shows up in leading indicators. A good agency that needs more time is improving the inputs (better creative testing, tighter targeting, cleaner tracking) even before revenue moves. A genuinely failing one has flat inputs and only offers excuses about the outputs.

Separate the two by looking at the right signals:

Set benchmarks before you judge. If you never agreed on what success looks like, you cannot fairly call it failure. Go back to the scope of work and the goals you set at kickoff. If those were vague, that is a lesson for next time, but you can still reconstruct reasonable benchmarks for your category and stage.

Watch leading indicators, not just sales. Revenue lags. Before it moves, you should see the inputs improving: more creative variants tested, click-through rates trending up, cost per acquisition trending down, email flows getting built, retail placements getting pitched. If the leading indicators are healthy and revenue simply has not caught up, give it time. If the leading indicators are as flat as the revenue, that is real underperformance.

Count the tests, not the meetings. A working agency runs experiments. Ask how many creative concepts, audiences, or offers they have tested in the last 60 days. A failing agency recycles the same two ads and fills the gap with long status calls. Activity in meetings is not the same as work in the account.

Check whether they know your numbers. A strong partner can tell you your blended CAC, your top SKU by velocity, and where your margin actually sits. An underperforming one talks in vague platform metrics because they have not gone deep on your business.

Account for external factors honestly. Did a seasonal dip, a supply issue, or a price change hit at the same time? A fair diagnosis controls for things outside the agency's control before assigning blame.

Key Takeaway

The test is not "am I happy," it is "are the inputs improving." An agency with rising leading indicators and flat revenue deserves patience. An agency with flat inputs and a full calendar of status calls is underperforming, and no amount of extra time fixes that.

Reading Your Contract for the Exit Levers

Before you have any conversation, read your contract like a lawyer looking for the door. The exit levers you care about are the notice period, the termination clauses, auto-renewal traps, kill fees, and ownership of your assets and accounts. These five things determine whether your exit is a clean 30-day off-ramp or an expensive fight.

Notice period. Most agency contracts require written notice, commonly 30, 60, or 90 days. Find your number. The clock does not start when you are frustrated, it starts when you send formal written notice, so the sooner you send it (correctly), the sooner you are free.

Termination for convenience versus for cause. Termination for convenience lets you leave for any reason with proper notice. Termination for cause lets you leave immediately if the agency breached the agreement (missed deliverables, failed to hit contractual KPIs). Know which paths your contract offers. For-cause is faster but you need documented proof of the breach.

Auto-renewal traps. Many contracts auto-renew for another full term unless you cancel within a specific window before the renewal date. Miss that window by a day and you can be locked in for another year. Find your renewal date and your cancellation window immediately, and put both on a calendar.

Kill fees and early-termination penalties. Some contracts charge a fee to leave before the term ends. Read exactly how it is calculated. Sometimes it is a flat number, sometimes a percentage of the remaining retainer. Knowing the cost of leaving early lets you weigh it against the cost of staying.

Ownership of assets and accounts. This is the clause that ambushes founders. Who owns the ad accounts, the pixel and its accumulated learning data, the creative files, the email list, and the analytics? If the agency built your Meta campaigns inside their own business manager, your ad account and its optimization history may technically belong to them. Read this clause before you do anything else, because it dictates your entire handoff strategy.

Common Mistake

Founders announce they are leaving before reading the ownership clause, then discover the agency controls the ad account, the pixel, and the creative files. Now they are negotiating for their own assets from a position of weakness. Read the contract in full and secure your access before you signal the exit.

The deeper lesson underneath most bad agency exits is dependency. When one outside partner holds your accounts, your data, and your growth motion, leaving is painful by design. Channels you can run in-house do not trap you this way.

Run Wholesale Outreach In-House, Not Through an Agency

Opener finds best-fit stores, verifies buyer contacts, and runs personalized outreach on autopilot, so your retail growth never depends on a single vendor's goodwill.

Book a Demo

The Step-by-Step Exit Playbook

Run the exit in a deliberate order: document the underperformance, review the contract, have the direct conversation, negotiate an amicable off-ramp, secure your assets and logins, then manage a transition period. Skipping steps, especially securing your access, is how founders leave money and data on the table.

Step 1, Document The Underperformance. Build a short written record. Pull the numbers against the benchmarks you set, note missed deliverables with dates, and save the relevant emails. You want this for two reasons: it makes a for-cause termination defensible if you need it, and it keeps the eventual conversation grounded in facts instead of feelings.

Step 2, Review The Contract. With the exit levers above in hand, know your notice period, your termination options, any kill fee, and your renewal window before you say a word. Walk into the conversation knowing exactly what you can and cannot do.

Step 3, Have The Direct Conversation. Do not ghost or fire off a cold email. Get on a call and be straight: the results are not there, here is what you expected, and you are evaluating the relationship. Sometimes this conversation itself fixes things, because it forces the agency to escalate your account. More often it sets up a clean, professional exit. Either way, keep it factual and unemotional.

Step 4, Negotiate The Off-Ramp. Aim for amicable. A rushed, hostile exit is where assets get lost and handoffs get sabotaged. If a kill fee applies, try to trade it for a smooth transition. If you are inside a notice period, negotiate what work actually happens during it. The goal is to leave with your assets intact and your reputation clean, not to win an argument.

Step 5, Secure Your Assets And Logins. This is the step that protects everything. Before or during the exit, confirm you have admin ownership of your Meta business manager and ad accounts, your Google Ads and Analytics, your Shopify, your email platform, and your domain and DNS. Change passwords where appropriate. Download every creative file, every raw asset, and every report. Export your email list and your customer data. If the agency owns the ad account, negotiate its transfer or, at minimum, extract the creative and the learnings before access is cut.

Step 6, Manage The Transition. Whether you are moving in-house or to a new partner, plan the handoff window. Get documentation of active campaigns, current settings, and any pending work. Confirm nothing critical shuts off at the moment access transfers. A managed transition prevents the gap where campaigns go dark and revenue drops during the switch.

Pro Tip

Before you give any notice, log into every platform and check your own permission level. If you are not an admin on your Meta business manager, your ad account, and your pixel, fixing that quietly is your single most important pre-exit move. Ownership of the account is leverage. Get it back before the agency knows you are leaving.

Protecting Your Ad Accounts, Pixels, and Data

The assets most at risk in an agency exit are your ad accounts, your pixel and its learning data, your creative files, and your customer data. Protect them by confirming ownership sits with your business, not the agency's, and by extracting copies of everything before access changes hands. Once you are locked out, recovery is slow and sometimes impossible.

Ad accounts and business manager. Your Meta and Google ad accounts should live inside a business manager that you own, with the agency granted access as a partner, not the other way around. If it is reversed, request a transfer of the ad account to your business manager. This preserves your spend history and the account's optimization signal.

The pixel and its learning data. The pixel is more than a snippet of code. It carries months of conversion learning that makes your campaigns efficient. If the pixel lives in the agency's business manager, you can lose that accumulated intelligence on exit. Confirm the pixel sits under your ownership so a new campaign does not start from zero.

Creative files and raw assets. Download the source files, not just the published ads. Video project files, photography, design files, and copy documents are things you paid to create and are entitled to keep. Grab them before the relationship ends, while cooperation is still easy.

Customer and analytics data. Export your email list, your customer records, and your historical analytics. This data is yours, and you want a clean copy under your control, independent of any platform the agency administered.

Avoiding the Same Mistake Next Time

A bad exit teaches you exactly what to demand in the next contract. Insist on a short initial term (60 to 90 days) before any long commitment, so you can test the relationship cheaply. Write clear, measurable KPIs into the scope. And require asset ownership clauses that put your accounts, pixel, and data under your control from day one.

The founders who never get trapped are the ones who build leverage into the agreement before they sign, and who keep more of their growth motion in-house. The fewer outside parties who hold your accounts and your data, the easier every future exit becomes.

Own Your Wholesale Growth Instead of Renting It

Opener helps CPG brands run personalized buyer outreach on autopilot, identifying best-fit stores and verified buyers, so retail expansion stays in your hands.

Book a Demo