Skip to content
    The Storemate
    • How it works
    • Features
    • Included
    • Pricing
    Marketing

    What ROAS should a D2C brand aim for? Start from your margin

    A ROAS of 3 sounds great until COD returns and shipping eat it. Here's how to find your break-even ROAS from your own margin, why the dashboard number flatters you, and how to set a target that leaves profit.

    Illustration: working out a good ROAS from a D2C brand's margin
    Yashh Mittal
    Yashh Mittal
    Founder
    12 Aug 2026 · 4 min read
    Topic: Ads, analytics & growth
    In short

    A good ROAS for a D2C brand is any ROAS above your break-even point, and that point comes from your margin. Break-even ROAS is 1 divided by your margin before ads, so a 40% margin needs a ROAS of 2.5. Measure it on delivered orders, then aim above that line.

    What ROAS measures

    ROAS means return on ad spend. It is the revenue your ads bring in divided by what you spent on them. For example, spend ₹10,000 and make ₹30,000 in sales, and your ROAS is 3. It shows how hard each ad rupee works for a direct-to-consumer (D2C) brand. It does not show whether you made money, because it ignores every cost except the ad itself. That is why there is no single good ROAS for every brand. A store selling at a thin margin needs a much higher ROAS than one with a fat margin. Your target has to come from your own numbers.

    Break-even ROAS from your margin

    Break-even ROAS is the point where ads neither make nor lose money. The formula is 1 divided by your margin before ads. That margin is what is left of the selling price after every cost except ads, shown as a share of the price. Those costs are product, shipping, packaging, payment charges and the shipping you lose on returned parcels. Here is a worked example. A ₹1,000 order with ₹600 of those costs leaves ₹400, a 40% margin. Break-even ROAS is 1 divided by 0.4, which is 2.5.

    Calculate your break-even ROAS

    1. Take your average selling price per order, for example ₹1,000.
    2. Add up every cost per order except ads: product, shipping, packaging, payment charges and shipping lost on returns, for example ₹600.
    3. Subtract those costs from the price to get your margin before ads: ₹400.
    4. Divide that by the price to get your margin as a share: 0.4, or 40%.
    5. Divide 1 by that share: 1 divided by 0.4 = 2.5. That is your break-even ROAS.

    Why a high ROAS can lose money

    Ad platforms count an order when it is placed, not when it is paid. On COD, some parcels come back as RTO, or return to origin. The sale never happens, but the shipping is still yours. So the ROAS in your dashboard is higher than the ROAS in your bank. As a worked example, if 1 in 5 orders never arrives, a dashboard ROAS of 3 is 2.4 in delivered sales. Judge your ads on delivered revenue, and compare that with your break-even.

    ROAS vs profit per order

    Two campaigns with the same ROAS can leave very different rupees. ROAS is a ratio, so it hides the size of the order. Take a 40% margin and a ROAS of 3. A ₹2,000 order leaves about ₹133 after ads. A ₹500 order leaves about ₹33. Track profit per order after ads next to ROAS, because profit is what pays for rent and new stock. This is also why raising your average order value helps. Bundles and add-ons lift the rupees per order without touching the ratio.

    Setting your target

    Your target ROAS should sit above break-even, with room for profit. Pick the profit you want as a share of each order. Subtract it from your margin before ads, then divide 1 by what is left. With a 40% margin and a 10% profit target, 1 divided by 0.3 gives a target ROAS of about 3.3. Review it each month as costs change. The Storemate's built-in analytics show sales, orders and average order value in one place, which keeps these inputs current.

    Frequently asked questions

    What is a good ROAS for a D2C brand?

    One that sits above your break-even ROAS, which comes from your own margin. Break-even ROAS is 1 divided by your margin before ads, so a 40% margin breaks even at a ROAS of 2.5.

    How do I calculate break-even ROAS?

    Subtract product cost, shipping, packaging, payment charges and the shipping you lose on returned parcels from your selling price. Divide what is left by the price to get your margin before ads. Break-even ROAS is 1 divided by that margin.

    Why can a high ROAS still lose money?

    Ad platforms count orders when they are placed. On COD, some parcels come back undelivered, so the revenue behind the ROAS never fully arrives, and you still pay the shipping.

    Sources

    • Shopify - Break-even ROAS calculator and formula
    • Shopify - Return on ad spend: how to calculate ROAS

    Keep reading

    • MarketingThree numbers that tell you when to scale: CAC, LTV and contribution margin
    • MarketingHow much should a small store spend on Meta ads?
    • PlaybooksRTO in Indian e-commerce: what it costs and how to calculate it
    ← Back to all posts
    The Storemate

    The complete e-commerce platform. Create, manage, and grow your online store from a single dashboard.

    Product
    • Features
    • Themes
    • Pricing
    • FAQs
    Company
    • About
    • How it works
    • Blog
    • Contact
    © 2026 The Storemate. Brewed with chai and built with ♥️ in India.
    PrivacyTermsCookies