ROAS and ROI answer different questions. Return on ad spend (ROAS) shows how much attributed revenue an ad campaign generates for each dollar spent. Return on investment (ROI) shows whether the campaign produces profit after the costs required to make and fulfil those sales.
That difference matters for online sellers. A campaign can report a strong ROAS while still losing money once product cost, marketplace fees, payment processing, fulfilment, shipping, discounts and returns are included. Use ROAS to diagnose advertising efficiency; use ROI to make the final profitability decision.
ROAS vs ROI at a glance
| Metric | Formula | Best use | Main limitation |
|---|---|---|---|
| ROAS | Attributed revenue ÷ ad spend | Comparing campaigns, ad groups and keywords | Ignores most operating costs |
| ROI | Net campaign profit ÷ investment cost × 100 | Deciding whether advertising creates profit | Requires reliable cost and attribution data |
| ACoS | Ad spend ÷ attributed revenue × 100 | Reading marketplace ad efficiency | Like ROAS, it is not a complete profit measure |
What is ROAS?
ROAS measures revenue attributed to advertising relative to ad spend. The formula is:
ROAS = attributed ad revenue ÷ ad spend
If you spend $1,000 and the platform attributes $4,000 in sales to those ads, your ROAS is 4.0, often written as 4x or 400%.
ROAS is useful because it is fast and granular. You can compare channels, campaigns, products, audiences and search terms using the same ratio. But it is a revenue metric, not a profit metric. It does not automatically account for the cost of inventory, fulfilment, returns or platform fees.
Amazon sellers may be more familiar with advertising cost of sales. ACoS and ROAS are inverse views of the same relationship: 25% ACoS equals 4x ROAS. Use the free Amazon ACoS calculator or read the guide to understanding ACoS for Amazon ads.
What is ROI?
ROI compares the net return from an investment with the amount invested. For campaign analysis, a practical formula is:
Advertising ROI = net campaign profit ÷ ad spend × 100
Net campaign profit should be calculated after subtracting the costs caused by the sales, including the advertising spend itself. Teams sometimes define the denominator differently—for example, total campaign cost instead of only media spend. That is acceptable if the definition is documented and applied consistently.
ROI is harder to calculate than ROAS, but it answers the question owners ultimately care about: did the campaign make money?
A worked ecommerce example
Suppose a campaign produces $4,000 in attributed revenue from $1,000 in ad spend. The dashboard shows a healthy 4x ROAS. Now add the full economics:
- Attributed revenue: $4,000
- Cost of goods sold: $1,400
- Marketplace and payment fees: $400
- Fulfilment and shipping: $500
- Refund and return allowance: $200
- Ad spend: $1,000
The campaign leaves $500 in net profit. Using ad spend as the investment base, ROI is $500 ÷ $1,000 × 100 = 50%.
Both figures are correct: ROAS is 4x and ROI is 50%. They simply describe different layers of performance. Before scaling, confirm the assumptions with your ecommerce contribution margin, because that margin determines how much revenue is available to pay for advertising.
Why a high ROAS can still lose money
Revenue does not become profit at a fixed rate. Two products can have identical ROAS and very different outcomes because their margins, fulfilment charges and return rates differ.
Imagine one product retains 60 cents from each pre-ad sales dollar after variable non-ad costs, while another retains only 20 cents. At 3x ROAS, ad spend consumes about 33 cents of every attributed sales dollar. The first product has room for profit; the second does not.
This is why a universal “good ROAS” benchmark is rarely useful. Your target should come from your own unit economics, not a generic industry average.
Calculate your break-even ROAS
Break-even ROAS is the minimum return needed for advertising to cover its cost before fixed overhead and profit targets. When your pre-ad contribution margin is expressed as a decimal:
Break-even ROAS = 1 ÷ pre-ad contribution margin ratio
If your pre-ad contribution margin is 40%, break-even ROAS is 1 ÷ 0.40 = 2.5x. A campaign below 2.5x is losing contribution under those assumptions. A campaign above 2.5x may be profitable, but you still need to consider overhead, attribution quality and any costs omitted from the margin.
For a broader view, compare the result with your break-even analysis and the profit margin calculator.
Costs to include in an ecommerce ROI calculation
A useful ROI calculation starts with a repeatable cost checklist. Include the costs that change because the order happened:
- Product cost or landed cost
- Marketplace, selling and payment-processing fees
- Pick-and-pack, fulfilment and storage charges
- Outbound shipping and any shipping subsidy
- Discounts, coupons and promotional credits
- Expected refunds, returns and chargebacks
- Creative, agency or software costs allocated to the campaign
- Advertising spend
If importing stock, use landed cost rather than supplier price alone. The landed cost guide for ecommerce sellers explains which costs belong in that figure.
Platform ROAS vs blended ROAS
Ad platforms report conversions using their own attribution windows and models. When a shopper sees several ads, more than one platform may claim the same order. Platform ROAS is valuable for optimization inside a channel, but it should not be mistaken for audited incremental revenue.
Blended ROAS, sometimes called marketing efficiency ratio, compares total store revenue with total advertising spend. It reduces cross-platform double counting and gives an owner-level trend, but it also includes organic sales, repeat purchases and other demand that ads may not have caused.
Use both views:
- Platform ROAS for tactical decisions within a channel.
- Blended ROAS for a store-wide sense check.
- ROI and contribution profit for the final financial decision.
How customer acquisition cost and lifetime value fit in
First-order ROI can understate the value of acquiring a customer who returns and buys again. If repeat purchases are common and measurable, compare customer acquisition cost with customer lifetime value.
Do not use optimistic lifetime value to excuse weak campaigns. Separate new and returning customers, use actual repeat-purchase data, apply a realistic payback window and discount future margin for refunds and retention costs. Cash flow still matters even when lifetime economics look attractive.
When to use ROAS and when to use ROI
Use ROAS when you need to:
- Compare campaigns using the same attribution rules
- Spot deteriorating ad efficiency quickly
- Adjust bids, budgets, audiences or creative
- Translate between ROAS and ACoS
Use ROI when you need to:
- Decide whether to scale, pause or restructure a campaign
- Compare advertising with other uses of cash
- Evaluate products with different margins
- Report actual financial performance to owners or investors
Better product pages can also change both metrics by converting more paid clicks. Review the practical guide to improving ecommerce conversion rates before assuming that bid changes are the only lever.
A simple weekly reporting workflow
- Export spend, attributed revenue and orders by channel and campaign.
- Calculate platform ROAS and compare it with each product’s break-even ROAS.
- Reconcile attributed sales with store or marketplace revenue to spot double counting.
- Apply current product cost, fees, fulfilment, shipping and return allowances.
- Calculate contribution profit and ROI using a documented formula.
- Segment new versus returning customers when the data allows.
- Scale only after checking inventory, cash flow and the reliability of the attribution window.
Keep the model consistent from week to week. A stable, slightly imperfect definition is usually more decision-useful than changing formulas whenever a result looks uncomfortable.
Common mistakes to avoid
- Treating revenue as profit: a high sales number can hide weak unit economics.
- Using one target for every product: margins and return rates vary by SKU.
- Ignoring discounts and returns: both reduce the value of attributed revenue.
- Mixing attribution windows: comparisons fail when one report uses seven days and another uses 30.
- Counting repeat orders twice: platform attribution and lifetime-value models can overlap.
- Scaling past inventory capacity: profitable demand can still create stockouts and expensive replenishment.
Frequently asked questions
Is ROAS the same as profit?
No. ROAS compares attributed revenue with ad spend. Profit subtracts product, selling, fulfilment, shipping, return and other relevant costs.
Is 4x ROAS good for ecommerce?
It depends on your pre-ad contribution margin, overhead and profit goal. A 4x ROAS means ads consume 25% of attributed revenue. It is profitable only if enough margin remains after all other costs.
Can ROI be negative when ROAS is positive?
Yes. ROAS will be positive whenever ads receive attributed revenue, but ROI becomes negative when total campaign costs exceed the profit generated by those sales.
Should I optimize for ROAS or new customers?
Use ROAS as an efficiency guardrail, but measure new-customer acquisition separately. Returning customers often convert more easily, which can make a campaign look efficient without expanding the customer base.
The bottom line
ROAS is a useful operating signal; ROI is the profitability test. Start with accurate contribution margin, calculate the break-even ROAS for each product, and then reconcile platform reporting with real order economics. That combination helps online sellers grow sales without mistaking attributed revenue for durable profit.
