Should a DTC brand doing $50k to $300k a month hire an agency, a freelancer or in-house?

Hamid ChakirBy , Co-Founder, CRO and Landing PagesUpdated

Written from hands-on work in: Shopify conversion rate optimization, Landing pages and advertorials, A/B testing, Checkout and subscription offers, Supplement DTC funnels.

Short answer

At $50k to $100k a month, a strong freelancer or single-channel specialist is usually the best first hire. From about $100k to $300k, when creative, media and landing pages must move together, a small senior agency beats stitching freelancers. Build in-house only when the work is steady and high-volume: a senior growth marketer costs about $10,000 to $14,000 a month fully loaded and covers one or two channels.

Key takeaways

  • A senior in-house growth marketer runs $90K to $140K salary plus benefits, about $10K to $14K a month fully loaded, and usually covers one or two channels well.
  • Freelancers and small shops typically charge $1,500 to $3,500 a month for one channel with limited strategy.
  • Mid-tier agencies charge about $3,500 to $8,000 a month for two to three channels; full-stack scopes run $8,000 to $25,000+.
  • The deciding factor is coordination, not revenue: one clear bottleneck suits a freelancer; several linked levers suit an agency.
  • Whatever you choose, keep strategy, customer insight and ownership of ad accounts and data in-house.

How do the costs compare?

Freelancers are cheapest per month, agencies cost more but cover several skills, and in-house is the most expensive per channel covered until the workload justifies full-time roles.

Published monthly cost ranges (excluding ad spend and production)
OptionTypical monthly costUsual coverageSource
Freelancer or small shop$1,500 to $3,500One channel, limited strategyGOAT Marketing
Mid-tier agency$3,500 to $8,000Two to three channels, account managerGOAT Marketing
Larger or full-stack agency$8,000 to $25,000+Full-stack scope, senior strategistsGOAT Marketing
In-house media buyer$6,000 to $12,000+ incl. salary and benefitsMedia buying onlyFlighted
In-house senior growth marketer$10,000 to $14,000 fully loadedOne or two channelsGOAT Marketing

The in-house number is per person. A supplement brand on Meta usually needs a media buyer, a creative strategist, an editor or designer, and someone who can build and test landing pages. Hiring all four in-house costs far more than one agency retainer at this stage, and you carry the recruiting and management load.

What are the hidden costs of each option?

Each option has costs that do not show on the invoice or payslip: management time for freelancers, scope limits for agencies, and recruiting, tools and ramp-up for in-house hires.

Costs that rarely appear in the quoted number
OptionHidden costHow to limit it
FreelancerFounder time spent briefing, reviewing and coordinating; no cover when they are unavailableOne clear brief, a weekly review slot, documented test log
AgencyCreative production, UGC and usage rights billed on top; setup fees of $500 to $7,000 at some agencies (Flighted)Written monthly deliverables and a list of exclusions before signing
In-houseRecruiting, tools, benefits, management time and months of ramp-up before full outputHire only for steady work, with a senior person to manage the role

Creative production is the line most founders underestimate in every option. Health and supplement UGC runs $300 to $1,500 per video before paid usage rights, which add 30% to 50% (Spark UGC). Whether a freelancer, agency or employee directs it, that budget has to exist.

The other underestimated cost is slow iteration. When an ad angle wins, the matching landing page should follow within days. If that requires a brief to a second freelancer and a founder approval round, you lose the window where the angle is fresh. That delay does not show on any invoice, but it shows in CAC.

When is a freelancer the right choice?

A freelancer is right when you know the one bottleneck, can manage the strategy yourself, and need execution more than a partner.

  • Your spend is modest and one channel does most of the work.
  • You already know your best products, offers, audience and margins.
  • You can give weekly direction and review.
  • You want low fixed cost and the flexibility to change quickly.

When is an agency the right choice?

An agency is right when several levers need to move together on a steady cadence, and hiring each skill in-house is not yet justified by the workload.

