Skip to content

Profitability

D2C Unit Economics and Break-Even ROAS: A Worked Example

Know exactly how much you can spend to win a customer. A step-by-step worked example of D2C unit economics, contribution margin, break-even ROAS and target ROAS, in rupees.

Short answer: Break-even ROAS is the return on ad spend at which an order makes zero profit after all costs. Calculate it by dividing your net revenue per order by your contribution margin before marketing. In the example below, a ₹2,200 order with ₹1,116 of contribution margin has a break-even ROAS of about 1.97. Anything above that makes money on the first order; anything below loses it.

Most D2C brands judge Meta Ads by ROAS without knowing what ROAS they actually need. A 2.5 ROAS can be great for one brand and loss-making for another. The difference is unit economics: what each order costs you to make, ship and sell.

Step 1: Start with net revenue per order

Use your average order value excluding GST, because GST isn’t your money. In our example, a fashion brand’s average order is worth ₹2,200 after GST.

Step 2: Subtract every cost of delivering the order

Line item Per order
Net selling price (excl. GST) ₹2,200
Average discount −₹100
Product cost (COGS) −₹700
Contribution margin 1 (CM1) ₹1,400
Shipping −₹90
Packaging −₹30
Payment gateway fees (about 2%) −₹44
Returns and RTO allowance −₹120
Contribution margin 2 (CM2) ₹1,116

CM2 is the most you can spend on marketing to win this order and still break even. The returns and RTO allowance is your average cost of failed deliveries and returns spread across all orders. Calculate it from your own data.

Step 3: Calculate break-even ROAS

Break-even ROAS = net revenue per order ÷ CM2

₹2,200 ÷ ₹1,116 = 1.97

At a ROAS of 1.97, every rupee of ad spend comes back as revenue that exactly covers product, fulfilment and ad costs. Above it, you profit on the first order.

Watch what your ad platform counts as revenue. If your Meta purchase value includes GST and shipping, say ₹2,500 per order, your break-even ROAS on Meta’s reported numbers is ₹2,500 ÷ ₹1,116 = 2.24, not 1.97. Always compare like with like.

Step 4: Set a target ROAS for profit

Break-even isn’t the goal. Decide how much profit you want per order. If you want ₹300 profit per order (CM3), you can spend ₹1,116 − ₹300 = ₹816 on ads per order.

Target ROAS = ₹2,200 ÷ ₹816 = 2.70 (or 3.06 on Meta’s reported value of ₹2,500).

Step 5: Factor in repeat purchases (LTV)

First-order economics are only part of the picture. Suppose 40% of customers order again within 12 months, and repeat orders come mostly through email and SMS at little extra ad cost. Each new customer then brings an extra 0.4 × ₹1,116 = ₹446 of contribution over the year.

Twelve-month contribution per new customer = ₹1,116 + ₹446 = ₹1,562. That means you could break even over 12 months at a first-order ROAS of ₹2,200 ÷ ₹1,562 = 1.41.

This is why strong retention lets brands scale acquisition harder. Be careful with cash flow, though: you spend the ad money today and earn the repeat revenue over months.

The three contribution margins, simply explained

  • CM1: revenue minus product cost and discounts. Shows whether your pricing works.
  • CM2: CM1 minus shipping, packaging, payment fees and returns. Shows what each order really leaves you.
  • CM3: CM2 minus marketing cost per order. Shows whether you actually make money after acquiring the customer.

How to improve your unit economics

  • Raise average order value with bundles, cross-sells and free shipping thresholds
  • Improve conversion rate so the same ad spend brings more orders. See D2C CRO
  • Reduce RTO and returns. See our guide to reducing COD returns and RTO
  • Lower CAC with better creative and retargeting
  • Increase repeat purchases with email and SMS flows

Frequently asked questions

What is a good ROAS for a D2C brand?

There’s no universal number. A good ROAS is one comfortably above your own break-even ROAS, which depends on your margins, fulfilment costs and returns.

Should I calculate ROAS on revenue with or without GST?

Use revenue without GST for your own unit economics. When comparing with ad platform numbers, check whether the tracked purchase value includes GST and shipping, and adjust your break-even ROAS to match.

What’s the difference between CAC and cost per purchase?

Cost per purchase counts every order, including repeat buyers. CAC counts only new customers, so it’s usually higher and is the better number for judging acquisition.

Can I spend more than my break-even ROAS allows?

Yes, if customers reliably buy again and you have the cash to wait for that repeat revenue. Base that decision on your real repeat purchase data, not hopes.

Want your own break-even and target ROAS calculated? Our D2C profitability team works it out from your real numbers.

Want Us to Find the Leaks in Your Store?

Book a free growth call and we’ll show you where your ads, store and funnel are losing sales.