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:
- You have enough work to fill the role. If your marketing is one Business Profile, a small ad account and a five-page site, a full-time person will spend most of the week looking for something to do.
- Marketing is a daily operational function. Multiple locations, a content operation, ongoing creative production, or a sales team that needs constant lead flow support.
- Speed matters more than depth. If waiting a day for a change is genuinely costing you money, that argues for someone in the building.
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
- Loaded cost of the hire: salary, plus roughly 25 to 30 percent for tax and benefits, plus tooling, plus a ramp-up allowance.
- Agency cost: retainer only. Ad spend goes to the platforms either way and should be excluded from the comparison.
- 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
- How many channels do you genuinely need covered, and could one person be good at all of them?
- Do you know your current cost per booked job? Without it you cannot judge either option afterwards.
- Who internally will manage this — because both options need someone, and an unmanaged agency drifts as surely as an unmanaged employee.
- What happens in three months if it is not working, and would you know?
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.
