Blog

How to Evaluate a Marketing Agency

by Jason Shafton

The wrong agency burns budget and months of time before anyone notices. This guide covers red flags and how to evaluate candidates before signing.

Hiring a marketing agency is one of the most consequential decisions a growing company makes – and one of the easiest to get wrong. The wrong agency burns budget and months of time. The right one accelerates growth in ways your internal team cannot do alone. This guide covers when to hire an agency versus building in-house, how to evaluate candidates, red flags to watch for, and how to manage the relationship once it starts.

Agency vs In-House vs Fractional: When Each Makes Sense

Before evaluating agencies, make sure an agency is actually what you need. There are three options, and each fits a different situation. Hire an agency when you need specialized execution capacity that your team does not have and will not need permanently. Paid media management, SEO, creative production, and PR are common examples. The agency brings the tools, the talent, and the institutional knowledge. You bring the strategy and the context. Build in-house when the function is core to your business and requires deep institutional knowledge that an outside team cannot replicate. If your competitive advantage depends on content, brand voice, or customer relationships, those should be owned internally. Hire fractional leadership when you need strategic direction but are not ready for a full-time senior hire. A fractional CMO or VP of Marketing can build the strategy, set up the systems, and manage agencies – bridging the gap until you are ready to bring leadership in-house. Many companies default to hiring an agency because it feels like the fastest path. Sometimes it is. But if you do not have internal strategy and someone to manage the agency, you are outsourcing decisions that should be yours.

Choose an agency for specialized execution capacity, in-house for core competencies, and fractional leadership when you need strategy before scale.

Evaluation Criteria That Actually Matter

When evaluating agencies, focus on five areas: relevant experience, team structure, communication style, pricing model, and cultural fit. Relevant experience means they have worked with companies at your stage, in your category, or facing your specific challenge. An agency that has scaled DTC brands from zero to ten million in revenue brings different value than one that manages Fortune 500 media budgets. Ask for case studies that match your situation, not their best work for their biggest client. Team structure matters because the people who pitch you are rarely the people who do the work. Ask who will be on your account day to day. What is their experience level? What is their capacity – how many other accounts are they managing? A senior strategist who is spread across fifteen accounts will not give you the attention you need. Communication style shows up in the sales process. If they are hard to reach, slow to respond, or vague in their proposals during the courtship phase, it will only get worse once they have your retainer. Pay attention to how they communicate before you sign. Pricing model should align with the type of work. Retainers work for ongoing execution.

Evaluate agencies on relevant experience, the actual team assigned to your account, communication quality, pricing alignment, and cultural fit.

Red Flags in the Agency Selection Process

Watch for agencies that guarantee specific results. No honest agency guarantees rankings, leads, or revenue numbers because too many variables are outside their control. Promises of guaranteed outcomes are either naive or deliberately misleading. Be cautious of agencies that cannot explain their process clearly. If they hide behind jargon, proprietary methodologies, or vague descriptions of their approach, they are either not organized or not transparent. You should understand exactly what they will do, how they will do it, and how you will know if it is working. Avoid agencies that do not ask hard questions during the sales process. A good agency pushes back on unrealistic expectations, asks about your budget constraints, and tries to understand your business before proposing a solution. An agency that agrees to everything you say is either desperate for the deal or planning to under-deliver. Long lock-in contracts with no performance benchmarks are a red flag. A confident agency will offer a short initial engagement or a contract with clear exit terms tied to performance milestones. Finally, watch for agencies that badmouth competitors or claim to be the best at everything. Strong agencies know what they are good at and are honest about what they are not.

Red flags include guaranteed results, vague processes, no pushback during sales, long lock-in contracts, and agencies that claim to do everything well.

The Insights You Want

Right in your inbox. We’ve done the work, and now we’re sharing it with you. Sign up to stay in the loop.

Get The Latest Updates


Enter your email address

Running an Effective RFP Process

If you are evaluating multiple agencies, a lightweight RFP keeps the process organized and fair. But keep it lightweight – a forty-page RFP will attract agencies with large business development teams, not necessarily the best ones for your work. Your RFP should include: a brief description of your company and current situation, the specific challenge you need help with, the scope of work you are considering, your timeline, your budget range (yes, share it – agencies that cannot work within your budget should self-select out), and how you will evaluate responses. Ask agencies to respond with: their relevant experience, their proposed approach, the team they would assign, their pricing, and references from similar engagements. Cap responses at a reasonable length. You want concise thinking, not volume. Shortlist three to four agencies for a deeper conversation. In the follow-up meeting, present a real challenge your business faces and ask how they would approach it. This is more revealing than any case study because it shows how they think in real time, not how they present past work. Check references. Ask the reference about the agency's strengths, weaknesses, how they handle conflict, and whether they would hire them again.

