business-growthMarch 2, 202610 min read

How to Evaluate a Marketing Agency: Red Flags and Green Flags You Can't Afford to Miss

Hiring the wrong marketing agency is expensive and demoralizing. After running an agency for 8 years, here's my insider guide to spotting the great ones — and running from the terrible ones.

f

faizan-rafiq

How to Evaluate a Marketing Agency: Red Flags and Green Flags You Can't Afford to Miss

I run a marketing agency. I've been running one since 2018. And I'm about to tell you how to evaluate agencies — including, potentially, mine — because I think the industry has an honesty problem.

Here's what prompted this post. Last month, a company came to us after spending $47,000 over eight months with an agency that delivered exactly zero measurable results. No increase in traffic. No leads. No pipeline. Just monthly reports filled with impressive-sounding metrics that meant absolutely nothing.

That company wasn't stupid. Their leadership team included smart, experienced people. But they didn't know what to look for — or what to run from. By the time they figured it out, they'd burned nearly fifty grand and lost almost a year of momentum.

I don't want that happening to you. So consider this my inside-the-industry guide to finding an agency that'll actually move the needle.

Before You Start Looking: Know What You Actually Need

This is where most companies mess up before they even begin. They Google "best marketing agency," send the same vague brief to five agencies, and pick the one with the slickest proposal.

Stop. Before you talk to anyone, answer these questions honestly:

What specific business outcomes do you need? "More leads" isn't specific enough. "40 qualified demo requests per month from mid-market SaaS companies" is. If you can't define success clearly, you won't recognize it when an agency delivers it — or fails to.

What have you already tried? What worked? What didn't? An agency that doesn't ask about your history is planning to reinvent the wheel on your dime.

What's your realistic budget? Not your ideal budget. Your actual, committed budget. If you're planning to spend $2,000 a month, you need to find agencies that can deliver value at that price point. Don't waste time talking to agencies that charge $15,000 minimums.

What's your timeline? Are you looking for quick wins or long-term brand building? This dramatically changes which type of agency you need.

The Red Flags: Run When You See These

I've compiled these from eight years of watching the industry, talking to clients who left other agencies, and — I'll be honest — learning from our own early mistakes.

Red Flag #1: They Guarantee Specific Results

"We'll get you to page one of Google in 90 days." "We guarantee 50 leads per month." "Double your revenue in 6 months."

Look, no ethical agency can guarantee specific outcomes. We can guarantee effort, strategy, expertise, and transparency. But guaranteed results? That's like a doctor guaranteeing you'll live to 100. There are too many variables outside anyone's control.

When an agency guarantees results, one of three things is happening. They're lying to close the deal. They're defining "results" so loosely that anything counts. Or they're planning to use black-hat tactics that might work short-term but will eventually blow up.

Red Flag #2: They Won't Share Their Process

Ask any agency: "Walk me through exactly what the first 90 days look like." If they can't give you a detailed, step-by-step answer, they're winging it.

A legitimate agency has a documented process. Week one looks like this. Month one deliverables include that. Reporting happens this way. If they're vague or evasive about their methodology, they either don't have one or they're hiding something.

Red Flag #3: They Own Your Accounts and Assets

This is a big one, and it's surprisingly common. Some agencies set up your Google Ads, social media, and analytics under their own accounts. When you leave, you lose everything — your data, your campaign history, your audience lists.

Any agency worth working with will set up everything under your accounts. You should own your ad accounts, your analytics, your social profiles, and your content. Period. If an agency pushes back on this, walk away.

Red Flag #4: Long-Term Contracts with No Exit Clause

I understand why agencies want commitment — it takes time to build momentum, and client churn hurts. But a 12-month contract with no performance-based exit clause is a red flag.

Reasonable terms: a 3-month minimum commitment (because most strategies genuinely need 90 days to show traction), followed by month-to-month with 30-day cancellation notice. Some agencies offer 6 or 12-month contracts with a discount, which is fine — as long as there's a performance clause. If they fail to meet agreed-upon KPIs for two consecutive months, you should be able to exit.

Red Flag #5: They Talk More About Themselves Than About You

I sat in on a competitor's pitch once (long story). They spent 45 minutes talking about their awards, their team, their office space, and their proprietary "framework." They spent exactly 8 minutes asking about the client's business.

