Consulting

What Every Business Owner Should Know Before Hiring a Marketing Agency

Hiring the wrong marketing agency is expensive and slow to reverse. Here's what to ask and what contract terms actually protect you.

· 4 min read

Key takeaways

  • Ask any prospective agency for a client you can call directly, not just a case study slide.
  • Long-term contracts with no exit clause are the biggest financial risk in agency relationships.
  • Reporting should tie directly to leads and revenue, not vanity metrics like impressions or followers.
  • Ownership of ad accounts, analytics properties, and creative assets should sit with you, not the agency.
  • The best agency fit usually specializes in your type of business or your primary channel, not everything at once.

We've inherited more accounts from bad agency relationships than we can count, and the story is usually the same: a business owner signed a 12-month contract based on a polished pitch deck, got generic monthly reports full of impressions and reach, and had no idea whether any of it produced an actual lead.

Hiring an agency is a real financial decision, often bigger than hiring an employee, because it comes with less day-to-day visibility into what's actually happening. A short list of questions and contract terms can save you from a year of wasted spend.

Questions to ask before signing anything

Case studies and slick websites are marketing for the agency itself, not proof of fit for your business. Push past the pitch.

  • Can I speak directly with a current client in a similar industry or size?
  • Who specifically will work on my account day-to-day, not just who's on the sales call?
  • What does reporting look like, and can I see a sample report from another client?
  • What's included in the monthly fee versus billed separately, like ad spend or software costs?
  • What happens if results don't materialize in the first 90 days?

Red flags worth walking away from

A few patterns show up consistently in agency relationships that end badly.

  1. 1.Guaranteed rankings or lead numbers — nobody can honestly guarantee this
  2. 2.Reluctance to give you access to your own ad accounts and analytics
  3. 3.Reports built around vanity metrics like impressions or social followers instead of leads and revenue
  4. 4.Long-term contracts with steep early termination penalties and no performance checkpoints
  5. 5.Generic strategy that sounds identical to what they'd pitch any business in any industry

Contract terms that actually protect you

The contract itself is where a lot of business owners get burned, often on details they didn't think to negotiate.

Make sure ownership of your Google Ads account, GA4 property, Google Business Profile, and any CRM or automation platform stays under your business's login, with the agency added as a user rather than the account owner. This one detail determines whether you can leave cleanly if the relationship doesn't work out. Also clarify what happens to creative assets, ad copy, and landing pages you paid for if you end the engagement.

What good reporting looks like

You should be able to see, in plain terms, how many leads came from which channel and roughly what each lead cost. If an agency's monthly report leans heavily on reach, impressions, or engagement rate without connecting those numbers to actual leads in your GA4 or CRM data, ask them to rebuild the report around outcomes you can act on.

Fit matters more than size

A large national agency isn't automatically better than a smaller specialized one, and often the opposite is true for small businesses. An agency that specializes in your industry or your primary channel — whether that's local SEO, paid ads, or website conversion work — usually gets you further faster than a generalist shop juggling every service under one roof.

How agency pricing models actually break down

Most agencies price one of three ways: flat monthly retainer, percentage of ad spend, or project-based fees for one-time work like a website build. A flat retainer of $1,500-$3,000/month is typical for a single channel, while full-service work covering SEO, paid ads, and reporting often runs $3,000-$6,000/month. Percentage-of-spend models, common at 10-15% of ad budget, work well above roughly $5,000/month but often under-compensate the agency at lower budgets, which shows up as neglect. Ask which model you're being offered and whether it changes as your spend or scope grows.

What the first 90 days should look like

A legitimate agency should be able to describe, concretely, what the first one to three months look like before you sign anything. That typically includes an audit of your current accounts and tracking, a documented strategy specific to your business rather than a template, and a first reporting checkpoint at 30 days to confirm tracking is accurate before judging performance. If an agency can't describe this sequence beyond 'we'll get started right away,' that's usually a sign the engagement is more improvisational than they're letting on.

  1. 1.Week 1-2: account access, audit, and tracking setup or repair
  2. 2.Week 3-4: strategy documentation and initial campaign or content launch
  3. 3.Day 30: first checkpoint to confirm tracking accuracy, not final performance
  4. 4.Day 60-90: first real performance review against agreed benchmarks

If you're currently evaluating agencies or wondering whether your current one is actually delivering, a straightforward strategy call can help you sort through the noise before you sign anything.

Frequently asked questions

How much should I expect to pay a marketing agency monthly?
Retainers for small businesses commonly range from $1,500 to $6,000 a month depending on scope, with ad spend billed separately from management fees. Be wary of anything dramatically cheaper, since it usually means minimal actual work or a junior team.
Should I sign a long-term contract with an agency?
Be cautious of contracts longer than 6-12 months without a clear exit clause. A confident agency should be willing to earn a longer relationship through results rather than lock you in upfront, though some minimum term is normal to allow strategies time to work.
Who should own my Google Ads account and analytics data?
You should. Insist that your Google Ads, GA4, Google Business Profile, and any CRM accounts are created under your business's own login, with the agency added as a user. This protects your data and history if you ever switch agencies.
What's a red flag during the sales process?
Vague or generic proposals that could apply to any business, reluctance to provide a reference client, and guarantees of specific rankings or lead numbers are all red flags. Legitimate agencies talk in ranges and processes, not guarantees.

More from the blog

Give us a problem.

Tell us what's keeping your business from where you want it to be.

You don't need to know which service you need.

That's our job.