Expert Websites & Marketing for Home Service Businesses in UtahWebsites & Marketing for Home Service Pros(801) 823-6784
Get My New Website

Blog

Agency vs in-house marketer: what each really costs a Utah business

Every growing Utah business eventually asks whether to keep paying an agency or hire someone. It is usually framed as a cost question. It is really a coverage question, and the answer changes at a fairly predictable point.

What an in-house hire actually costs

The salary is not the cost. A marketing coordinator or generalist along the Wasatch Front is one number; the loaded cost is meaningfully higher once you add payroll taxes, benefits, equipment, and the software they will need.

Then there is the tooling. A competent in-house marketer will ask for a rank tracker, a call tracking system, an email platform, design software, and probably a scheduling tool. Individually modest, collectively not.

And then there is the part nobody budgets for: the roughly three months before a new hire is productive, and the recruitment cost if the first one does not work out.

What you actually get

One person, forty hours a week, entirely focused on you. That is the real advantage and it is a significant one. They learn your business properly, they are in your meetings, and they can move on something the same afternoon.

The limitation is breadth. Local SEO, paid search, Local Services Ads, web development, content, tracking, and reporting are genuinely different skills. Almost nobody is strong at all of them, and the person who claims to be usually is not. In practice, an in-house generalist is strong at two or three of those and passable at the rest.

What an agency costs

A flat monthly retainer, scoped to the work, plus whatever you choose to put into ad spend. The two should be quoted separately and visible separately. If an agency charges a percentage of your ad spend, note that their income rises when your spend rises, whether or not the extra spend produced anything.

For a single-city local business running one or two channels, an agency is generally well below the loaded cost of a hire. For a multi-location business running everything at once, the gap narrows.

What you actually get

Specialists in each channel, tooling already paid for, and pattern recognition from other accounts in the same trade. Nobody is learning local SEO on your budget.

The limitation is attention. You are one of several clients, and no agency is thinking about your business at four in the afternoon on a Tuesday the way an employee would.

The point where in-house starts to make sense

Three signals, and you generally need at least two:

The signal that argues against it is simpler: if you would be hiring one person to cover six specialisms, you are not replacing an agency. You are hiring a coordinator and will still be buying the specialisms somewhere.

The arrangement most people end up at

The common resting point for businesses past the awkward middle is one in-house person owning strategy, brand, content and the relationship, with the technical channels bought in. That gets you daily attention without pretending one person is six specialists.

It also means the in-house hire is managing the agency rather than doing everything, which is a much easier role to fill successfully.

How to run the numbers yourself

  1. Loaded cost of the hire: salary, plus roughly 25 to 30 percent for tax and benefits, plus tooling, plus a ramp-up allowance.
  2. Agency cost: retainer only. Ad spend goes to the platforms either way and should be excluded from the comparison.
  3. List every channel you need covered, and be honest about whether one person could do all of them well.

If the honest answer to point three is no, the cost comparison was never the deciding factor.

The costs people forget on both sides

Comparisons usually put salary against retainer and stop there. Several real costs sit outside that.

On the in-house side: recruitment, the three months or so before a new hire is productive, the software they will ask for, equipment, cover during holiday and sickness, and the cost of getting the hire wrong — which for a specialist role is a meaningful risk.

On the agency side: your own management time, the cost of switching if it does not work, and any onboarding fee. Also the risk that the person who pitched you is not the person doing the work.

The failure mode of each

An in-house hire fails by becoming a generalist. They arrive strong at two things, get asked to cover six, and gradually become the person who posts on social media and updates the website — because that is the work that is visible when nobody in the business can assess the rest.

An agency fails by becoming a report. The work continues, the invoices continue, and nobody internally can tell whether it is producing anything. This is why the tracking question matters more than the pricing question.

What to ask before either decision

The hybrid, honestly assessed

One in-house person owning strategy, brand, content and the relationship, with technical channels bought in, is where most businesses past the awkward middle end up.

It works because the in-house role becomes manageable — coordinating specialists rather than being six of them. It fails when the in-house hire is junior and cannot assess the specialists they are managing, which produces the worst of both: agency cost plus a salary, and nobody able to judge the output.

What we will not tell you

We will not tell you an agency is always the right answer. We are an agency, and for plenty of businesses hiring is the better move. If you have the volume to keep someone busy and the work is mostly in one or two channels, hire.

What we will do, if you ask, is run the comparison with your actual numbers and tell you which way it points — including when it points away from us.

Still Have Questions?

We're a real, locally based team in Ogden with 18 years of experience. We're happy to answer your questions before you get started.

Get My New Website →

HAVE QUESTIONS?

Schedule a Quick Call. We're Happy to Help.

Not sure which website or service is right for you? Pick a time that works and we'll answer your questions, talk through your goals, and point you to the best option. No pressure, no obligation.

  • 15-minute call, on your schedule
  • Real answers from a local team in Ogden
  • 18 years helping local businesses grow