Shopify's guidance puts it plainly: an agency 'makes more sense when you need specialized or technical expertise quickly, or when the volume of work doesn't justify a full-time hire' (Shopify). For a Meta-driven supplement brand between $100k and $300k a month, that usually describes creative strategy, production, media buying and landing page testing all at once.

  • You need a testing cadence across creative and pages, not one-off tasks.
  • Compliance-sensitive creative needs experienced review (supplements, sexual wellness, women's health).
  • You want senior people without senior salaries for each function.
  • You want to be able to stop: month-to-month terms let you exit without severance.

The agency must be the right size. At this stage, a senior boutique team usually beats a large agency where your account is small. Ask who runs the account every week; see the red flags guide.

When should you build an in-house team?

Build in-house when the work is consistent, high-volume and benefits from deep brand knowledge, which Shopify names as the case for in-house teams (Shopify).

  • A function has become steady full-time work (for example, daily creative production at high spend).
  • You have someone senior who can hire, manage and set the bar for that role.
  • The fully loaded cost is below what you pay outside for the same output.

Many brands keep the founder or a growth lead in-house as the owner of the numbers and customer insight, and use outside specialists for execution. That split is a good default at $50k to $300k a month.

Which roles should be in-house vs outsourced at this stage?

Keep ownership of strategy, numbers and customer insight in-house; outsource the specialist execution until volume justifies a hire.

A default split for a Meta-driven supplement brand at $50k to $300k a month
Role$50k to $100k/month$100k to $300k/month
Growth strategy and numbersFounderFounder or in-house growth lead
Meta media buyingFreelancer or boutique agencyAgency, or in-house buyer if spend is high and steady
Creative strategy and productionFreelancers and UGC creatorsAgency with written monthly concept volume
Landing pages and CROProject-based specialistAgency or CRO specialist on a testing cadence
Email and SMSFreelancerFreelancer or retention specialist
Claims reviewCounsel on callCounsel plus an agency with a review process

CRO has a traffic threshold. A common readiness bar is 10,000+ monthly sessions for meaningful A/B testing, and one directory suggests retained CRO agencies make sense at roughly $2M+ in annual revenue (Essential Apps). Below that, a one-off audit and big-swing tests (offer, page type) usually beat a retainer.

What our audit checks before we recommend any hire

Our first call is an audit, not a pitch: we pull your ad account and funnel apart live, and the answer to 'agency, freelancer or in-house' usually falls out of the numbers. This is the order we work in.

  1. One market at a time, US first. Mixed international traffic drags every rate down and can hide a healthy US funnel, so we split it out before judging anything.
  2. Unit economics from Shopify. We pull CAC, first-order vs repeat revenue and cohort LTV, usually with ShopifyQL, before anyone talks about spend or headcount. A brand where few customers come back cannot buy its way out with more spend, and no hire changes that on its own.
  3. The funnel by landing page and device. Cart rate, cart-to-checkout and checkout completion, each divided by the step before it, not by total sessions. We read checkout completion before page design: in our audits the biggest leaks are usually offer-level (subscription-only offers, sending buyers straight to checkout without a cart), not layout. Our guide on finding the leaking step walks through the same split.
  4. Revenue per session next to ROAS. We add sessions, cost per session, conversion rate and revenue per session beside ROAS, because a ROAS-only dashboard puts ad spend in the denominator of every ratio and hides which lever actually moved.
  5. Name the constraint. Creative (fatigue, one angle carrying the account), funnel (conversion, checkout), offer (subscription terms, bundles) or measurement (dashboards that cannot show what changed).

The constraint decides the hire. One clear constraint in one channel, such as a checkout leak or a media buying gap, points to a specialist or freelancer. Creative, pages and offer all needing to move together points to a team that runs them as one loop. A steady, high-volume function that you can manage yourself points to an in-house role.

We work month to month with no setup fee, with senior operators only: the people on the audit are the people who would run the account. If the numbers say a freelancer or an in-house hire fits better, we say so. If the constraint turns out to be a plateau rather than a staffing gap, why DTC brands plateau goes deeper on that diagnosis.

How do you decide in one afternoon?

Answer five questions and the choice usually makes itself.

  1. Is there one bottleneck or several linked ones? One points to a freelancer; linked ones point to an agency.
  2. Who will manage the work? If the answer is you and you have no time, a freelancer stack will stall.
  3. Is the workload steady enough for a full-time role? If yes and you can manage it, hire in-house.
  4. What can your contribution margin carry? Model the fee or salary against margin after ad spend; see what a DTC agency costs.
  5. Can you exit cleanly? Prefer month-to-month terms and your own ownership of every account and asset.

If you want a neutral read, our free growth audit will tell you if a freelancer or in-house hire fits your stage better than an agency, including us.

FAQ

At $20k a month in revenue, should I hire anyone?

Usually not a retainer yet. At that level the fee is a large share of revenue. Most founders get more from fixing the product page and offer themselves, running a small number of creative tests, and buying a one-off audit if they are stuck. Hire once you know which lever you need help with.

Is a fractional growth lead a good middle option?

Often, yes. A fractional lead owns strategy and the numbers part-time and directs freelancers or an agency. It works well when the founder lacks time to manage vendors but the brand is not ready for a full-time head of growth. Make sure they have real hours for your account, not a monthly check-in.

Can I start with an agency and move in-house later?

Yes, and it is a common path. The key is ownership: keep ad accounts, pixel, pages and creative files in your name, and ask the agency for documented test logs. Then a later in-house hire inherits the learning instead of starting from scratch.

Do freelancers or agencies handle supplement compliance better?

Neither by default. It depends on experience and process. Ask any candidate to show supplement or wellness work and explain how they review structure/function claims, testimonials and landing pages before launch. For legal questions, work with counsel regardless of who writes the ads.

When to bring in Succession Media

Succession Media is a DTC growth agency for Shopify brands doing $50K to $1M a month, strongest in supplement, wellness and health categories. This guide's topic maps to our Full-stack DTC growth work. It is worth a call if:

  • You are between $100k and $300k a month and creative, landing pages and offers all need to change together.
  • The founder is project-managing two or more freelancers, and a winning ad angle waits weeks for a matching landing page.
  • Ad spend rose over the last quarter but new-customer revenue did not follow.
  • You want a read on whether a freelancer, an in-house hire or an agency fits your stage before committing to anyone.

Sources

  1. GOAT Marketing: ecommerce marketing agency cost
  2. Flighted: Meta ads agency cost and retainer pricing
  3. Shopify: how to choose an ecommerce agency
  4. Essential Apps: best Shopify CRO agencies

How we researched this guide

We asked ChatGPT and Perplexity the questions founders actually ask on this topic, reviewed the pages those engines cite, and checked every figure above against its original source. Numbers we could not verify were left out. The method sections come from how we run dtc growth work on live Shopify accounts; client names and client numbers are never published without permission. Last reviewed .

Hamid Chakir
Hamid Chakir

Co-Founder, CRO and Landing Pages, Succession Media

CRO and landing-page architect for 7 and 8-figure DTC brands. Runs the strategy call, the funnel teardown, and the weekly testing loop that turns spend into profit.

Related guides