← All insights

Should a local Minnesota business hire a marketing agency, or install systems instead?

Most small businesses are weighing a $5,000-a-month agency retainer against doing nothing. They're missing the third option — and for an owner-led shop in a town under 50,000 people, it's usually the right one.

This is the conversation we end up having on most first calls. The owner is busy. The leads are leaking. Someone — a referral, a podcast, a LinkedIn post — has convinced them they need to "do marketing." They look around, get a couple of agency proposals, and the cheapest one comes back at $4,000-$6,000 a month with a six-month commitment.

For a roofing company doing $1.2M a year, that retainer is a real number. The owner does the math, gets nervous, and decides to put the whole thing off another quarter. The leak keeps leaking. Six months later, nothing has changed.

This is the wrong frame. The choice isn't "agency or do nothing." There's a third option, and for most local businesses in our region, it's the right one.

What an agency is actually for

Agencies are good — when they're a fit. They earn their retainer when:

If those describe your business, hire the agency. Skip the rest of this article.

What an agency is bad at — for an owner-led local shop

If you're a $400K-$3M owner-led local business, an agency relationship is usually the wrong product:

The third option: install systems and skip the agency layer

What most owner-led local businesses actually need is the modern lead-handling stack — installed once, configured for their business, then just running. Specifically:

That whole stack, installed and supported, runs at a fraction of an agency retainer. There's no monthly strategy meeting, no creative deck, no "we'll have a draft for you next week" — because the work isn't bespoke. It's a system. You install it, you tune it once or twice, and it runs.

How to know which one is right for you

The simplest test: write down what you actually want fixed in your business right now. If your list looks like this:

You don't need an agency. You need systems. Six weeks from installing them, all four bullets above are gone — and you've spent maybe $3,000-$8,000, not $30,000-$60,000.

If, on the other hand, your list looks like:

Then yes — start interviewing agencies. The systems play won't get you there.

The honest summary

For most owner-led local businesses in Minnesota and the rural Upper Midwest, the right first move isn't a $5,000/mo agency retainer. It's installing the modern lead-handling stack, fixing the leaks that are quietly costing you the most, and giving the systems a quarter or two to compound. If you outgrow them — that's a great problem, and the agency conversation is much easier when you can show 12 months of clean data.

Book a 20-Minute Call