Sooner or later every growing business asks it: should we hire someone to do our marketing, or pay an agency? The usual comparison, a salary against a monthly retainer, is misleading in both directions. A salary isn't the full cost of an employee, and a retainer doesn't buy you a full-time person. Here's what each really costs, what each does better, and how to decide.

The short answer
  • A US marketing specialist costs a median $78,760 in wages, and roughly $113k a year once benefits are counted.
  • An agency is usually cheaper when you need several skills but not a full-time load of any one.
  • In-house wins when there's a full-time workload and the work needs daily, deep knowledge of your business.
  • Many small businesses end up with both: one in-house generalist and specialists outside.

What an in-house marketer really costs

The US Bureau of Labor Statistics puts the median annual wage for market research analysts and marketing specialists at $78,760 in May 2025. A marketing manager costs far more: the median for marketing managers was $166,790. But wages aren't the whole cost. In BLS's latest employer costs survey, wages and salaries made up 70.0% of what private employers spent on staff, and benefits the other 30.0%. On that ratio, a specialist on the median wage costs roughly $113,000 a year in total, before software, training, recruiting and the ad spend itself.

In the UK, the Office for National Statistics' 2026 earnings survey puts the full-time median at £35,000 for marketing associate professionals, £55,215 for marketing and commercial managers, and £96,393 for marketing, sales and advertising directors, before employer's National Insurance and pension.

Agency vs in-house, side by side

In-house hireAgency
Typical costAbout $113k a year all-in for a US specialist on the median wageOurs: $500-$2,000 a month per service, month-to-month
SkillsOne person's strengths, rarely ads, SEO and web all at expert levelSpecialists per channel, if the agency really has them
Time to startWeeks to months of hiring and onboardingDays to weeks
Knowledge of your businessDeep, and grows every dayHas to be built and kept up
ContinuityStops when they're ill, on leave or leaveCovered by a team, if it's a real team
ControlFull, day to dayThrough briefs, reports and access
ToolsPaid for separatelyUsually included in the fee

US wages: BLS Occupational Outlook Handbook, May 2025 data. Total cost estimated from the BLS Employer Costs for Employee Compensation wage share (70.0%, June 2026).

When in-house wins

Hire when
  • There's a full-time workload. Content every day, events, partnerships, a busy social calendar: work that fills a week, every week.
  • The work needs deep product knowledge. Technical B2B products, regulated industries or a strong founder voice are hard to hand to outsiders.
  • Speed of iteration matters daily. Ecommerce brands launching products weekly often need someone in the room.
  • You can hire senior enough. A junior marketer without a senior to learn from rarely covers ads, SEO and analytics well.

When an agency wins

Use an agency when
  • You need several specialisms part-time. A few hours a week of paid ads, SEO and web each is cheaper bought from specialists than hired.
  • You need to start now. An agency can be running in weeks; a hire takes months to find and train.
  • You can't afford a single point of failure. One person leaving shouldn't take your marketing with them.
  • You want an outside view. Agencies see many accounts and spot what an in-house team gets used to.

The hybrid most small businesses land on

Once a business has a steady marketing budget, the common setup is one in-house marketer who owns the brand, the content and the calendar, plus outside specialists for the channels that need deep skill, usually paid ads and technical SEO. The in-house person briefs the agency, checks its work against the numbers that matter, and keeps the knowledge in the business. It costs less than a full team and avoids the main weakness of each model.

If you choose an agency, protect yourself

Before you sign
  • Ad accounts, analytics, domains and the website in your business's name, with the agency added as a user.
  • A named senior person on the account, not just a salesperson at the start.
  • Reports that lead with leads, sales or booked jobs, not clicks and impressions.
  • A notice period you can live with. We work month-to-month.
  • A clear fee model. See flat fee vs a percentage of ad spend.

For costs across the market, read how much a digital marketing agency costs. If you're hiring for Facebook ads specifically, agency vs freelancer for Facebook ads goes deeper, and the questions to ask a Facebook ads agency, choosing a Google Ads agency and choosing an SEO company list what to check. Already have an agency and unsure it's working? Our $500 Facebook ads audit is a second opinion without switching. Our prices are all on the pricing page.

Questions people ask

Is it cheaper to hire a marketing agency or an in-house marketer?

For most small businesses, an agency or freelancer costs less than a full-time hire. The US median wage for marketing specialists was $78,760 in May 2025, and wages are only about 70% of what employers spend on staff. That puts one in-house specialist at roughly $113k a year all-in, before tools and ad spend.

What does an in-house marketer cost in the UK?

ONS figures for 2026 put the full-time median at £35,000 for marketing associate professionals and £55,215 for marketing and commercial managers, before employer's National Insurance, pension and tools.

When is in-house better than an agency?

When there's enough work to fill a full-time role every week, when the work needs deep product knowledge or daily content, and when you can afford to pay someone senior enough to work without close supervision.

When is an agency better?

When you need several specialist skills, such as paid ads, SEO and web, but not enough of any one to fill a job. Also when you need to start quickly, or can't risk everything stopping when one person leaves.

Can we do both?

Yes, and it's common. An in-house marketer owns the brand, content and day-to-day, and an agency runs the specialist channels such as paid ads or technical SEO. The in-house person also keeps the agency honest.

What should we ask an agency before hiring?

Who works on the account day to day, what the report leads with, how they're paid, who owns the ad accounts and data, and how you can leave. Our guides on choosing an agency list the full set of questions.

What does NCMborz cost?

Ads management, SEO and AI search visibility each run $500-$2,000 a month, month-to-month, with entry plans from $500. Ad spend is paid straight to the platform.

Weighing a hire against an agency? Book a strategy call and we'll tell you honestly which parts we'd take on, and which you'd be better off keeping in-house.