Agency ReviewsJuly 2, 2026

How to Hire a Marketing Agency Without Getting Burned (From an Agency Owner)

An honest guide to hiring a marketing agency from someone who runs one. What to look for, what to ask, and when to walk away.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

How to Hire a Marketing Agency Without Getting Burned (From an Agency Owner)

How to Hire a Marketing Agency Without Getting Burned (From an Agency Owner)

I run a marketing agency. I'm about to tell you how to evaluate agencies — including mine. Some of what I'm about to say might lose us potential clients, and I'm fine with that.

Here's why: the brands that get burned by bad agencies become the brands that don't trust any agency. They take everything in-house, do a mediocre job across 5 channels instead of a great job on 2, and their growth stalls. Bad agencies hurt the entire industry.

Over the past 6 years, I've been on both sides. I've hired agencies for clients who needed capabilities we didn't have. I've taken over accounts from agencies that were burning money. And I've competed against agencies in pitches where I lost — sometimes fairly, sometimes to a better sales pitch attached to worse execution.

Here's everything I know about hiring an agency the right way.

Before You Start Looking: Define What You Actually Need

Most brands start their agency search backwards. They Google "best marketing agency," look at some websites, request proposals, and pick the one that sounds the most impressive. That's like walking into a hospital and saying "give me the best doctor" without mentioning what hurts.

Step 1: Identify Your Growth Bottleneck

Be specific about what's not working:

  • "Our website gets traffic but nobody buys" — You need CRO (conversion rate optimization), not more traffic.
  • "We're profitable on repeat customers but can't acquire new ones efficiently" — You need paid media or SEO, not email marketing.
  • "Our email list is 50,000 people and we send one newsletter a month" — You need email/SMS marketing specialists.
  • "We've never done any structured marketing" — You might need a full-service agency, but start with 1-2 channels.

The more specific you are about the problem, the better you can evaluate whether an agency can actually solve it.

Step 2: Set a Realistic Budget

Here's the uncomfortable truth about agency pricing:

  • Under $2,000/month: You'll get a freelancer or a very junior team. That's fine for basic tasks (social media posting, simple email campaigns) but don't expect strategic work.
  • $2,000-$5,000/month: Entry-level agency work. One channel, maybe two. Adequate execution but limited strategy. This is where most small brands start.
  • $5,000-$15,000/month: Mid-tier agency work. Dedicated strategist, solid execution, real reporting. This is the sweet spot for most eCommerce brands doing $1M-$10M/year.
  • $15,000-$50,000/month: Full-service, multi-channel, senior team. For brands doing $10M+ that need integrated strategy across paid, organic, email, and web.
  • Over $50,000/month: Enterprise-level, custom everything. Big agency overhead. Not always better than the $15K-$50K tier.

If your budget doesn't match the scope of work you need, you have two options: reduce scope or increase budget. Trying to get full-service execution at freelancer prices will always end badly.

Step 3: Decide Your Involvement Level

Some brands want to be deeply involved in every decision. Others want to hand over the keys and check in monthly. Both are valid — but you need an agency that matches your style.

Questions to ask yourself:

  • Do you want final approval on every ad, email, and blog post?
  • Are you comfortable giving the agency access to all your data?
  • How often do you want to meet? Weekly? Biweekly? Monthly?
  • Do you have internal team members who'll collaborate, or is this fully outsourced?

How to Find Candidates (And Where Not to Look)

Good Sources

Referrals from other business owners. By far the best source. Talk to brands in your industry (or adjacent industries) that are growing well. Ask who they work with and whether they'd recommend them.

Industry-specific directories. Klaviyo's partner directory, Shopify's partner directory, Google's partner directory. These at least verify that the agency has baseline competency with those platforms.

Case studies you admire. If you see a brand executing well on a specific channel, check their website for agency credits. Or just email them and ask.

Bad Sources

