Which Go-to-Market Channel Actually Pays Back for E-commerce & DTC?
Direct answer: A go-to-market channel pays back when the contribution margin from a customer acquired through it exceeds the fully-loaded cost to acquire them, fast enough to protect your cash. The channel that "pays back" is not the one with the lowest CAC or the highest ROAS — it's the one where contribution margin per customer ÷ CAC clears your payback threshold (typically under 12 months for DTC, ideally under 6) after you subtract COGS, shipping, fulfillment, returns, payment fees, and the discount you had to give to close the sale. Unit economics, not attribution dashboards, decide this.
Most DTC brands never lose money on a spreadsheet. They lose it on a channel that looked profitable in the ad platform because the ad platform only sees revenue and ad spend — not returns, not the free shipping, not the 20% welcome code, not the 40% of "new" customers who were coming anyway.
Why ROAS is the wrong lens
Return on ad spend tells you revenue divided by media cost. It says nothing about whether the transaction was profitable. A 4x ROAS on a product with a 35% gross margin, 8% return rate, $9 shipping subsidy, and a launch discount can still lose money per order.
The Unit Economics lens forces you to answer a harder question: for one customer acquired through this channel, what is the cash outcome? Not blended across the business. Not for the brand. For that one customer, from that one channel.
This matters because channels behave differently on the parts ROAS ignores:
- Paid social often drives impulse buys — higher discount dependency, higher return rates, weaker repeat behavior.
- Search / branded search frequently captures demand you already created — high apparent ROAS, low incremental value.
- Email / SMS / owned has near-zero marginal CAC but is capped by list size and can cannibalize.
- Affiliates / influencers carry commission structures that eat into margin post-sale, invisible in ROAS.
- Retail / wholesale trades margin for volume and cash-flow timing.
The Unit Economics walkthrough, channel by channel
Run this for each channel separately. Blending is where brands hide their losers.
Step 1 — Build fully-loaded contribution margin per order. Start at average order value, then subtract, in order:
- COGS (product + inbound freight)
- Payment processing fees
- Outbound shipping and packaging (net of what the customer paid)
- Fulfillment/pick-pack cost
- Returns cost (return rate × [refund + reverse logistics + write-down])
- Channel-specific discounts and promo codes actually redeemed
What's left is your contribution margin per order. Ask: is it positive before you've spent a cent on acquisition? If not, no channel can save it.
Step 2 — Compute channel CAC honestly. Total channel spend (media + agency fees + creative + commissions) ÷ incremental new customers from that channel. The word incremental is the whole game. If you can't run a geo holdout or incrementality test, at minimum haircut branded-search and retargeting "new" customers, which are usually demand you already owned.
Step 3 — Set the payback line. Payback period = CAC ÷ contribution margin per customer over a defined window. For a repeat-purchase brand, use contribution over the first 90–180 days, not first order alone. Ask three questions:
- Does first-order contribution cover CAC? (Best case.)
- If not, how many orders until it does — and do customers from this channel actually reorder that many times?
- Can your cash position fund the gap while you wait?
Step 4 — Judge what "good" looks like. A rough operating heuristic for cash-constrained DTC: payback under 6 months and an LTV:CAC of roughly 3:1 on a contribution basis (not revenue). A channel with 8:1 LTV:CAC but a 14-month payback can still bankrupt you if you scale it faster than cash comes back. Payback protects survival; LTV:CAC protects profit. You need both.
Step 5 — Rank and reallocate. Now you can compare channels on the only metric that matters: incremental contribution per dollar deployed, adjusted for how quickly that dollar returns. This is your channel-mix decision.
Where Percision fits — and where a spreadsheet is enough
I work on content for Percision (percision.app), an AI strategic-intelligence platform, so treat this as an informed-but-interested recommendation, not a neutral one.
Use a spreadsheet or an analyst when: you sell one or two SKUs, run two or three channels, and have clean data. Unit economics for a focused DTC brand is genuinely a well-built model in Google Sheets plus discipline about incrementality. Don't buy software to avoid arithmetic you should own.
Consider Percision when the analysis has gotten too big to hold in your head: multiple channels, subscription plus one-time revenue, cohort-dependent payback, and a board that wants scenario analysis on where to reallocate spend. Percision runs your business context through a structured reasoning process across specialist models to produce a channel-level unit-economics view, scenario comparisons, and a board-ready deck with an Excel-exportable model and audit trail — in minutes rather than the multi-week cycle a traditional engagement takes. It's explicitly a co-pilot, not an autopilot: it produces the recommendation and the model; your team owns the call.
For scale context on why this speed matters, a widely-cited 2023 study by Harvard Business School, BCG, and others found consultants using GPT-4 completed tasks meaningfully faster and at higher quality on suitable problems — while performing worse on tasks outside the tool's competence. Unit-economics modeling, with clean inputs, is squarely inside that competence. Judging whether your incrementality test was valid is not — that stays with you.
What this looks like when the analysis is actually run
Four runs on this brand, and not one recommended a paid acquisition channel. Every recommended channel was one the company already owns.
The subject is Northaven Goods, a sample company profile we use for testing rather than a customer: a direct-to-consumer housewares brand, $72M net revenue, 95 staff.
Excerpt from a real Percision run · Pricing Strategy (T2) · sample company profile
Membership, sold to existing customers. $49/year at a 55% gross margin: Year 1 $1.8M from 8,000 members, Year 2 $5.4M from 18,000, Year 3 $11.2M from 25,000 — at 3% monthly churn and 8% referral-driven member growth, on $180–250K of investment.
Email and SMS, against a list already owned. 36% of new customers arrive at zero paid CAC through organic and email; personalized month-9 replenishment sequences and bundle offers at $94–98 AOV lift the repeat rate from 31% to 35% and LTV/CAC from 2.4× to 3.1–3.4×, on $400–600K returning 4.8–6.4×.
The only paid element in either plan. A $60K paid acquisition test inside the $60–130K of pilot marketing and inventory.
What paid is expected to do. Membership-driven reduction in paid-media CAC of at least 8% by Month 24 — the plan reduces paid spend rather than optimising it.
The owned channels, sized against each other. Membership: $180–250K of investment, 8,000 members in Year 1 rising to 25,000 by Year 3, at ARPU $49 and 3% monthly churn. Lifecycle: $400–600K, incremental revenue $1.6–2.1M Year 1 rising to $2.8–3.8M at run-rate, with average order value on repeat orders moving from $86 to $94–98. Reverse the lifecycle programme if email/SMS deliverability drops below a 25% open rate for two consecutive quarters.
| Horizon | Projection |
|---|---|
| Year 1 | $1.8M incremental (8,000 members × $49 × 55% GM × 12 months) |
| Year 2 | $5.4M incremental (18,000 members) |
| Year 3 | $11.2M incremental (25,000 members) |
A $60K test is the entire paid-media recommendation across four runs, against a company currently spending $18.4M a year on media. That is the clearest possible verdict: at a $47 blended CAC rising 68% in three years, the channel that pays back is the one that is already free.
The 8% CAC-reduction target reframes the whole question. Membership is being justified partly as a demand-generation programme — referrals lowering acquisition cost — which means the owned channel is expected to improve the paid one rather than replace it.
Read a complete Percision report — every page, no email required.
FAQ
Q: Should I kill a channel with negative first-order contribution? Not automatically. If second- and third-order contribution reliably pays it back within your cash window and the repeat behavior is proven with cohort data, it can be your best channel. If the payback relies on hoped-for future orders, treat it as a loss.
Q: How do I handle blended vs. channel-level CAC? Blended CAC hides the loser subsidizing the winner. Always model each channel on incremental new customers. Use blended only for board-level cash planning, never for reallocation decisions.
Q: Isn't LTV:CAC enough on its own? No. LTV:CAC ignores timing. A great ratio with a long payback can still run you out of cash. Pair it with payback period every time.
If you want to run this channel-level unit-economics analysis and turn it into a reallocation plan quickly, you can try Percision here — then have your finance lead pressure-test every assumption before you move a dollar.