When an agency is not delivering, first check whether results are being measured correctly, then whether the goals were clear and realistic, and only then the agency’s work. Ask for a plain report on spend, leads and sales, what was tested, and what changes next. If answers stay vague, plan an exit.

Before any of that, do one thing today: confirm that you own your ad accounts, analytics and website access. A marketing agency not delivering results is a problem you can fix or walk away from. An agency that also controls your accounts and data is a much harder one. Ownership decides how much leverage you have in every step below, so this guide comes back to it at the end.

How Do You Know It Is Really Not Working?

It is not working when leads or sales, and what each one costs, are missing an agreed target for longer than normal ups and downs explain. A bad week, or a feeling that things are quiet, is not enough evidence either way.

Start by writing down what “results” means for your business: booked jobs, qualified leads, online orders. Then compare the last few months against what you were told to expect and against the same period before the agency started.

These signs point to a real problem:

  • Spend is steady or rising while leads or sales are flat or falling, month after month.
  • Reports are full of impressions, clicks and reach, with little about leads, sales or cost per customer.
  • Leads are arriving but your sales team says most are unqualified.
  • You cannot tell what was changed or tested last month.
  • Questions get slow, long or evasive answers.

These signs are frustrating but do not prove failure on their own:

  • A slow start in the first weeks of a new account or campaign.
  • A seasonal dip your business has every year.
  • One platform’s report looking worse while total sales hold up.

Use this table to match what you see to where to look first.

What you seeMost likely causeLook here first
Reports show conversions, but the phone and inbox are quietTracking counts the wrong actionsTracking
Plenty of leads, few become customersWrong audience or keywords, or slow follow-up on your sideTargeting and your sales process
Few leads, and each one costs more than you can affordBudget too small, weak offer, or poor landing pageGoals, budget and the website
Results were good, then droppedTracking change, tired ads, or a change to your prices or siteTracking, then recent changes
No clear record of what the agency didLittle active managementThe agency’s work

Is the Tracking Telling the Truth?

Often it is not, and that cuts both ways. Broken tracking can hide results that are real, and loose tracking can report “conversions” that are not customers at all.

Check this before judging anything else, because every other number depends on it. If you cannot verify it yourself, an independent tracking and analytics review will settle it.

A quick check you can do yourself:

  1. Ask for the list of actions being counted as conversions. Page views, button clicks and time on site are not leads.
  2. Submit a test form and make a test call. Confirm each one shows up once, not twice and not zero times.
  3. Compare one month of reported leads with what actually reached your inbox, phone log or CRM.
  4. Ask whether phone calls, chats and offline sales are tracked at all. For many service businesses, calls are most of the leads.
  5. Check whether anything changed recently: a new website, a new form, a cookie banner or a new booking tool can all break tracking.

If Google Ads, Meta and your analytics all report different totals, that alone is not a sign of bad work. Each platform counts in its own way. See why your ad platforms disagree and pick one source of truth, such as your CRM or store sales.

Were the Goals and Budget Realistic?

Sometimes the agency is doing competent work toward a goal that was never reachable with the budget, the offer or the time allowed. Check whether a specific target was ever agreed, and whether the math behind it holds.

Ask yourself:

  • Was a target written down, such as a number of leads or a cost per sale? If not, “not delivering” has no definition, and that is partly a setup problem.
  • Can the budget buy enough clicks to reach that target at the prices in your market?
  • Is the offer competitive? Ads cannot fix a price, product or service that loses to the business next door.
  • Does your website or landing page load quickly, explain the offer and make it easy to contact you?
  • Are leads answered quickly, by someone who can book or sell?

A worked example with made-up round numbers, for illustration only: say you can afford to pay $100 for a lead and want 50 leads a month. That needs about $5,000 in ad spend if everything goes to plan. If the budget is $1,000, the most the same math can produce is 10 leads. An agency that accepted the 50-lead goal on that budget made a mistake, but replacing them will not change the math.