"Top 10 Agency" listicle blogs. These are almost always pay-to-play or affiliate-driven. The agencies listed paid to be there or the blog earns a commission for referrals. The rankings have nothing to do with quality.

Agency review platforms. Clutch, DesignRush, etc. These aren't useless, but the reviews are heavily gamed. Agencies ask happy clients to leave reviews and the platform's business model incentivizes positive coverage. Take everything with a grain of salt.

Cold outreach from agencies. If an agency found you through cold email or LinkedIn and they're pitching you aggressively, that's a yellow flag. The best agencies are usually busy enough that they don't need to cold pitch.

The Evaluation Process: What to Look For

1. Relevant Case Studies With Real Numbers

This is the single most important thing. An agency should be able to show you:

  • Specific results for businesses similar to yours (industry, size, budget)
  • Revenue metrics — not just traffic or impressions. Any agency can increase impressions. Can they increase revenue?
  • Before and after comparisons with timeframes
  • Context about what they did (strategy, not just "managed their account")

Red flag: An agency that only shares vanity metrics (followers gained, impressions, engagement rate) without tying them to business outcomes.

Red flag: An agency with no case studies in your industry or at your scale. Managing a $50M brand's paid media is very different from managing a $2M brand's paid media.

2. Transparency About Their Process

A good agency will walk you through exactly how they'll approach your account:

  • What happens in the first 30 days (audit, onboarding, strategy development)
  • Who will work on your account (names, roles, experience levels)
  • How they report results (dashboards, meetings, reports — and how often)
  • How they make decisions (data-driven? testing framework? gut feel from a senior strategist?)

Red flag: "We'll figure out the strategy after we sign." No. The strategy should be outlined before you commit.

Red flag: "Our proprietary methodology" with no details. Every agency claims proprietary methods. The good ones are happy to explain their approach because they know execution is the hard part, not the framework.

3. Who Actually Does the Work

This matters more than anything on the agency's website. The person in the sales meeting is almost never the person doing the work. Ask directly:

  • "Who will be my day-to-day contact?"
  • "How many other accounts does that person manage?"
  • "Can I meet the person who'll actually work on my account before I sign?"
  • "If that person leaves, what's the transition plan?"

Red flag: Your account manager handles over 15 accounts. At that volume, you're getting project management, not strategic thinking.

Red flag: The agency won't let you meet the execution team before signing.

4. Contract Terms

