Search

D2C marketing strategy: a practical plan for ecommerce

D2C marketing strategy for ecommerce: start from contribution margin per product, give each channel one job and test for 90 days before you scale.

By , Founder
Published 7 min read

Direct-to-consumer (D2C) marketing is how a brand finds, wins and keeps customers it sells to directly, through its own webshop and channels. A good D2C marketing strategy decides which products and channels get the budget from contribution margin, not from ROAS.

I worked one illustrative brand’s month through every sum below, so you can repeat each step with your own numbers.

What is D2C marketing?

D2C marketing covers every channel a brand uses to reach, convert and keep buyers of its own webshop, app or stores: paid ads, search, email and referrals. It differs from the D2C business model, which describes who sells to whom.

Term What it describes Example
D2C business model Who sells to whom A brand sells its own products from its own webshop
D2C marketing How the brand wins and keeps those customers Shopping ads, email, content, referrals
D2C channel One route to the customer A webshop, an app, a brand-run store

A D2C brand pays for every customer it acquires. In return it keeps the full margin, the customer data and the chance of a second order, which is why the plan starts from economics.

Most D2C brands also sell through retailers or marketplaces. A sale counts as direct when the brand handles it; D2C brand examples shows this by category.

Which numbers should a D2C marketing strategy start from?

A direct-to-consumer marketing strategy starts from contribution margin per product. That is what a sale leaves after cost of goods, shipping, payment fees and returns, before advertising.

Break-even ROAS is 1 ÷ contribution margin, so a 25% margin needs a ROAS of 4.

In profit terms, POAS = ROAS × contribution margin, and break-even POAS is always 1 (POAS vs ROAS).

For example, take a D2C brand that spent €20,000 on ads in a month and saw €80,000 of attributed revenue, a ROAS of 4. Customers returned 15%, and the rest left a 30% margin.

Bar chart of an illustrative D2C month: €80,000 attributed revenue, €68,000 after returns, €20,400 contribution, €20,000 ad spend and €400 left at a ROAS of 4.
€80,000 of attributed revenue shrank to €20,400 of contribution after returns and variable costs, so €20,000 of ad spend left €400.Source: Illustrative data. Revenue after returns is €80,000 × 85%; contribution is 30% of that (€68,000 × 30%)
Show the data
A ROAS of 4 on €20,000 of ads: how much is left, in €?
Step from revenue to profit€ in the month
Attributed revenue€80,000
Revenue after 15% returns€68,000
Contribution before ads€20,400
Ad spend€20,000
Left after ads€400

On attributed revenue that is a 25.5% margin, so one €100 order breaks even at a ROAS of 3.92. Try it with one of your own products below, or in the break-even ROAS calculator.

Is your ROAS above break-even?

Illustrative data

€
€
€

Shipping, payment fees, returns, packing.

On the same revenue basis as the price.

%

Share of revenue kept after ads. 0 means break-even.

Above break-even

Above break-even: ROAS 4 is over the 3.92 you need. After ads you keep €0.50 of every €100 of revenue.

Contribution margin
25.5%
€25.50 per order
Break-even ROAS
1 ÷ margin
POAS
1.02
ROAS × margin. 1 is break-even.
Left per €100 of revenue after ads
€0.50
Target ROAS for the profit to keep
392.16%
With no profit kept, target ROAS is 392.16%, equivalent to the break-even ROAS. A bidding target does not guarantee break-even; compare achieved return on the same revenue and cost basis.

The example's €100 order: €50 cost of goods and €24.50 of shipping, fees and returns leave 25.5%. Illustrative data.

Per order, excl. VAT. For several products or VAT, use the break-even ROAS calculator.

A ROAS of 4 sits just above 3.92. One week of heavier returns would have turned the month into a loss.

Confirm five inputs with finance or your shop data before any channel plan:

Input Where it comes from What it changes
Contribution margin per product Shop platform and supplier costs Break-even ROAS per product
Return rate per product Shop platform or returns tool Revenue you actually keep
New and returning customers Shop platform and ad platforms nCAC and payback
Repeat purchase rate Orders per customer over 6–12 months How much a first order may lose
Stock and lead time Inventory system Which products you can scale

How long may a new customer take to pay back?

In the example, a new customer took two orders to repay what it cost to win them. The €20,000 brought 500 new customers, a customer acquisition cost of €40.00 each.

