← Back to Insights

Why your ROAS looks good but profit does not

Zapstellar Insights · D2C e-commerce · 6 min read

Many D2C owners watch their ad dashboard show a healthy ROAS, yet the bank balance tells a different story. ROAS is useful, but it measures revenue against ad spend only. Profit depends on everything else too. Here is why the two drift apart and what to track instead.

What ROAS does and does not tell you

ROAS is revenue from ads divided by ad spend. A 3x ROAS means three units of revenue for each unit spent. It does not include product cost, shipping, payment fees, returns, discounts, agency fees or overheads. A brand can show a 3x ROAS and still lose money on each order.

Common reasons ROAS and profit disagree

Low margins. If your gross margin is thin, the ROAS needed to break even is high. A campaign that looks good against a general benchmark may sit below your own break-even point.

Returns and cancellations. Ad platforms usually report revenue at the time of purchase. Returned or cancelled orders, and failed cash on delivery orders, reduce real revenue but may remain in the dashboard.

Discounts and free shipping. Heavy offers raise conversions but cut what you keep per order.

Attribution overlap. Different platforms can each claim credit for the same sale. Adding up their reported revenue can be higher than your actual sales.

Retargeting and brand search. These channels often show strong ROAS because they reach people who were already about to buy. They look efficient, but they may not bring many new customers.

What to track instead

Break-even and target ROAS. Calculate them from your real margins, then judge every campaign against them.

Blended ROAS or MER. Divide total store revenue by total ad spend across all channels. It avoids the double counting problem and shows the overall picture.

Customer acquisition cost against lifetime value. A first order that only breaks even can still be a good deal if the customer returns several times.

Contribution margin per order. Revenue minus product cost, shipping, fees, returns and ad spend. This is the number that shows whether growth is actually making money.

New customer revenue. Separate it from returning customer revenue so you can see whether ads are really bringing in new buyers.

A simple weekly habit

Once a week, compare ad platform results with your store's own revenue and orders, and calculate contribution margin for the week. If the platform says you did well and the store numbers disagree, find out why before increasing spend.

The short version

ROAS is a signal, not a verdict. Know your break-even point, look at blended results, account for returns and discounts and judge success by profit per order and customer value over time.

Want help reading your numbers?

Book a discovery call and we will go through your figures with you: Book a Discovery Call.