Great agencies are obsessed with your business, not their own. The best pitch meetings I've ever been in felt more like consulting sessions — the agency asks probing questions, challenges assumptions, and demonstrates understanding of your specific challenges. If it feels like a one-way presentation, that's telling.

Red Flag #6: Pricing That Seems Too Good to Be True

An agency offering full-service marketing for $1,500 a month is either outsourcing everything to unvetted freelancers, spreading one junior employee across 30 clients, or planning to upsell you aggressively once you're locked in.

Quality marketing requires experienced people, and experienced people cost money. If an agency's pricing doesn't make mathematical sense — like, how are they paying salaries at these rates? — something's off.

The Green Flags: Signs You've Found a Winner

Now the good stuff. What does a genuinely excellent agency look like?

Green Flag #1: They Push Back on You

The best agencies don't just agree with everything you say. They challenge your ideas when they see a better path. If you say "We need to be on TikTok" and they respond with "Let's look at where your buyers actually spend time first," that's a green flag.

Yes-agencies are dangerous. They'll execute your strategy even when they know it won't work, because disagreeing risks losing the account. A great agency cares more about your results than your comfort.

Green Flag #2: Transparent Reporting with Context

Any agency can send you a dashboard full of numbers. The good ones explain what those numbers mean, why they changed, and what they're doing about it.

Here's what great reporting looks like: "Organic traffic increased 23% month-over-month. This was driven primarily by three blog posts targeting long-tail keywords in the project management space. However, our conversion rate dropped from 3.1% to 2.4%, which we believe is due to increased mobile traffic with a poor mobile experience. We recommend prioritizing mobile UX improvements before scaling content production."

Want to see how this applies to your business?

Get a free growth audit and discover untapped opportunities for your brand.

Free Audit

Compare that to: "Traffic up 23%! Great month!" One of those agencies is actually thinking. The other is just reading a graph.

Green Flag #3: Relevant Case Studies with Specific Numbers

"We helped a SaaS company grow" tells you nothing. "We helped a B2B SaaS company in the HR tech space increase organic traffic from 12,000 to 67,000 monthly visits over 14 months, generating 340 marketing qualified leads per month at a $34 cost per lead" tells you everything.

Ask for case studies in your industry or with similar business models. Ask about failures too — an agency that claims they've never had a campaign underperform is either lying or hasn't been around long enough to have real experience.

Green Flag #4: They Have a Clear Onboarding Process

Good agencies have figured out how to onboard new clients smoothly because they've done it many times. Ask about their onboarding process. It should include things like:

  • Access setup for all platforms and tools
  • A kickoff call with defined agenda
  • Brand guide review and messaging alignment
  • Competitive audit
  • Baseline metrics documentation
  • 90-day strategy presentation with specific milestones

If they're vague about onboarding, they'll be vague about everything.

Green Flag #5: You'll Know Your Account Team

Ask who will actually work on your account. Not the senior partner who shows up for the pitch and then disappears. The actual humans doing the daily work. What's their experience? How many other accounts are they managing?

A great agency introduces you to your account team during the sales process. If they're evasive about who's doing the work, there's usually a reason — and that reason is typically inexperience or over-allocation.

Pricing Models: What to Expect

Agency pricing is confusing, so let me break down the common models.

Monthly Retainer is the most common. You pay a flat fee each month for a defined scope of work. Pros: predictable budgeting, the agency can plan resources. Cons: you pay the same whether it's a heavy month or a light month. Typical range for B2B: $3,000-15,000 per month.

Project-Based works for defined deliverables like website redesigns, brand identity, or campaign launches. Pros: clear scope, clear cost. Cons: doesn't work for ongoing services. Typical range: $5,000-50,000 depending on scope.

Performance-Based ties fees to results — you pay per lead, per sale, or based on hitting KPIs. Pros: aligned incentives. Cons: agencies may chase easy wins over strategic growth, and attribution gets messy. Less common and harder to structure fairly.

Hybrid combines a reduced retainer with performance bonuses. This is my personal favorite model because it aligns incentives while giving the agency enough baseline revenue to invest in strategy and talent.

The Evaluation Process: Step by Step

Here's exactly how I'd evaluate agencies if I were hiring one.

Step 1: Create a shortlist of 4-6 agencies. Use referrals from peers and industry directories. Don't just Google "marketing agency" — you'll find the ones best at marketing themselves, not necessarily best at marketing you.