Line chart of illustrative contribution from one D2C customer: €25.50 after one order, €51.00 after two and €76.50 after three, passing the €40.00 nCAC at the second order.
The first order leaves €25.50 against a €40.00 acquisition cost; the second lifts the customer's total to €51.00 and repays it.Source: Illustrative data. Calculated as order number × €25.50 contribution per €100 order
Show the data
How many €100 orders until a new customer repays €40.00 nCAC?
Orders the customer has placedContribution from the customer so far (€)
1€25.50
2€51.00
3€76.50

That payback holds only if customers come back, so check your repeat purchase rate first. The LTV:CAC ratio sets the long-run limit on what a customer may cost.

Which products should D2C marketing push first?

D2C marketing should push the products with the highest contribution after ads, not the highest ROAS. Each product has its own margin and so its own break-even.

Bar chart of illustrative POAS by product group: bestsellers 1.35 and bundles 1.2 above break-even at 1, clearance 0.75 below it despite the highest ROAS of 5.
Clearance products had the best ROAS, 5, and the worst POAS, 0.75: every €100 of ads on them returned €75 of contribution.Source: Illustrative data. POAS calculated as ROAS × contribution margin after returns
Show the data
Same brand, three product groups: which ones earn their ads back?
Product group (ROAS, contribution margin)POAS
Bestsellers (ROAS 3, 45%)1.35
Bundles (ROAS 4, 30%)1.2
Clearance (ROAS 5, 15%)0.75
Product group ROAS Contribution margin Break-even ROAS Next step
Bestsellers 3 45% 2.22 Increase priority
Bundles 4 30% 3.33 Keep, test offers
Clearance 5 15% 6.67 Lower priority

Read the table from the right: clearance needs 6.67 and gets 5, while bestsellers need 2.22 and get 3. A revenue target pushes budget to clearance; a profit target moves it to bestsellers.

Check stock, purchase cadence and price before you choose. A product that sells out in three weeks can’t carry a 90-day test.

A product priced well above comparable alternatives struggles in every channel. Price monitoring software shows where each product sits against competitors.

How can a D2C brand lower CAC?

A D2C brand lowers CAC by spending first on products whose first order covers the cost of winning the customer. In the example, that rules out bundles and clearance as acquisition products.

Bar chart of illustrative first-order contribution on a €100 order: bestsellers €45.00, bundles €30.00 and clearance €15.00, against a €40.00 nCAC that only bestsellers cover.
Only a bestseller's first order, at €45.00 of contribution, covers the €40.00 it cost to win the customer; a clearance first order covers €15.00.Source: Illustrative data. Calculated as €100 × each group's contribution margin after returns
Show the data
Which €100 first orders cover a €40.00 nCAC?
Product group (contribution margin)Contribution from the first order (€)
Bestsellers (45%)€45.00
Bundles (30%)€30.00
Clearance (15%)€15.00

Then stop paying for customers you already have. Google Ads’ new customer acquisition goal can bid only for new customers or value them higher, once it can tell them apart.

Three product groups fit in a spreadsheet. A shop with 3,000 products, each with its own margin, returns and stock, changes every week, and checking them by hand breaks down.

Product Segmentation does that check per product. Product Metrics ML puts every product in one of six segments by clicks and ROAS or POAS, and writes it to a Merchant Center custom label.

Which marketing channels work for D2C brands?

Every marketing channel can work for a D2C brand once it has one job and one profit test. No channel is the best for every brand.

Channel Job in the plan Early signal Outcome metric Main trade-off
Google Shopping and Performance Max Capture existing product demand Impression share POAS per product Spends on what the feed allows
Paid social and creators Create demand for new products Cost per new visitor nCAC Creative wears out
Organic search and content (SEO and AEO) Answer questions in search and AI answers Impressions Organic revenue Slow to build
Email and SMS Win the second order Click rate Repeat purchase rate Needs consented customers
Referral and affiliate Borrow trust Referred visitors Cost per new customer Commission on every sale
Marketplaces and retail Reach buyers who never visit your site Sell-through Contribution after fees Little customer data
Other paid: podcast, CTV, direct mail Reach new audiences at scale Branded search volume nCAC in a holdout test Hard to attribute per sale

Paid search and Shopping capture demand that already exists, so they usually reach profit first. The ecommerce PPC guide covers what a click can cost.

Performance Max for ecommerce shows how to exclude products below break-even. Paid social creates demand instead, so judge it on nCAC against first-order contribution.

How do D2C brands win the second order?

D2C brands win the second order with email, SMS and loyalty offers to customers they already know. That is where first-party data pays off.

Signal in purchase history Message When to send it
A consumable was bought Refill reminder Just before it runs out
A first order arrived The product often bought next One to two weeks after delivery
No order for two usual cycles Win-back offer After the second missed cycle

