COD/RTO guide

What Is ROAS? A Practical Ecommerce Guide

A plain-English guide to ROAS for ecommerce sellers, including the formula, what ROAS misses, and how to connect ROAS with real profit before scaling ads.

ROASUpdated May 25, 2026

ROAS tells you how much revenue your ads generated compared with how much you spent on ads.

It is useful.

But ROAS alone does not tell you if your store made profit.

Short answer

ROAS means Return on Ad Spend.

Basic formula:

ROAS = Revenue from ads / Ad spend

Example using sample numbers:

Revenue from ads = 1,000
Ad spend = 250
ROAS = 1,000 / 250
ROAS = 4.0x

A 4.0x ROAS means every 1 spent on ads produced 4 in revenue.

But that revenue still has to pay for product cost, shipping, packaging, transaction fees, discounts, refunds, returns, and other costs.

Why this matters

Many ecommerce sellers see a good ROAS in Meta Ads, Google Ads, or their store dashboard and assume the business is healthy.

That can be dangerous.

A campaign can show:

ROAS: 3.0x
Revenue: increasing
Orders: coming in

But the store can still lose money if costs are high.

This happens when the seller only looks at ad performance and ignores the full order economics.

What ROAS tells you

ROAS helps answer:

  • Are ads producing sales?
  • Which campaign brings more revenue per ad dollar?
  • Is one creative getting cheaper purchases than another?
  • Is the ad account moving in the right direction?

ROAS is a marketing metric.

It is not a full profit metric.

What ROAS does not tell you

ROAS does not automatically include:

  • Product cost
  • Shipping cost
  • Packaging cost
  • Payment fees
  • Marketplace fees
  • Discounts
  • Refunds
  • Failed deliveries
  • Return shipping
  • COD collection fees
  • Cash remittance delays
  • Taxes
  • Staff or warehouse costs

That is why a store can have sales and still feel short on cash.

The better way to read ROAS

Do not ask only:

What ROAS did I get?

Ask:

What ROAS do I need to break even?

That second question is more important before scaling.

Calculation logic

Start with revenue and ad spend:

ROAS = Revenue / Ad spend

Then calculate gross profit before ads:

Profit before ads = Revenue - product cost - shipping - packaging - fees - discounts - expected refunds or returns

Then calculate how much you can spend on ads without losing money:

Max ad spend before break-even = Profit before ads

Then:

Break-even ROAS = Revenue / Max ad spend before break-even

If your actual ROAS is lower than your break-even ROAS, the campaign may be losing money.

Simple sample example

These are sample numbers only.

Selling price = 50
Product cost = 18
Shipping = 6
Packaging = 2
Payment/transaction fee = 2
Discount impact = 4

Profit before ads = 50 - 18 - 6 - 2 - 2 - 4
Profit before ads = 18

This seller can spend up to 18 on ads to break even.

Break-even ROAS = 50 / 18
Break-even ROAS = 2.78x

So in this example:

  • ROAS above 2.78x may be profitable before other overheads
  • ROAS below 2.78x may lose money
  • ROAS around 2.78x is not “safe profit”; it is only break-even

What data the seller needs

To use ROAS properly, collect:

  • Selling price
  • Product cost
  • Average shipping cost
  • Packaging cost
  • Transaction fee or COD fee
  • Average discount per order
  • Refund or return cost
  • Ad spend
  • Number of paid orders
  • Confirmed orders if COD
  • Delivered orders if COD
  • Failed/RTO orders if COD

Do not use guesses if you have invoices or order exports.

Common mistakes

Mistake 1: Treating ROAS as profit

ROAS is revenue divided by ad spend.

It does not mean profit.

Mistake 2: Using one ROAS target for every product

One product may need 2.0x to break even.

Another product may need 4.5x.

It depends on margin and costs.

Mistake 3: Ignoring discounts

A discount reduces your usable profit.

If a seller gives a discount, the break-even ROAS can change quickly.

Mistake 4: Ignoring refunds and returns

For prepaid ecommerce, refunds can reduce revenue.

For COD ecommerce, RTO and failed delivery can turn an order into a cost.

Mistake 5: Scaling before knowing break-even ROAS

Scaling is risky when the seller does not know the minimum ROAS needed to avoid loss.

How SellMira helps

SellMira is designed to help ecommerce sellers check whether their ROAS is actually profitable before scaling.

Instead of only looking at ad dashboard ROAS, the seller can enter real costs and see:

  • Profit per order
  • Break-even ROAS
  • Safe CPA
  • Cost leaks
  • Whether scaling looks risky
  • What inputs are missing

For COD sellers, SellMira can also support COD/RTO logic so placed orders are not treated as guaranteed paid revenue.

Calculate break-even ROAS before scaling ads

Add price, product cost, shipping, fees, discounts, refunds, and ad performance to see the ROAS/CPA guardrail for your product.

Open Break-even ROAS Calculator

See a sample Profit Leak Report

Review how SellMira turns product cost, shipping, fees, refunds, and ad spend into margin status, main leak, and first fix.

View Sample Profit Leak Report

FAQ

Is ROAS the same as profit?

No. ROAS compares revenue with ad spend. Profit also includes product cost, shipping, fees, discounts, refunds, and other costs.

What is a good ROAS?

A good ROAS depends on your margins and costs. A 3.0x ROAS can be good for one product and bad for another.

Can I use ROAS for COD ecommerce?

Yes, but COD sellers should adjust for confirmation rate, delivery rate, RTO cost, COD fee, and remittance timing.

Should I scale if my ROAS is above 3.0x?

Not automatically. First compare actual ROAS with your break-even ROAS.

Why does my ad account show profit but my bank balance feels low?

Ad platforms usually show revenue and ad spend. They do not fully show product cost, shipping, fees, refunds, RTO, or cash delays.

Source notes and caveats

This guide uses calculation logic and sample numbers for explanation only.

It does not claim a universal “good ROAS.”

It does not assume countrywide AOV, CPA, COGS, shipping cost, confirmation rate, delivery rate, refund rate, or RTO rate.

Use your own store data, ad account data, courier invoices, payment statements, and order exports before making scaling decisions.