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:
- Ask for 3 references with similar business size/type
- Request a case study showing specific metrics (not just “increased traffic”)
- Define success upfront: “Success = 30 qualified leads per month at $75 cost per lead”
- Get everything in writing: deliverables, timelines, reporting cadence
- Start with a 90-day pilot, not a 12-month contract
- 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.