A repeat order needs little or no acquisition cost, so retention decides what a brand can pay for new customers. Measure repeat purchase rate per entry product, not store-wide.

Which channels fit each growth stage?

The channel mix follows the brand’s stage: a brand at launch needs one profitable product before it needs five channels.

Stage Main job Lead channels
Launch: few products, little data Prove one product sells at a profit Shopping and search on existing demand
Growth: repeat buyers appear Lower nCAC, win second orders Paid social for new products, email for repeat orders
Scale: many products, several channels Spend where POAS holds Product-level priority in Shopping and Performance Max, holdout tests

How do you run a 90-day D2C marketing plan?

A 90-day D2C marketing plan runs in five phases: baseline, focus, test, read and scale. The weeks are an example; stretch or shorten each phase to fit your order volume.

An example 90-day D2C marketing plan
  1. Weeks 1–2: set the baselineRecord contribution margin, return rate and nCAC per product group, and check that every purchase reaches your ad platforms.
  2. Weeks 3–4: choose one product group and one offerPick the group with the best contribution after ads and enough stock to last the test. Write down the result that would make you scale it.
  3. Weeks 5–8: run small channel testsGive each channel a fixed budget and change one thing at a time, so each result has one cause.
  4. Weeks 9–10: read profit, not revenueCompare POAS after returns, and nCAC against first-order contribution. Hold out part of the spend where the budget is large.
  5. Weeks 11–13: scale, fix or stopGive groups above break-even higher priority and those below it lower priority. Move budget only to channels that passed.

Keep one change per test, so each result has one cause. Where a channel spends a lot, run a holdout: incrementality testing measures what the ads caused.

For the scale phase, the campaign structure guide shows how to split Shopping and Performance Max by product group.

How do D2C brands measure marketing?

D2C brands measure marketing with a short scorecard that pairs every revenue metric with a profit or customer metric. No single number is profit.

Metric Formula What it shows Limit
nCAC Ad spend ÷ new customers Cost of winning a customer Ignores later orders
Contribution margin (Revenue − variable costs) ÷ revenue What each sale leaves Needs costs per product
POAS Contribution ÷ ad spend Profit per € of ads Attributed, not incremental
MER Total revenue ÷ total marketing spend Efficiency of the whole business Revenue, not profit
Repeat purchase rate Customers with 2+ orders ÷ all customers Whether retention repays nCAC Lags by months
Payback period Orders or months until contribution covers nCAC Cash needed to grow Differs per cohort
Incremental ROAS Extra revenue ÷ extra spend in a test What ads actually caused Needs a test

Media mix modelling and holdout tests answer different questions. A media mix model estimates each channel’s share of sales from months of spend; a holdout measures what one change caused.

Read MER and POAS together. MER vs ROAS shows how total revenue over total spend hides which products carry the business.

Ad platforms bid on the values you send them. Full Signal Tracking sends revenue, profit, and new and returning customers to Google Ads and Meta.

Final thoughts

ROAS tells you which channels sell; contribution tells you which of them a D2C strategy can keep funding. Before you add a channel, work out break-even ROAS for your 20 best-selling products and see which of them your ads favour today.

Written by

, Founder of Product Metrics

1M+ products analysed · Nominated at the Dutch Search Awards for Best Measurement Campaign (2023) and Best Use of Data (2024)

Linkedin

Keep reading.

Frequently asked questions.

What is the difference between D2C and B2C marketing?

B2C marketing covers any business that sells to consumers, including retailers that sell other brands' products. D2C marketing is the narrower case where the brand that makes the product also runs the sale, so a retailer's campaign for that same product is B2C but not D2C.

What tools can help D2C brands optimise pricing?

Price monitoring tools track competitor prices for the same or similar products. Product Metrics' Competitor Prices compares your own-brand products with competitors' own-brand alternatives by style, colour and dimensions you define, not only by barcode, and shows each product's price position next to its margin and ad results.

Is selling on Amazon part of a D2C strategy?

Selling on Amazon is a marketplace channel, not a direct one. When Amazon buys your stock and resells it, the sale is wholesale; as a third-party seller you sell to the consumer, but Amazon runs the checkout and keeps most of the customer data. Judge it on contribution after fees, next to your own webshop.

See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.

Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.

Find your hidden profit30-second estimate · no login
Analyse your products for freeFree analysis, no credit card

Questions, or want to spar about your products? Book a demo: a video call with Berend, then a demo account.