A ROAS of 4x means every $1 of ad spend generated $4 of attributed revenue within the platform's measurement window. A ROAS of 1x means the campaign generated exactly as much attributed revenue as it spent. ROAS below 1x means the campaign is generating less attributed revenue than its cost — though this doesn't necessarily mean it's unprofitable, as product margins and organic lift effects must be considered.
ROAS vs. ACOS: The Same Metric, Two Directions
ROAS and ACOS (Advertising Cost of Sale) convey identical information expressed in opposite directions. ROAS shows revenue per dollar of spend; ACOS shows spend as a percentage of attributed revenue.
| ROAS | ACOS | What It Means |
|---|---|---|
| 2x | 50% | Spent $0.50 to generate $1.00 of attributed revenue |
| 3x | 33% | Spent $0.33 to generate $1.00 |
| 4x | 25% | Spent $0.25 to generate $1.00 |
| 5x | 20% | Spent $0.20 to generate $1.00 |
| 10x | 10% | Spent $0.10 to generate $1.00 |
Amazon popularized ACOS as its primary reporting metric; most other retail media networks report ROAS. The conversion is straightforward: ACOS = 1/ROAS × 100, ROAS = 100/ACOS.
What Is a "Good" ROAS in Retail Media?
There is no universally good ROAS — the right target depends entirely on product margins, business goals, and what is being measured.
Break-even ROAS
The minimum profitable ROAS is determined by gross margin. The formula: Break-Even ROAS = 1 / Gross Margin.
| Gross Margin | Break-Even ROAS | Common Category |
|---|---|---|
| 20% | 5x | Consumer electronics, high-competition CPG |
| 25% | 4x | Household goods, grocery |
| 33% | 3x | Beauty, personal care |
| 40% | 2.5x | Specialty food, supplements |
| 50% | 2x | Apparel, branded accessories |
Break-even ROAS is the product-level floor. It doesn't account for agency fees, overhead, or the cost of capital. Most brands target a ROAS 20–40% above break-even to ensure actual profitability after total costs.
Strategic ROAS targets
ROAS targets also depend on campaign objective. A new-customer acquisition campaign may deliberately accept below-break-even ROAS in the short term if the customer lifetime value justifies it. A brand in a competitive launch phase may target share of voice over immediate ROAS efficiency. Conversely, a mature brand with stable distribution might target ROAS well above break-even to maximize profitability on established products.
The Critical Limitation: ROAS Is Not Comparable Across Platforms
This is the most important thing to understand about ROAS in retail media: a 4x ROAS on Amazon and a 4x ROAS on Walmart are not measuring the same thing.
Every retail media platform calculates attributed revenue using its own attribution rules — different window lengths, different attribution models, and different rules about which interactions count. These differences systematically inflate or deflate ROAS figures relative to each other.
| Platform | Window | Model | Views Counted | Effect on ROAS |
|---|---|---|---|---|
| Amazon Ads | 14 days | Last-click | No | Conservative baseline |
| Walmart Connect | 30 days | Last-click | Yes | +15–35% vs. Amazon |
| Criteo | 30 days | First-click | Yes | +15–40% vs. Amazon |
| Instacart Ads | 14 days | Last-click | Yes | +5–15% vs. Amazon |
| CitrusAd | 28 days | Last-click | No | +10–25% vs. Amazon |
A planner sees Walmart reporting 6.2x ROAS and Amazon reporting 4.8x, and shifts budget to Walmart. After normalization, Walmart's true comparable ROAS is 4.1x and Amazon's is 4.8x — meaning the reallocation moved money from the better-performing platform to the worse one. This is a systematic, repeatable error for any agency using raw ROAS for allocation decisions.
Normalized ROAS: The Solution
Normalized ROAS corrects for these differences by applying conversion factors to each platform's reported revenue, bringing all figures to a common measurement standard. RetailNorm uses 14-day last-click as the baseline — the most conservative common standard — and applies three correction layers:
Window correction: Adjusts 30-day or 28-day attributed revenue down to the 14-day equivalent using revenue decay curves calibrated by category. FMCG categories typically see 12–18% revenue discounted; considered-purchase categories see 20–30%.
View-through correction: Removes or discounts view-through attributed revenue, which inflates ROAS on platforms that count ad impressions without clicks. Applied as an incremental lift discount rather than blanket exclusion.
Model correction: Adjusts first-click attributed revenue to last-click equivalent, accounting for the systematically different credit distribution of each model type.
ROAS vs. Marginal ROAS
Average ROAS is a backward-looking ratio: how did the campaign perform across all spend to date? Marginal ROAS answers a different question: what would the next dollar generate?
Because of diminishing returns, marginal ROAS is always lower than average ROAS for any campaign that is not severely underfunded. A platform with 5x average ROAS at $50,000/month might generate only 2.2x on the next $10,000 of spend, because the most efficient inventory has already been purchased.
Budget allocation decisions should be based on marginal ROAS equalization across platforms, not average ROAS ranking. See How to Allocate Retail Media Budget Across Platforms for the full framework.
Frequently Asked Questions
For Amazon Sponsored Products, a commonly cited target is 3–5x ROAS, but the right target depends entirely on product margins. The break-even ROAS equals 1 divided by gross margin percentage. A product with 25% gross margin breaks even at 4x ROAS; anything above that is profitable at the product level. Highly competitive categories (supplements, beauty, consumer electronics) typically see lower achievable ROAS due to higher CPCs; niche categories can sustain higher ROAS at scale.
Walmart Connect uses a 30-day attribution window and counts view-through conversions (purchases by consumers who saw but didn't click your ad). Amazon Ads uses a 14-day click-only window. These differences systematically inflate Walmart's reported ROAS relative to Amazon's for identical campaigns. Before concluding that Walmart is outperforming Amazon, normalize both figures to a common standard. In many cases, what looks like a Walmart advantage disappears or reverses after normalization.
Blended ROAS = Total Attributed Revenue Across All Platforms / Total Ad Spend Across All Platforms. However, this figure is only meaningful if each platform's attributed revenue has been normalized to a common standard first. Adding Amazon's 14-day revenue and Walmart's 30-day revenue produces a number that changes when you shift budget between platforms — not because performance changed, but because the mix of attribution methodologies changed. Always normalize before blending.
ROAS = Ad Spend / Attributed (Paid) Revenue. TACOS (Total Advertising Cost of Sale) = Ad Spend / (Attributed Revenue + Organic Revenue). TACOS is a broader efficiency measure that captures the effect of advertising on organic sales. When paid campaigns drive search rank improvements that generate additional organic sales at no incremental cost, TACOS reflects that benefit while ROAS does not. TACOS is typically lower than the implied advertising cost from ROAS alone, making it a more favorable-looking metric for brands with strong organic lift from advertising.
Not necessarily. Very high ROAS often indicates underspending — the campaign is winning only the most efficient auctions and leaving significant revenue on the table by not competing for slightly less efficient inventory. A ROAS that is well above break-even may signal that the brand could profitably increase spend and capture more market share, even if ROAS declines slightly. Optimizing purely for maximum ROAS typically underfunds campaigns relative to the profit-maximizing spend level. The right ROAS target balances efficiency with growth objectives.
RetailNorm normalizes ROAS figures across Amazon, Walmart, Criteo, and other retail media networks to a common 14-day last-click standard. Upload your platform CSV exports and get a side-by-side comparison that reflects actual performance differences, not measurement methodology differences.