Marketing Agency vs In-House vs Freelancer: The Real Math for a 10-Person Business
Jordan Stambaugh
10 min read
Marketing Agency vs In-House vs Freelancer: The Real Math for a 10-Person Business
Marketing agency vs in house is usually framed as a philosophical debate: control versus convenience. For a Bellingham business with around ten employees, it's really a staffing and budget decision, the same kind you'd face deciding whether to hire a full-time bookkeeper or use a contractor at tax time. Add freelancers to the mix, whether that's hiring a freelance web designer for a single project or a freelance copywriter for a campaign, and you have three real paths, each with a different cost structure, a different speed, and a different way it fails you if you choose wrong.
Here is what each option actually gets you, what it actually costs in practical terms, and how to decide without guessing.
Marketing Agency vs In-House vs Freelancer at a Glance
Factor
In-House Hire
Freelancer
Agency
Speed to start
Slow, you have to recruit and train
Fast, once you find the right fit
Fast, team already in place
Skill breadth
One person's skill set
One person's skill set, per project
Multiple disciplines under one roof
Your management time
High, you're their manager
Moderate, you're coordinating the work
Lower, a point of contact manages it
Cost structure
Put this into practice
Ready to take the next step?
Here's how we can help you apply what you just read.
Monthly retainer, usually covering several services
Continuity
Lost if they leave
Lost if they move to other clients
Covered by the team if one person changes
Best for
Marketing central enough to need daily, embedded attention
One well-defined project with a clear scope
Needing multiple skills without managing multiple hires
What You Actually Get From an In-House Marketing Hire
An in-house hire gives you someone whose only job is your business. They build institutional knowledge of your customers over time, they're available for same-day requests, and they sit in your daily operations instead of checking in from outside.
The limits are structural, not a matter of finding the right person. One person cannot be an expert in web design, SEO, Google Ads, social media, and branding at the same time, so you end up with strength in whatever that person's background covers and gaps everywhere else. If they leave, the knowledge of your campaigns, your account logins, and your customers' habits leaves with them. And you're paying for their time every month whether there's a full week of marketing work or not.
What You Actually Get From a Freelancer
A freelancer gets you lower cost per project than an agency retainer, for a single, well-defined piece of work. You deal directly with the person doing it, with no account manager in between. This is the model that makes sense when you need one specific skill: hiring a freelance web designer for a one-time build, or a freelance photographer for a single shoot.
The limits show up around availability and redundancy. A freelancer's calendar belongs to their whole client list, not just you, so a project can sit behind someone else's deadline. Most freelancers cover one skill, not a team of them, and if that person is unavailable or moves on to other work, there's no backup covering for them. Hiring a web designer specifically, whether freelance or not, carries that same single-point-of-failure risk if nobody else understands what they built.
What You Actually Get From a Marketing Agency
An agency gets you a team covering multiple disciplines, web, SEO, ads, and design, without you managing separate hires or separate contracts for each one. Project management is built into the relationship rather than something you have to run yourself, and if one person at the agency changes roles or leaves, the account doesn't go dark with them.
The tradeoff is proximity. An agency isn't sitting in your office, and even with a dedicated contact, you're one of several clients they're managing at once. For a business that wants hands-on, in-the-room availability every day, that distance is a real cost, not just a feeling.
The Real Math for a 10-Person Business
There's no single number that applies to every business here, but the cost structures differ in kind, not just in amount.
An in-house hire costs a salary plus payroll taxes plus benefits plus whatever software and tools the role needs, charged every month regardless of how much marketing work exists that week, on top of the owner or manager time spent hiring, training, and reviewing their work.
A freelancer is usually the cheapest option for one project or one specific skill, but the cost stacks up fast if you end up coordinating five different freelancers, a web designer, an SEO specialist, an ad manager, a copywriter, and a photographer, all on your own.
An agency bundles the team and the project management into one line item. The cost structure is the thing to compare, not a headline number: a retainer covers a defined scope of work each month, usually with no payroll, benefits, or recruiting overhead attached, and at Stambaugh Designs with no long-term contract locking you in. Ask any agency you talk to for a written scope against the retainer, and for paid media ask whether the management fee is separate from the ad budget. If those two numbers are blended into one figure, you cannot tell what you are paying for the work versus what Google is getting.
A Fourth Option: A Hybrid Model
Most 10-person businesses don't actually land cleanly on one option. The combination that shows up most often in practice is a single in-house point person, often the owner or an office manager, paired with an agency handling the specialized work: SEO, ads, and web updates. The in-house person owns the relationship, approves the work, and knows the business from the inside. The agency owns the execution and the specialized skills nobody on a 10-person team has time to develop.
This isn't a compromise so much as a division of labor that matches how most small teams actually operate. It avoids the in-house trap of expecting one person to be expert in everything, and it avoids the agency trap of nobody internally understanding what's being done or why. The tradeoff is that it still requires someone on your team with enough time and context to be that point person, even if it's a few hours a week rather than a full role.
When a Freelancer Makes Sense
A freelancer is the right call when you have one well-defined project with a clear scope and deadline, like a new logo or a single landing page. It also makes sense to hire a freelance web designer specifically for a one-time build, as long as you already have a plan for who maintains the site after launch. And it works best when you have the time to manage the relationship yourself and coordinate with any other vendors involved.
When Hiring In-House Makes Sense
Hiring in-house makes sense when marketing is central enough to your business that you need someone embedded full-time, handling daily requests and constant content needs. It also assumes you have the budget for a full salary, benefits, and tools even in slower months, and that you specifically want someone available for same-day asks who sits inside your daily operations.
When an Agency Makes Sense
An agency fits when you need more than one marketing skill, web, SEO, ads, and design, and don't want to manage five separate relationships to get it. It also makes sense if you want a team with built-in backup, so the work doesn't disappear when one person moves on, and if you want to test and adjust channels without hiring and firing staff to match.
Both of my parents were periodontists who built their own practices from nothing, and I grew up around dinner-table conversations about patient trust, staffing, and the stress of being responsible for a team. That's the lens I bring to this decision: hiring, whether it's an employee, a freelancer, or an agency, is a trust decision before it's a budget decision. The cheapest option on paper isn't the right one if you can't trust it to actually show up.
How to Decide for Your Business
Ask yourself three questions before comparing price: how many marketing skills do you actually need covered at once, how much hands-on management time do you realistically have to give this, and what happens to the work if the person doing it leaves or moves on. Answer those honestly first, then compare cost.
If an agency looks like the right fit, knowing what the relationship actually looks like week to week matters as much as the price tag. Our process walks through what that looks like from the first call onward. For businesses that want multiple services bundled together rather than managed separately, small business marketing packages combine web, SEO, and ads under one plan. And if the immediate need is specifically a new or rebuilt website rather than ongoing marketing, website design and development is worth scoping on its own.
FAQ
Is an agency always more expensive than hiring in-house?
Not necessarily, and often not even close. A single marketing hire costs a full salary, benefits, and payroll taxes before they do any work, and still only covers the skills one person has. An agency retainer covering several disciplines together can land well below that total, without a fixed cost sitting on your books in slower months.
Can I use a freelancer and an agency at the same time?
Yes, and plenty of Bellingham businesses do, often a freelancer for one specific need, like photography or a single landing page, alongside an agency handling the ongoing work like SEO and ads. The key is making sure someone, usually you, is coordinating so the two efforts don't work against each other.
What if I only need help with my website, not ongoing marketing?
That's a reasonable, narrower ask, and it's exactly when hiring a web designer, freelance or through an agency, for a single project makes more sense than a full retainer or an in-house hire. The decision still comes down to how much ongoing maintenance and updates the site will need after it launches.
How do I know if my business is big enough for an in-house marketing hire?
There's no fixed employee count that triggers it, but a useful signal is whether you have enough marketing work to fill 40 hours a week, every week, without borrowing work from other departments to justify the role. Below that threshold, a freelancer or agency generally uses your budget more efficiently.
What happens if I hire an agency and it doesn't work out?
That depends entirely on the contract you sign. Ask before committing: is there a long-term commitment, and what does ending the relationship actually involve. We don't use long-term contracts for this reason, and it's a fair question to ask of any agency you're considering.
Should a 10-person business ever use more than one of these at the same time?
Often, yes. The most common setup for a business this size is a single internal point person combined with an agency or a freelancer covering the specialized execution work, rather than trying to make one model handle everything. The right combination depends on how much internal time you have to manage it and how many distinct skills the work actually requires.
Ready to Compare This Against Your Own Numbers?
If you want to run your specific situation past someone instead of guessing from a framework, book a discovery call and we'll help you figure out which option actually fits your business and your budget.