A D2C skincare founder pays an agency each month for ads, email and social posts. Sales are steady, but every report arrives late and nobody inside the company understands the account setup. She wonders whether to hire a marketing team instead, and worries about paying salaries when launches are uneven.
The choice between an in-house team and an agency is rarely all or nothing. This post gives a way to decide which digital work to hold inside, which to buy, and what to hire first.
Sort the work by how close it is to your core
Start with a list of everything your digital marketing involves. Paid ads, search, email, social content, product photography, marketplace listings, customer reviews, reporting, website changes. Then sort each task by two questions. How much does it depend on knowing your product and customer? How steady is the workload through the year?
- Close to the core and steady: strong candidates for in-house roles.
- Close to the core but uneven: an in-house owner with outside help at peaks.
- Specialist and uneven: usually better bought from an agency or freelancer for a set scope.
- Specialist and steady: could go either way; decide on cost and control.
The wider question of how many people you need, and when, is part of HR strategy and workforce planning. Treat this as one input to it.
Brands in this space share many of these questions. The e-commerce and D2C brands page describes the people issues that come with online selling, from seasonal peaks to support teams.
Questions a founder should ask
Task name.
Does it need deep product and customer knowledge?
Is the work steady across the year or seasonal?
Who owns the result today?
What would break if the person or agency left?
Who holds the account logins and customer data?
What is the cost of delay if it goes wrong?
Decision: in-house, agency, freelancer or mixed, with a review date.The case for hiring inside
An in-house person learns your product, your returns pattern and your customer's tone. They sit in launch meetings and see stock levels. They can react the same day. Most D2C brands benefit from one owner of marketing inside who understands the numbers and manages outside partners.
The case for an agency
An agency offers a spread of skills in one contract. It suits a launch, a rebrand or a channel you do not yet understand. It can start quickly and stop when a scope ends. The risk is that knowledge of your account stays with them, and quality depends on who is assigned to your work.
A middle path that suits most small brands
- 1
Hire one marketing owner
This person holds strategy, budget, reporting and relationships with outside partners.
- 2
Keep one or two channels in-house
Choose channels where speed and product knowledge matter, such as email or marketplace listings.
- 3
Buy specialist work for a defined scope
Examples are a launch campaign or a creative shoot. Agree outputs in writing.
- 4
Write a short brief and a review calendar
Monthly checks on results, and a quarterly look at whether the split still makes sense.
- 5
Plan the next hire
Use the order of roles in who to hire first in a growing D2C brand.
Hiring for a mixed model
A marketing owner who manages agencies needs different skills from a channel executor. Look for someone who can read a report, ask hard questions and brief creative work. For channel roles, learn what to test in hiring performance marketers for a D2C brand. Scorecards keep offers consistent.
Protect customer data across partners
Agencies and freelancers often touch customer lists, order data and ad pixels. Write down who can see what, for how long and what happens at the end of the contract. The post on managing vendors, agencies and freelancers who touch customer data sets out a method. Terms of confidentiality and data handling should be reviewed by your own qualified legal adviser.
Think about the seasons
D2C work is uneven. A festival sale, a new launch or a stock clearance can double the load for three weeks. A full-time team sized for the peak sits idle in quiet months. A team sized for the quiet months burns out at the peak. Decide what the in-house owner can absorb, and pre-arrange outside help for the rest. Write down the weeks when you expect extra load, and brief partners well before they arrive.
Costs to compare honestly
Compare the full picture, not only the monthly fee. For in-house, include salary, benefits, tools, management time and the cost of a gap when someone leaves. For an agency, include the fee, extra charges for changes, your own time spent briefing and the cost of switching later. Ask finance to put both on one sheet. Figures are specific to your brand, so use your own.
Signs it is time to change the split
- Reports arrive late or cannot be explained by your own staff.
- The agency account manager changes often.
- One in-house person is overloaded with unrelated tasks.
- You cannot say what you would do if a partner stopped tomorrow.
- A channel has grown big enough to need its own owner.