Step 2: Send a brief. One page. Your business, goals, budget range, timeline. Any agency that responds with a full proposal before asking questions is using a template.

Step 3: Hold discovery calls. Evaluate how they listen, what questions they ask, and whether they challenge your assumptions.

Step 4: Request proposals. Give them two weeks. Look for: understanding of your situation, recommended strategy, specific tactics with timelines, pricing, and team composition.

Step 5: Check references. Not the references they give you — those are curated. Ask for clients who left in the past year. How they handle that request tells you a lot.

Step 6: Start small. Begin with a 90-day engagement or single project before committing to a full retainer.

Questions That Reveal the Truth

These are the questions I'd ask if I were sitting across from an agency. They're designed to cut through the pitch and reveal what working with them is actually like.

"What's the most common reason clients leave your agency?" An honest answer reveals self-awareness. A deflecting answer reveals ego.

"Can you walk me through a campaign that failed and what you learned?" Every agency has failures. The ones that can discuss them openly are the ones that grow from them.

"Who specifically will be doing the work on my account, and how many other clients are they managing?" You deserve to know if your $8,000 monthly retainer is being handled by someone juggling 15 other clients.

"How do you handle it when a strategy isn't working after 90 days?" The right answer involves data analysis, honest communication, and strategic pivoting. The wrong answer is "that doesn't happen to us."

"What do you need from us to be successful?" This question reveals whether they understand that the agency-client relationship is a partnership. Agencies that expect zero involvement from your team aren't planning to truly integrate with your business.

Our Honest Take

Look, I'd be lying if I said we're the right fit for every company. We're not. No agency is. At VCS, we're strongest in B2B marketing for companies that need integrated strategy across digital channels, especially when those companies are scaling and need a partner who can grow with them.

We're not the right choice if you need a massive creative agency for a Super Bowl ad campaign. We're not the right choice if you need deep expertise in a hyper-niche B2C vertical.

What I can tell you is that the principles in this guide are exactly how we try to run our agency. We push back when we disagree. We own our failures publicly. We set up everything under client accounts. And we compete for our clients' business every single month — because we believe great agencies don't need long contracts to keep clients around.

Whatever agency you choose, go in with clear expectations, honest conversations, and the confidence to walk away when something doesn't feel right. Your marketing budget is too important to spend on hope and vague promises.

Trust the agencies that earn your trust with actions, not with pitch decks.

Frequently Asked Questions

How long should I give a marketing agency before expecting results?+
It depends on the channel. SEO takes 4-6 months for meaningful movement. Paid ads should show directional data within 30 days and clear ROI trends within 90 days. Social media and content marketing typically need 3-4 months to build momentum. Any agency promising overnight results is either lying or planning something unsustainable.
What's a fair monthly retainer for a marketing agency?+
For small businesses, expect $2,000-5,000 per month for focused services like SEO or paid ads. Mid-market companies typically spend $5,000-15,000 monthly for multi-channel strategies. Enterprise engagements range from $15,000-50,000 plus. Be skeptical of agencies charging under $1,000 monthly — the math doesn't work for quality talent.
Should I hire a specialized agency or a full-service one?+
If you need help with one specific channel like SEO or paid search, go specialized — they'll have deeper expertise. If you need a cohesive multi-channel strategy, full-service makes more sense. The worst option is hiring three different specialized agencies that don't communicate with each other.
How do I know if my agency is actually doing work?+
Request monthly reports that show specific actions taken, not just results. Ask for access to all platforms and accounts. A good agency will proactively share what they did, what they learned, and what they're planning next. If you have to chase them for updates, that's a red flag.
Can I hire an agency on a project basis instead of a retainer?+
Yes, and it's a smart way to test an agency before committing long-term. Website redesigns, brand audits, and campaign launches work well as projects. Just know that ongoing channels like SEO and content marketing don't work well as one-off projects — they need sustained effort.
Free Growth Audit

Ready to Scale Your Business Without the Overhead?

Get a personalized audit revealing exactly where you are losing money and how our solutions can save you 40-60% on operational costs.

Get Your Free Audit

Related Articles

Revolutionizing operations through Human-Centric AI. We deliver scalable solutions for the world's most ambitious companies.

Quick Links

Services

© 2026 NEXUS VCS Global. All Rights Reserved.

Privacy PolicyTerms of Service