§
§ · journal

DTC channel allocation. By stage. By mix.

Benchmark allocations across Meta, Google, TikTok, email, and influencer at $100K, $1M, and $10M revenue stages. The three shifts that change the mix as you scale.

§ 01 · TL;DR

$100K: two channels. $1M: four. $10M: seven.

Channel allocation evolves with revenue stage. At $100K ARR most DTC brands concentrate 90 percent of acquisition in Meta and email because two channels executed well beats five channels half-done. At $1M ARR Google Search enters the mix (brand-term volume has grown), TikTok or influencer earns 10 percent, and email contributes 20-30 percent of total revenue. At $10M ARR the mix fragments further with Google Shopping, affiliate, and a small brand line item taking share; Meta drops from 60-70 percent to 30 percent because incremental ROAS declines as the algorithm saturates the same audience. The trap is adding channels before mastering the current ones; the discipline is resisting diversification until the existing channels can no longer scale.

§ 02 · the three stages

Three revenue brackets. Three mixes.

channel$100K stage$1M stage$10M stage
Meta Ads60-70%40-50%30%
Google (Search + Shopping + YT)0-5%15-20%25%
Email + SMS20-30%20-25%20%
TikTok Ads0%5-10%8%
Influencer / creator0-5%5-10%7%
Affiliate0%0-5%5%
Brand (podcast, OOH, PR)0%0%5%

Ranges reflect median allocations from mid-market DTC brands. Category-specific variance (e.g., beauty leans higher on influencer; furniture higher on Google Shopping) is real but the directional pattern holds.

§ 03 · the three shifts

Three transitions. Each one forces a mix change.

Shift 01: brand-term volume crosses the Google-paid threshold (~$500K ARR). Below this revenue, branded search on Google is too thin to justify paid spend; organic captures what little volume exists. Above it, paid Search on brand terms becomes defensive (competitors bid against you) and non-brand category search becomes worth testing. This is the moment Google goes from 0-5 percent to 15-20 percent of the mix.

Shift 02: Meta saturates (~$2M ARR). Meta's algorithm excels at finding new customers inside an audience until that audience is saturated. At roughly $2M ARR most DTC brands hit diminishing marginal returns on Meta: doubling spend no longer doubles customers. This is the moment to add TikTok, Google Shopping, or influencer at meaningful scale. Trying to scale Meta through the saturation point usually spikes CAC 30-50 percent.

Shift 03: brand becomes measurable (~$10M ARR). At enough scale, direct traffic and branded search become real contributors — usually 15-25 percent of total revenue — and podcast sponsorship, OOH, or PR start to produce measurable lift. Brand spend always looks unprofitable in last-click reporting; media-mix modeling (MMM) or geo-experiments are required to see the true contribution. This is when MMM tools like Recast or Measured earn their subscription.

§ 04 · questions

Five answers.

What is a typical channel allocation for a DTC brand at $100K revenue?

At $100K annual revenue most DTC brands concentrate acquisition in 2 channels at most, typically Meta Ads and email. A reasonable allocation: 60 to 70 percent Meta (prospecting + retargeting), 20 to 30 percent email (Klaviyo welcome series, abandoned cart, post-purchase), 10 percent experimental (TikTok organic, one creator collab). Google Search is usually under-allocated at this stage because brand-term volume is thin; paid search on non-brand terms is expensive for small brands with no brand authority. Diversification happens at $500K+.

How does channel mix change at $1M revenue?

Three shifts. One, Meta share drops from 60-70 percent to 40-50 percent as Google Search becomes viable (brand-term volume has grown; non-brand search starts to earn). Two, email contribution rises to 20-30 percent of revenue as the list compounds and flows mature. Three, a third paid channel (Google Shopping, TikTok Ads, or affiliate) takes 10-15 percent share. Typical $1M brand mix: Meta 40 percent, Google 20 percent, email 25 percent, TikTok/influencer 10 percent, affiliate 5 percent. The discipline at this stage is resisting the urge to add channels; two well-optimized channels outperform five mediocre ones.

What does $10M+ allocation look like?

Meaningful channel diversification with brand-building showing up as a line item. Typical $10M+ brand allocation: Meta 30 percent, Google (Search + Shopping + YouTube) 25 percent, email + SMS 20 percent, TikTok 8 percent, influencer/creator 7 percent, affiliate 5 percent, brand (podcast sponsorship, OOH, PR) 5 percent. Meta share drops because the algorithm saturates on the same audience and incremental ROAS declines; scale requires more channels. Brand line items appear because direct traffic and branded search become real contributors, and the second-order returns justify spend that does not show up in ROAS dashboards.

When should I add TikTok to the mix?

When organic TikTok content has proven resonance (videos reaching 10K+ views with authentic engagement) and the brand has at least $300K of monthly trackable revenue. TikTok Ads without organic presence burns money because creative fails the platform's native feel. Brands with strong TikTok organic can run Spark Ads (boosting existing organic content) at 2-4x the ROAS of from-scratch ads. The typical TikTok Ads share for brands that run it well is 5-15 percent of paid spend; treating TikTok as Meta's replacement rarely works.

How much should email + SMS represent?

Email + SMS should generate 20-35 percent of revenue at mature DTC brands. Below 20 percent usually signals under-built flows (welcome series, browse abandonment, cart abandonment, post-purchase, win-back, replenishment). Above 35 percent usually signals under-invested acquisition; email depends on list size, which depends on acquisition. Klaviyo's own benchmark reports show top-decile DTC brands earning 30-40 percent of revenue from owned channels. The cost base is small ($500-5000/mo tooling plus creative); ROAS on email is typically 20-40x vs 2-4x on paid.

§ 05 · re-balance the mix

Audit your mix. Plan the shift.