---
title: "D2C marketing strategy: a practical plan for ecommerce"
description: "D2C marketing strategy for ecommerce: start from contribution margin per product, give each channel one job and test for 90 days before you scale."
canonical: "https://www.productmetrics.io/blog/d2c-marketing-strategy"
pageType: article
language: en
publisher: "Product Metrics"
author: "Berend Vrakking"
datePublished: 2026-11-05
dateModified: 2026-11-05
image: "https://www.productmetrics.io/og/blog/d2c-marketing-strategy.png"
---

> Content index: https://www.productmetrics.io/llms.txt

# D2C marketing strategy: a practical plan for ecommerce

## Key takeaways

- A ROAS of 4 can leave almost nothing: at a 25.5% margin after returns, €20,000 of ads kept €400.
- The highest-ROAS product group can be the loss-maker: a ROAS of 5 at a 15% margin is a POAS of 0.75.
- Scale a channel only after 90 days of tests show POAS above 1 after returns.

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](https://www.productmetrics.io/glossary/roas "Return on ad spend (ROAS) is the revenue your ads generate for every euro you spend on them.").

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](https://www.productmetrics.io/glossary/d2c), 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](https://www.productmetrics.io/blog/d2c-brands) shows this by category.

## Which numbers should a D2C marketing strategy start from?

A direct-to-consumer marketing strategy starts from [contribution margin](https://www.productmetrics.io/glossary/contribution-margin) per product. That is what a sale leaves after cost of goods, shipping, payment fees and returns, before advertising.

[Break-even ROAS](https://www.productmetrics.io/glossary/break-even-roas "Break-even ROAS is the revenue-to-ad-spend ratio at which contribution profit exactly covers advertising costs.") is 1 ÷ contribution margin, so a 25% margin needs a ROAS of 4.

In profit terms, [POAS](https://www.productmetrics.io/glossary/poas "POAS (profit on ad spend) means contribution profit before advertising divided by ad spend: the profit each euro of ads leaves.") = ROAS × contribution margin, and break-even POAS is always 1 ([POAS vs ROAS](https://www.productmetrics.io/blog/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.

**Figure: A ROAS of 4 on €20,000 of ads: how much is left, in €?.** €80,000 of attributed revenue shrank to €20,400 of contribution after returns and variable costs, so €20,000 of ad spend left €400.

![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.](https://www.productmetrics.io/images/blog/d2c-marketing-strategy/d2c-roas-4-contribution.webp)

| 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 |

_Source: Illustrative data. Revenue after returns is €80,000 × 85%; contribution is 30% of that (€68,000 × 30%)_

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](https://www.productmetrics.io/break-even-roas-calculator).

**Break-even verdict calculator.** Enter the price excl. VAT, cost of goods, other variable costs per order and your current ROAS to see whether ads pay for themselves.

- Contribution margin = (price − cost of goods − other variable costs) ÷ price
- Break-even ROAS = 1 ÷ contribution margin
- POAS = ROAS × contribution margin (1 is break-even)
- Left per €100 of revenue after ads = 100 × contribution margin − 100 ÷ ROAS
- Target ROAS (%) = 100 ÷ (contribution margin − profit kept), using fractions for margin and profit kept

Example (illustrative data):

| Input or result | Example |
| --- | --- |
| Price excl. VAT | €100.00 |
| Cost of goods | €50.00 |
| Other variable costs per order | €24.50 |
| Contribution per order | €25.50 |
| Contribution margin | 25.5% |
| Break-even ROAS | 3.92 |
| Current ROAS | 4 |
| POAS | 1.02 |
| Left per €100 of revenue after ads | €0.50 |
| Target ROAS to keep 0% of revenue as profit | 392.16% |

Verdict: Above break-even: ROAS 4 is over the 3.92 you need. After ads you keep €0.50 of every €100 of revenue. 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._

Try your own numbers in the [break-even ROAS calculator](https://www.productmetrics.io/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](https://www.productmetrics.io/glossary/cac) of €40.00 each.

**Figure: How many €100 orders until a new customer repays €40.00 nCAC?.** 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.

![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.](https://www.productmetrics.io/images/blog/d2c-marketing-strategy/d2c-new-customer-payback.webp)

| Orders the customer has placed | Contribution from the customer so far (€) |
| --- | --- |
| 1 | €25.50 |
| 2 | €51.00 |
| 3 | €76.50 |

Reference line: Cost to win the customer (nCAC) (€40.00).

_Source: Illustrative data. Calculated as order number × €25.50 contribution per €100 order_

That payback holds only if customers come back, so check your repeat purchase rate first. The [LTV:CAC ratio](https://www.productmetrics.io/blog/ltv-cac-ratio-ecommerce) 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.

**Figure: Same brand, three product groups: which ones earn their ads back?.** Clearance products had the best ROAS, 5, and the worst POAS, 0.75: every €100 of ads on them returned €75 of contribution.

![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.](https://www.productmetrics.io/images/blog/d2c-marketing-strategy/d2c-poas-by-product-group.webp)

| Product group (ROAS, contribution margin) | POAS |
| --- | --- |
| Bestsellers (ROAS 3, 45%) | 1.35 |
| Bundles (ROAS 4, 30%) | 1.2 |
| Clearance (ROAS 5, 15%) | 0.75 |

Reference line: Break-even POAS (1).

_Source: Illustrative data. POAS calculated as ROAS × contribution margin after returns_

| 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](https://www.productmetrics.io/blog/price-monitoring-software-compared) 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.

**Figure: Which €100 first orders cover a €40.00 nCAC?.** 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.

![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.](https://www.productmetrics.io/images/blog/d2c-marketing-strategy/d2c-first-order-contribution.webp)

| Product group (contribution margin) | Contribution from the first order (€) |
| --- | --- |
| Bestsellers (45%) | €45.00 |
| Bundles (30%) | €30.00 |
| Clearance (15%) | €15.00 |

Reference line: nCAC (€40.00).

_Source: Illustrative data. Calculated as €100 × each group's contribution margin after returns_

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](https://www.productmetrics.io/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.

> **Grow revenue with the products that win customers.** Every product segmented on your own data, so the best performers get more priority. [Analyse your products for free](https://app.productmetrics.io/) Log in with Google, no credit card.

## 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](https://www.productmetrics.io/blog/ecommerce-ppc-profitability) covers what a click can cost.

[Performance Max for ecommerce](https://www.productmetrics.io/blog/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 baseline.** Record 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 offer.** Pick 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 tests.** Give 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 revenue.** Compare 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 stop.** Give 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](https://www.productmetrics.io/blog/incrementality-testing) measures what the ads caused.

For the scale phase, the [campaign structure guide](https://www.productmetrics.io/blog/product-segmentation-google-shopping-pmax) 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](https://www.productmetrics.io/blog/marketing-efficiency-ratio-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](https://www.productmetrics.io/server-side-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.

## 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.

## Keep reading.

- [Customer acquisition cost formula for ecommerce](https://www.productmetrics.io/blog/customer-acquisition-cost-formula)
- [MER vs ROAS: marketing efficiency ratio, POAS, ROI and nCAC](https://www.productmetrics.io/blog/marketing-efficiency-ratio-vs-roas)
- [D2C brands: 25 ecommerce examples by category](https://www.productmetrics.io/blog/d2c-brands)

---

Written by Berend Vrakking, founder of Product Metrics. Last updated 2026-11-05.

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

HTML version: https://www.productmetrics.io/blog/d2c-marketing-strategy