Read the contract carefully. Pay attention to:

  • Minimum commitment. 3-month minimums are reasonable. 12-month minimums with no performance out-clause are not.
  • Cancellation terms. 30 days notice is standard. 90 days is a yellow flag — it suggests the agency needs the lock-in because clients leave.
  • Asset ownership. You should own everything: ad accounts, creative assets, email lists, website code, analytics access. If the agency owns your ad account, run.
  • Reporting obligations. The contract should specify reporting frequency and what's included. Monthly is minimum. Biweekly or weekly is better.
  • Performance benchmarks. Not guaranteed results (that's a red flag too), but agreed-upon KPIs that both sides track.

5. Their Questions to You

A good agency asks more questions than they answer in a first meeting. They should want to understand:

  • Your business model and margins
  • Your current marketing performance (with access to data, not just your summary)
  • Your growth targets and timeline
  • Your past agency experiences (what worked, what didn't)
  • Your internal team capabilities
  • Your customer acquisition cost and lifetime value

Red flag: An agency that pitches a solution before understanding your business. If they're recommending a $10K/month paid media strategy in the first meeting without looking at your data, they're selling a package — not solving your problem.

Questions to Ask in the Sales Process

Here's my short list of questions that separate great agencies from mediocre ones:

"What's your client retention rate?" Good agencies retain 80%+ of clients year-over-year. If they dodge this question, the number is bad.

"Can I talk to a current client — not a reference you've pre-selected, but someone from your client list I choose?" Most agencies will only offer curated references. The ones confident in their work will let you pick.

"What would you NOT recommend for our business?" An agency that says "we'd recommend everything" isn't being strategic. A good agency will tell you which channels are wrong for your stage, budget, or market.

"How do you handle underperformance?" Every campaign has bad months. You want to hear a specific process: how they diagnose issues, what their escalation path looks like, and at what point they'd recommend pausing a channel.

"What's your team's experience with brands our size?" Enterprise experience doesn't translate to small business execution, and vice versa. You want an agency that lives in your tier.

"How do you calculate ROI, and will you share the methodology?" You need to agree upfront on what "working" looks like. Is it ROAS on ad spend? Total revenue attributed to their channels? Blended customer acquisition cost? Get specific.

The Trial Period: How to Structure It

Never commit to a 12-month contract without a trial. Here's how we recommend structuring it:

Month 1: Audit and Strategy The agency audits your current performance, accesses your data, and presents a strategic plan. This month tells you:

  • How thorough they are
  • Whether they spotted issues you already knew about (and ones you didn't)
  • How well they communicate findings
  • Whether the strategy makes sense for your specific business

Month 2-3: Execution and Early Results The agency implements their strategy. Track:

  • Are they hitting agreed-upon milestones?
  • Is communication consistent?
  • Are you getting the reporting they promised?
  • Are early indicators trending in the right direction?

End of Month 3: Review Have an honest conversation. If things are working, extend with confidence. If they're not, you should know by now whether the agency is capable of course-correcting or whether you need to move on.

When to Fire Your Agency

This is the section nobody else writes. But it's important.

Fire them if: They miss reporting deadlines repeatedly. If they can't even send you a report on time, they're not managing your account closely enough.

Fire them if: Your results have declined for 3+ consecutive months and they blame external factors without presenting a new strategy. "The market changed" is only acceptable once. After that, you need a plan.

Fire them if: You can't get a straight answer about what they're doing. Vague updates like "we're optimizing the campaigns" aren't answers. You should know what specific changes were made, why, and what the expected impact is.

Fire them if: They resist giving you access to your own accounts and data. Your ad account, your analytics, your email platform — these are YOUR assets. An agency that holds them hostage is protecting their position, not your interests.

Fire them if: The person you hired left and was replaced without notice. This happens constantly at agencies with high turnover. If the strategist you liked is gone and the replacement is someone half as experienced, your results will suffer.

What Good Looks Like

I'll end with what a good agency relationship actually looks like, because it's easy to focus on the negatives:

  • Monthly or biweekly calls where the agency presents performance data, explains what happened, and proposes next steps — before you have to ask
  • Proactive communication when something isn't working. A good agency calls you when results dip, not when you call them
  • Clear attribution so you know which channels are driving revenue and which aren't
  • Strategic thinking that goes beyond the channels they manage. A good SEO agency will notice if your paid media is cannibalizing your organic traffic and tell you
  • Honest pushback. The best agencies tell you when your idea is bad. If they agree with everything you say, they're not adding strategic value

Our Approach at GOSH Digital

I'm biased, obviously. But here's what we do differently:

  • No long-term contracts. 30 days notice, always. If we're not delivering, you should be able to leave.
  • You own everything. Your ad accounts, your Klaviyo account, your data. Always has been, always will be.
  • Named team members. You know exactly who works on your account before you sign.
  • Revenue reporting. Every report ties back to dollars. We don't report on metrics that don't connect to your bank account.
  • Free audit before we pitch. We show you what's broken before we propose a fix. If you can fix it yourself, great. No hard feelings.

If that sounds like what you're looking for, let's talk.

Book a free audit call.


Mark Cijo is the founder of GOSH Digital, a full-service digital marketing agency based in Dubai. With 150+ eCommerce clients and $23M+ in tracked revenue, GOSH Digital specializes in SEO, paid media, email/SMS marketing, and web development for eCommerce brands worldwide.

Mark Cijo

Written by Mark Cijo

Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.

Book a free strategy call →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.