Agency or In-House for DTC Growth Marketing

Published October 27, 2026

Key takeaways

  • Among large advertisers with in-house agencies, 92% still use outside agencies, so the real choice is which functions to own.
  • Compare the full cost of a hire, well above salary once benefits are counted, with what the work covers.
  • Agencies are usually fired over delivery, so set reporting and revenue targets in the contract from the start.

Own the work that builds on itself, such as customer data, brand and lifecycle marketing, and hire specialists for work that needs depth across channels or more scale than one person can give. That is the trade-off for a DTC brand between $5 million and $100 million in revenue, and the rest of this guide shows how to apply it function by function.

The evidence on staffing comes mostly from large advertisers and from agencies themselves, since we found no independent survey of DTC brands. Figures are as of 20 October 2026.

Two empty desks facing each other in a bright office, one with a closed laptop and one with a phone and notebook.
Two facing workstations by a window with city views.

Should a DTC brand hire an agency or build an in-house team?

A DTC brand should usually do both, keeping strategy, data and brand in-house and using an agency for channels that need specialist depth or more output than a small team can give.

The large-advertiser data points the same way. In the Association of National Advertisers' 2023 survey, 82% of members had an in-house agency, and 92% of those still worked with at least one outside agency.

Enterprise budgets are tight on both sides. Gartner's 2025 CMO Spend Survey, reported by Chief Marketer, found 39% of CMOs planned to cut agency budgets and the same share planned to cut labor costs. That is not a shift to in-house, since both lines are shrinking.

What an in-house hire really costs

An in-house hire costs more than the salary, and one specialist usually covers one channel.

The salary benchmarks are national medians. The US Bureau of Labor Statistics puts the median wage for marketing managers at $166,790 and for market research analysts and marketing specialists at $78,760, both for May 2025 across all industries.

Robert Half's projections for 2027 put a mid-level SEO specialist at $78,500, a paid search specialist at $77,000 and a digital marketing manager at $103,750.

Then comes the load. Benefits made up 30.0% of employer compensation in US private industry in June 2026, an average across all jobs. Tools, recruiting and the months before a new hire is fully productive come on top, and they vary too much to put a number on.

The useful comparison is coverage. A paid search specialist on a $77,000 salary, before benefits, runs one channel, while an agency team spreads its cost across paid, SEO, analytics and creative.

Which functions to own and which to hire out

The choice is clearer function by function than for the whole team. This split by function is CB/I Digital's view, built from the evidence above and the work typical of brands between $5 million and $100 million in revenue.

Function Keep in-house when Hire out when How to measure
Strategy and customer data Always, at least one owner Never fully Contribution margin, new customer revenue
Paid media Spend keeps a specialist fully busy in one or two channels Spend spans several platforms or needs constant creative testing MER, platform ROAS against breakeven
SEO and AI search Content volume is high and steady The work needs technical, migration or AI search depth Organic revenue, mention rate in ChatGPT and Google AI Overviews
Email and SMS Lifecycle is a main revenue driver, from about $10 million by one advisory firm's estimate Flows need building or rebuilding Flow revenue share, repeat purchase rate
Analytics Reporting is routine and stable Tracking needs setup, a fix or an attribution model Data accuracy, time to answer
Creative Brand voice needs a daily owner Production volume runs high for ads Hit rate of tested creatives

Start with the function that costs the most when it fails. For many brands that is paid media or tracking, because both affect every other number.

A studio with a packing bench of boxes and tape and a photo table with a camera on a tripod.
A packing area and photo setup in one room.

How to choose and manage an agency

Delivery, not price, is the main reason brands leave agencies. In Setup's marketing relationship survey, 48% of clients named delivery issues as the top reason they fire an agency, while only 18% of agencies saw delivery as a top challenge. The survey's year is reported as 2024 on its page and 2025 elsewhere.

Write the delivery standard into the contract.

  1. Agree revenue or ROAS targets, not activity counts, before the work starts.
  2. Set the reporting rhythm, with a weekly channel update and a monthly review against the business total.
  3. Keep the ad accounts, analytics and data in the brand's name, with agency access.
  4. Name the strategist who owns the account and how often they meet the brand.
  5. Review after a fixed period, usually a quarter, against the agreed targets.

Targets need a base. What is a good ROAS for a DTC brand shows how to set one from margin, and the business case for AI search covers how to judge a newer channel.

Pick an agency that fits the team you keep

We are a performance marketing and AI search agency with SEO, paid media, analytics and development working side by side, set up to sit next to an in-house marketing group or to cover the functions it has not staffed.

  • Your strategist joins your weekly meetings.
  • At the start we agree which channels we run end to end and which work stays with your team.
  • Your strategist plans your growth, works with your team during your business hours and is accountable for the results.

Get a clear picture of where your store is losing revenue, what to stop now and which actions to take first with our DTC Growth Audit.

DTC Growth Audit

Frequently asked questions

Is an agency cheaper than an in-house team?

It depends on the work. No source compares the two for DTC brands. Compare the full cost of each hire with what an agency covers for the same outcome.

When should a DTC brand make its first marketing hire?

When a function takes enough time to keep a person fully busy and depends on knowing the brand day to day. For many brands that is a marketing lead who manages outside partners.

Who should own the ad accounts?

The brand. Ad accounts, analytics properties and customer data should sit in the brand's name, with agencies given access, so history stays with the business if a partner changes.

Mike Le

Mike Le

Co-Founder, CB/I Digital and Conative AI

Mike Le co-founded CB/I Digital in New York in 2007 and has helped brands grow through search, paid media and data ever since. He started the agency's AI team in 2019 and later started Conative AI. He writes about how customers find and choose brands now that AI answers sit between them and the search results.

Follow Mike on LinkedIn
Tags:

Copyright © 2026 CB/I DIGITAL INC. All rights reserved | Privacy Policy