Return on ad spend (ROAS) measures how much attributed revenue advertising generates for each dollar spent. It is a useful efficiency metric, but it does not measure profit by itself.
The ROAS Formula
ROAS = revenue attributed to advertising ÷ advertising spend
For a quick result, enter both values in the free ROAS calculator.
ROAS Calculation Example
Suppose a campaign generated $8,000 in attributed revenue and cost $2,000:
$8,000 ÷ $2,000 = 4.0 ROAS
That result can be expressed in three equivalent ways:
- 4.0x: $4 in attributed revenue for every $1 spent
- 4:1: four dollars returned for each advertising dollar
- 400%: revenue divided by spend, multiplied by 100
Keep the format consistent when comparing reports. A 400% ROAS is 4.0x, not a 400% profit margin.
What Counts as Attributed Revenue?
Use revenue credited to the ads being measured and keep the attribution source consistent. A platform may report revenue using its own click-through and view-through windows, while an analytics tool or store backend may assign the same order differently.
For a meaningful comparison:
- Use the same date range for revenue and spend.
- Choose one attribution model for the analysis.
- Decide whether revenue includes tax, shipping, discounts, cancellations, and refunds.
- Document that choice so future reports use the same definition.
What Counts as Ad Spend?
Standard ROAS normally uses the media cost charged by the advertising platform. Some teams calculate a blended version that also includes agency fees, creative production, affiliate commissions, or ad software. That can be useful internally, but it should be labeled clearly because it will not match platform ROAS.
ROAS vs. ROI
ROAS compares attributed revenue with advertising spend. ROI compares profit with the total investment. They answer different questions:
- ROAS asks, “How efficiently did advertising generate revenue?”
- ROI asks, “How much profit did the investment produce after relevant costs?”
A campaign can have a positive ROAS and still lose money when product cost, fulfillment, payment fees, returns, discounts, and overhead consume the remaining revenue.
ROAS vs. Break-Even ROAS
Actual ROAS describes campaign performance. Break-even ROAS is the minimum target needed to cover the costs included in your model. Comparing them is more useful than judging actual ROAS against a universal benchmark.
For example, a 2.5x actual ROAS may be profitable for a high-margin product but unprofitable for a low-margin product. Calculate your own threshold with the break-even ROAS calculator, then compare the result with actual performance.
What Is a Good ROAS?
There is no single good ROAS for every business. The answer depends on contribution margin, repeat purchases, cash-flow goals, product mix, attribution quality, and whether the campaign is intended to acquire customers or capture existing demand.
A practical first check is:
- Actual ROAS above break-even: the campaign may be contributing profit under the assumptions used.
- Actual ROAS at break-even: the campaign is approximately covering the modeled costs.
- Actual ROAS below break-even: the campaign is likely losing money under those assumptions.
This is a decision aid, not an accounting conclusion. Validate material decisions with complete financial and order data.
Common ROAS Calculation Mistakes
Avoid mixing platform-attributed revenue with spend from a different period, comparing platforms with different attribution windows, ignoring refunds, double-counting orders across channels, or treating ROAS as profit. Also separate new-customer and returning-customer performance when their economics differ substantially.
Use the ROAS calculator for the standard formula, then use the break-even ROAS calculator to connect campaign efficiency with your store's costs.