You hired a marketing agency. It felt right at the time. But now you’re three months in and seeing nothing.

How do you know if it’s time to fire them?

Here are the signs.

11 Red Flags Your Agency Needs to Go

1. They Can’t Show You the Metrics

You ask: “How many leads did we generate last month?”

They say: “We’re working on improving visibility” or “It takes time to see results.”

Translation: They have no tracking system.

If an agency can’t show you leads, conversions, or revenue impact after 60 days, they’re not measuring anything. Fire them.

2. No One Communicates

Emails take 48+ hours to answer. You can never reach your account manager. Updates are nonexistent.

Reality: You’re not a priority. Priority clients get weekly check-ins. You’re getting ghosted.

Fire them after one warning. If they can’t respond within 24 hours, they’re not worth your money.

3. Your Account Manager Changes Every 3 Months

New agency, new strategy, new person explaining it to you. You’re starting over every quarter.

Why this matters: Continuity drives results. Constant account manager rotation = reset cycle = no progress.

If they’ve swapped your contact person more than once, the agency has internal problems. Leave.

4. They Push One Strategy for Every Client

“We do social media marketing for everyone” or “SEO is the answer for all businesses.”

Real agencies customize strategy by business type, budget, and goals.

Generic strategy = mediocre results. Leave.

5. They’re Defensive About Questions

You ask about their approach. They get defensive. They blame you for “not being on the right platform yet.”

Healthy agencies answer questions directly. Defensive agencies are hiding something.

6. No Clear Roadmap or Timeline

When will you see results? They don’t have an answer. “It depends” or “3-6 months usually.”

Real agencies give specific timelines: “We’ll get you 20 qualified leads within 90 days” or “SEO takes 4-6 months to move the needle; expect initial ranking improvements month 3.”

Vague timelines = vague results.

7. They Upsell You Every Month

Month 1: “You need SEO ($3K/month)” Month 2: “Also need social media ($2K/month)” Month 3: “Also need paid ads ($5K/month)” Month 4: “Also need email marketing ($1K/month)”

Real agencies identify your biggest ROI lever and focus there first. Agencies that constantly upsell are chasing revenue from you, not results.

8. Reporting Is Vague or Nonexistent

You get a report that says “Impressions: 50,000” or “Engagement: 200 likes.”

But no leads. No revenue. No conversion data.

Vanity metrics aren’t results. Results are leads, customers, revenue.

If reporting doesn’t include revenue or conversion metrics, fire them.

9. They Can’t Explain Their Strategy in Simple Terms

You ask: “What are we actually doing to generate leads?”

They give a 20-minute explanation of tools and platforms that makes no sense.

A real agency can explain their strategy in 2 minutes: “We’re targeting ‘plumber near me’ keywords on Google. We’re building backlinks from local directories. We’re getting you reviews. This combination ranks you top 3 in your area in 90 days.”

If they can’t explain it simply, they don’t understand it.

10. Your Budget Is Wasted and You Know It

You’re paying $5K/month. You’re getting maybe $2K in value. They won’t reduce scope or try a different approach.

A good agency will say: “This isn’t working. Let’s try a different angle” or “Your budget might be better spent elsewhere.”

A bad agency will keep taking your money.

11. Better Results Available Elsewhere

You see a competitor getting better leads with a smaller budget. Or you find case studies from other agencies with stronger results.

You don’t have to stay loyal to underperformance.

How to Fire Your Agency Without Losing Momentum

Step 1: Give one 30-day warning

Schedule a call. Be direct: “We’re not seeing the results we expected. Here’s what we need to see in 30 days to continue: [20 leads, 10% increase in traffic, etc.].”

If they deliver, great. If not, you have clear exit criteria.

Step 2: Review your contracts

Most agency agreements have 30-day termination clauses. Check yours. Know when you can exit.

Step 3: Choose your next agency before firing the current one

Don’t go dark. Line up a replacement who can hit the ground running.

Handoff the first agency’s work to the new one so you don’t lose momentum.

Step 4: Have the exit call

Be professional. Don’t blast them in a review. A simple email works:

“Thank you for your work. We’ve decided to pursue a different direction. Our last day together is [date]. Please provide all files, logins, and account access by [date].”

Step 5: Get your assets

  • All passwords and logins (Google Ads, Analytics, Google Business Profile, etc.)
  • Completed work (content, designs, reports)
  • Campaign data and historical performance

Everything you paid for is yours.

Red Flags In Hiring: How to Avoid This Next Time

Before hiring an agency:

  1. Ask for 3 references with similar business size/type
  2. Request a case study showing specific metrics (not just “increased traffic”)
  3. Define success upfront: “Success = 30 qualified leads per month at $75 cost per lead”
  4. Get everything in writing: deliverables, timelines, reporting cadence
  5. Start with a 90-day pilot, not a 12-month contract
  6. Ask about communication: “How often will we talk? How quickly do you respond to emails?”

Your Next Move

If you’re seeing 3+ of these red flags, it’s time.

Send them a 30-day notice this week. Start evaluating new agencies simultaneously. Don’t waste another 90 days hoping things improve.

Most marketing failures aren’t because the strategy is wrong. They’re because the agency isn’t executing with urgency and accountability.

The right agency will give you metrics, clear communication, and results. Anything less isn’t worth your money.

Want to see what your top 3 competitors’ agencies are actually doing? We’ll break down their likely strategy, estimated spend, and results. Free competitor analysis.

Free Audit

See exactly what's working in your marketing

Get a 30-minute video walkthrough with your actual data. No generic advice — just your numbers, your options.

Request your free audit
T
Written by Totalstack Agency Team

Marketing strategist at Totalstack Agency. Focus on home services and ecommerce growth.