The first in-house marketing hire is one of the most expensive mistakes a small business can make, and it usually happens for the wrong reason. The owner is tired of dealing with agencies and decides that having someone in the building will fix it. Six months later there is a salary going out, a person who needs direction the owner does not have time to give, and less marketing happening than before.
Owners frame this as a budget comparison. A salary against a monthly retainer. That comparison is misleading because it prices only one side of what you get.
An in-house person gives you availability, context, and control. They learn your business, your customers, and your product properly. What they do not give you, at a junior or mid salary, is depth across every discipline you need. Paid media, analytics, design, development, copy, and SEO are separate crafts. One person will be genuinely good at one or two of them and passable at the rest.
An external team gives you depth and pattern recognition from working across many businesses. What it does not give you is deep knowledge of your customers or immediate availability. It also does not manage itself, which is the part owners consistently underestimate.
For most businesses between a handful of staff and a few dozen, the answer is not one or the other. It is a coordinator inside and specialists outside.
The inside person owns the things that need business context and daily presence: customer communication, content that requires knowing the product, gathering reviews and testimonials, keeping the CRM honest, chasing the sales team for outcome data, and holding external partners to deadlines. That last item alone often justifies the role.
The outside specialists own the things that need craft and current knowledge: ad account management, development, design systems, technical SEO. These fields change fast enough that someone working across many accounts stays sharper than someone working on one.
The failure mode of this model is the coordinator being hired as a junior and given no authority. Give the role the authority to reject work and hold vendors accountable, or do not create it.
You hired in-house and the person is producing social posts nobody asked for, because nobody gave them a priority. You outsourced and you cannot answer a basic question about your own funnel without emailing someone. You are paying for both and neither knows who owns the website. All three are management failures rather than sourcing failures, and none of them get fixed by switching model again.
Before you change anything, write down the five things marketing must deliver this year and who owns each one. If a name cannot go next to each item, no hiring decision will help.
Do the hours exercise. List every marketing task your business genuinely needs this quarter, estimate hours, and mark each one as repeatable or specialist. Total the repeatable hours. If it is a real job, hire for it, and hire someone you can actually manage. If it is not, buy the specialist work externally and give one existing employee ownership of coordinating it.
If you want an outside view on what should sit inside your business and what should not, book a free consultation.