How the weak point tends to differ by business type:

  • Local service business: missed calls and slow callbacks often cost more leads than the ads do.
  • Online store: margins, shipping costs and checkout problems limit what any ad account can do.
  • B2B company: a long sales cycle means recent leads have not had time to close, so judge on qualified pipeline as well as closed deals.

FREE MARKETING AUDIT

Find Out Which Channels Are Actually Paying Off

JuvioX reviews your ad accounts, tracking and reporting across channels, then sends a prioritized list of what to fix first. Free, with no obligation.

What Should You Ask Your Agency?

Ask for a plain report on spend, leads and sales, what was tested, and what changes next. Good agencies answer these questions quickly and in plain words; how they respond tells you as much as the answers.

Send these in writing so you have a record:

  1. How much did we spend last month, by channel?
  2. How many leads or sales did that produce, and what did each cost?
  3. Which actions are you counting as conversions?
  4. What did you change or test in the account last month, and what did you learn?
  5. What is the single biggest thing holding results back right now?
  6. What will you do in the next 30 days, and what result should we expect from it?
  7. What do you need from us (budget, website fixes, faster lead follow-up, sales feedback)?
  8. Who owns each account, and can you confirm I have admin access to all of them?

Good answers are specific, name problems on both sides, and come with dates. Poor answers lean on jargon, blame the algorithm without detail, or repeat that “it takes time” without saying how much or what happens meanwhile.

How Do You Give Them a Fair Chance to Fix It?

Agree on a short written plan with specific fixes, one or two numbers to watch and a review date. A fair chance is defined and has an end, which protects you and tells the agency exactly what is expected.

  1. Share your findings calmly: what you checked, what you found and what you expected by now.
  2. Fix the tracking first, so both sides trust the numbers used for the review.
  3. Agree on one main target, such as cost per qualified lead, and write it down.
  4. Ask for a list of the changes they will make and when.
  5. Do your part. Approve work quickly, fix website issues they flag, and give feedback on lead quality.
  6. Set a review date. Around 30 to 60 days is usually enough to see whether things are moving, depending on how many leads you normally get.
  7. At the review, decide: continue, continue with changes, or leave.

You are not looking for a miracle at the review. You are looking for the agreed changes made on time and the main number heading the right way. If the plan was ignored or the answers are still vague, you have your decision.

How Do You Leave Without Losing Your Accounts and Data?

Secure ownership and export what you need before you give notice. The ad accounts, their history and your tracking data are business assets, and rebuilding them from zero costs time and money.

The major platforms are built so an agency can work in a client’s account without owning it. As of October 2026, Google Ads lets an agency manage your account through a linked manager account, and that link can be removed. Meta lets you give a partner access to assets in your business portfolio and remove that partner later. If the agency instead created the accounts under its own name, ask for ownership to be transferred to you.

Exit checklist:

☐ Read the contract: notice period, fees owed, and what it says about account and creative ownership.

☐ Confirm you have admin or owner access to: Google Ads, Meta business portfolio and ad account, Google Analytics, Google Tag Manager, Google Business Profile, Merchant Center, your website, your domain and any call tracking tool.

☐ Check who owns the tracked phone numbers and landing pages if the agency set them up.

☐ Export reports, conversion data, audience lists and copies of ads and landing pages.

☐ Check whose payment method is on each ad account and be ready to add yours.

☐ Give notice in writing and agree on a handover date.

☐ On the handover date, remove the agency’s access and change shared passwords.

☐ Keep campaigns running where they still bring in business, so the next team inherits data and momentum.

When you look for a replacement, apply what this experience taught you. Our guide on how to choose a digital marketing agency covers the questions to ask and the red flags. If you are not sure an agency is the right model at all, read is a digital marketing agency worth it.

JuvioX works on a flat monthly management fee, month-to-month with no lock-in, and starts with a free audit. If you want an outside view of your accounts before deciding, that is what our performance marketing audit is for.

FREE MARKETING AUDIT

Find Out Which Channels Are Actually Paying Off

JuvioX reviews your ad accounts, tracking and reporting across channels, then sends a prioritized list of what to fix first. Free, with no obligation.