Keep the RFP lightweight, share your budget range upfront, shortlist three to four agencies, and always check references.

Managing the Agency Relationship

The work does not end when you sign the contract. How you manage the relationship determines whether the agency performs.

Assign a clear internal owner. Someone on your team needs to be the agency's primary contact – providing feedback, answering questions, removing blockers, and holding the agency accountable. Without an internal owner, agencies drift.

Set expectations early. Agree on communication cadence, reporting format, key metrics, and escalation paths. Define what a good month looks like and what would trigger a conversation about the relationship.

Give honest feedback fast. If the work is not meeting expectations, say so immediately and specifically. Most agency underperformance is a communication problem, not a capability problem. The longer you wait to address issues, the harder they are to fix.

Review results monthly against agreed-upon metrics. Separate leading indicators (activity metrics like content published, campaigns launched) from lagging indicators (results metrics like pipeline generated, revenue influenced). Both matter, but results are what you are paying for.

Plan for the transition. Whether the engagement ends because the agency fulfilled its purpose, because you are bringing the function in-house, or because performance is not meeting standards – plan the handoff. Document processes, transfer access to accounts and assets, and ensure continuity.

Assign an internal owner, set expectations early, give fast feedback, and review results monthly against agreed metrics.

Expand your marketing team output with our experts

Let us take a custom approach to your growth goals by assembling and leading the best-in-class marketing team to support your next stage.

Frequently asked questions

How long should you give an agency before evaluating results?

Give an agency ninety days for channels that take time to build – like SEO, content marketing, or brand awareness campaigns. For performance channels like paid media, you should see meaningful data within thirty to forty-five days.

What is a reasonable marketing agency retainer for a growth-stage company?

Retainers vary widely by scope and agency tier. For growth-stage companies, expect to pay in the range of several thousand to tens of thousands per month depending on the services included.

Should you hire a specialist agency or a full-service agency?

It depends on what you need. Specialist agencies – those focused on paid media, SEO, or PR – tend to outperform in their specific domain because that is all they do.

Solutions

Top Articles

Frank Growth – Episode 238 – The Best Kept Secret Sport with Ozge Erturk

Tuesday, September 22, 2026

Frank Growth – Episode 238 – The Best Kept Secret Sport with Ozge Erturk

Episode #238: Ozge Erturk – Hitting #1 in the App Store on zero paid media FloSports is profitable, covers 25+ sports, and has a million subscribers. Its CMO explains how that math works. For subscription operators, growth leads, and anyone marketing to an audience the mainstream ignores. Ozge Erturk is the CMO of FloSports, a...
Frank Growth – Episode 237 – Stop Buying Users Who Leave with Michelle Matthews

Tuesday, September 15, 2026

Frank Growth – Episode 237 – Stop Buying Users Who Leave with Michelle Matthews

Episode #237: Michelle Matthews – Acquisition is the easy part in health and wellness This episode is about the gap between what marketing promises and what the product delivers, and what that gap actually costs a company. For growth leaders, founders, and product teams building for people who show up on a bad day. Michelle...
Frank Growth – Episode 236 – Turn Marketers Into AI Strategists with Elyssa Steiner

Tuesday, September 8, 2026

Frank Growth – Episode 236 – Turn Marketers Into AI Strategists with Elyssa Steiner

Episode #236: Elyssa Steiner – Rebuilding a 21-person marketing team in 30 days Marketing is not a lead factory. It is a growth system, and the operating model is the ceiling on what ships. For CMOs and marketing leaders who inherited a team built for a smaller company. Elyssa Steiner is Chief Marketing Officer at...
Frank Growth – Episode 224 – The Bootstrapper’s Revenge with Alex Roy

Tuesday, June 16, 2026

Frank Growth – Episode 224 – The Bootstrapper’s Revenge with Alex Roy

Episode #224: Alex Roy — Bootstrapping an AI company for 12 years, no funding He founded an AI company in 2014—when AI was a punchline—bootstrapped it with zero outside capital, and landed Fortune 50 clients. For founders and growth operators figuring out how to build (and sell) AI products in a market that shifts every...

See more

Browse Categories

See more

Ready to unlock your growth?

Book Free Call

We take a custom approach to your growth goals by assembling and leading the best-in-class marketing team to support your next stage.