You've heard the advice: "Just hire someone in-house. It's cheaper than an agency."
Maybe it is. Maybe it isn't. The problem is that most people comparing these options are using incomplete math. They compare the agency retainer to a salary — and stop there.
That's like comparing a car payment to the cost of owning a car. Insurance, gas, maintenance, parking — they add up. Same with marketing talent.
Let's run the real numbers.
The True Cost of In-House Marketing
Say you're a small business doing $500K-$2M/year. You want to hire a marketing person. Here's what that actually costs:
Option A: One Full-Time Marketing Generalist
| Line Item | Annual Cost |
|---|---|
| Base salary (mid-level, US market) | $55,000–$75,000 |
| Benefits (health, PTO, retirement) ~25% | $14,000–$19,000 |
| Payroll taxes ~8% | $4,400–$6,000 |
| Software tools (SEO, email, design, analytics) | $3,000–$8,000 |
| Ad spend management time (not the spend itself) | Included in salary |
| Training & development | $1,000–$3,000 |
| Equipment (laptop, monitors) | $2,000 (year 1) |
| Total Year 1 | $79,400–$113,000 |
That's $6,600–$9,400/month — for one person.
And here's the part nobody mentions: one person can't do everything. A generalist who's decent at social media is probably not great at paid ads. Good at SEO? Probably can't design a landing page. Strong copywriter? Probably not running your Google Ads account.
Real marketing requires at least 4-5 skill sets working together: strategy, design, copywriting, paid media, and analytics. One person means compromise on at least 3 of those.
Option B: A Small In-House Team (2-3 People)
| Role | Annual Cost |
|---|---|
| Marketing Manager | $65,000–$90,000 |
| Content/Social Specialist | $40,000–$55,000 |
| Paid Ads Specialist (part-time or contractor) | $25,000–$45,000 |
| Benefits & taxes (~30% of salaries) | $39,000–$57,000 |
| Tools & software | $5,000–$12,000 |
| Total Annual | $174,000–$259,000 |
That's $14,500–$21,600/month. And you're managing all of them. Their PTO, their performance reviews, their sick days. That's your time — the most expensive line item that never shows up in spreadsheets.
The True Cost of a Marketing Agency
Agency retainers for small businesses typically range from $1,000 to $10,000/month, depending on scope.
| Agency Type | Monthly Range | What You Get |
|---|---|---|
| Freelancer / solo consultant | $500–$2,000 | 1-2 channels, limited scope |
| Boutique agency | $2,000–$5,000 | 3-4 channels, dedicated team |
| Full-service agency | $5,000–$15,000 | Everything, but you're one of 30 clients |
| AI-powered agency (like AdMirror) | $997–$3,497 | Full-service output, AI does the labor |
The agency model works because you're buying output, not hours. A team of 5 people across multiple clients costs less per client than hiring even one person full-time.
The Hidden Cost Nobody Calculates: Your Time
This is the real killer.
With in-house, you're the manager. You're reviewing work, giving feedback, handling HR issues, onboarding replacements when someone leaves (marketing roles turn over every 2-3 years on average).
Conservative estimate: 5-10 hours/week managing your marketing person or team. If your time is worth $100/hour, that's $2,000-$4,000/month in opportunity cost.
With an agency, you spend 1-2 hours/month on review calls and approvals. That's it.
The Side-by-Side
| Factor | In-House (1 person) | Agency |
|---|---|---|
| Monthly cost | $6,600–$9,400 | $1,000–$5,000 |
| Skill coverage | 1-2 areas strong | 5-6 areas covered |
| Your management time | 5-10 hrs/week | 1-2 hrs/month |
| Ramp-up time | 2-4 months | 1-2 weeks |
| Firing cost | Severance + rehire time | Cancel next month |
| Tool costs | $250-$700/mo extra | Included |
| Vacation/sick coverage | Work stops | Team covers |
When In-House Makes Sense
In-house wins when:
- You need someone embedded in the business daily — physical retail, events, real-time social
- Your marketing budget is $20K+/month — enough to justify full-time specialists
- You have complex compliance needs — healthcare, finance, legal industries where context matters
- You've already found product-market fit and need someone to scale what's proven
When an Agency Makes Sense
An agency wins when:
- You're spending under $10K/month on marketing — an agency gives you more output per dollar
- You need multiple skill sets but can't afford multiple hires
- You want results fast — no 3-month onboarding ramp
- You don't want to manage another employee
- You're testing channels and don't know what works yet
The Third Option Nobody Talks About
The real answer for most small businesses isn't "agency OR in-house." It's a hybrid.
Use an agency to build the system — the website, the funnels, the ad campaigns, the email sequences. Get everything working. Then, once you know what works and what you need daily, consider bringing specific roles in-house.
This way you're not hiring blind. You know exactly what skills you need because the agency already proved what works.
AdMirror builds the system first. Full-service output starting at $997/mo, month-to-month, first deliverables in 4 days. When you're ready to bring things in-house, we hand over a working machine — not a plan on a slide deck.
The Bottom Line
In-house is not cheaper than an agency. It's a different cost structure — more fixed, less flexible, higher risk if you hire wrong.
An agency is not automatically better. Plenty of agencies take your money and deliver PowerPoints.
The real question isn't "which costs less." It's: "What gets me results fastest with the least risk?"
For most small businesses spending under $10K/month on marketing, the answer is an agency that actually delivers — then transition specific functions in-house once you know what works.
Don't start with hiring. Start with results.