ROAS Calculator
ROAS — return on ad spend — is attributed revenue divided by ad spend, and it is the single most misread number in paid media. This calculator computes ROAS three ways (ratio, multiple, percentage), solves the equation backwards for planning — the revenue you need to hit a target ROAS, or the most you can spend against expected revenue — and then runs the check most dashboards skip: breakeven ROAS from your gross margin. That last step is where a “great” 4x campaign on a 20%-margin product turns out to be losing twenty cents on every ad dollar.
Breakeven ROAS check
Breakeven ROAS = 1 ÷ gross margin. Enter your margin to see the minimum ROAS at which ads stop losing money.
How to use the roas calculator
- Pick a mode: Calculate ROAS (revenue ÷ spend), Required revenue (target ROAS × spend), or Max spend (revenue ÷ target ROAS).
- Enter the two inputs — dollar signs and commas are parsed automatically.
- Read the result as a ratio (4:1), a multiple (4x), and a percentage (400%) — they are the same number in three costumes.
- Enter your gross margin in the breakeven section to get your breakeven ROAS (1 ÷ margin) and a verdict on whether your current ROAS actually makes money.
The formula, in all three notations
All three notations mean the same thing: every dollar of ad spend brought back four dollars of revenue. Agencies tend to quote ratios, platform dashboards quote multiples (Google Ads calls its bid strategy “Target ROAS” and expresses it as a percentage — a 400% tROAS is a 4x), and finance teams often prefer percentages. Mixing them up causes real damage: a “ROAS of 400” entered as a 400x target instead of 400% will strangle a campaign's delivery to nothing.
Breakeven ROAS: why 4x can lose money
ROAS compares revenue to ad spend, but you do not keep revenue — you keep gross profit. Breakeven ROAS is the multiple at which gross profit exactly covers the ad cost:
Work the 20%-margin case through: a 4x ROAS means $1 of spend returns $4 of revenue. At a 20% gross margin, that $4 carries only $0.80 of gross profit — $0.20 less than the dollar you spent to get it. The campaign that looks like a 4x win is a guaranteed 20-cents-per-dollar loss. Meanwhile a software business at 80% margins breaks even at just 1.25x. This is why cross-company ROAS comparisons are meaningless without margin context, and why a sensible target ROAS is your breakeven multiple plus the profit cushion you actually want, not a round number borrowed from a case study.
Worked planning examples
- Required revenue. You commit $2,500/month to a channel and leadership wants a 4x ROAS. Required revenue = 4 × $2,500 = $10,000 in attributed revenue per month. If the channel has never produced that, the target and the budget are in conflict before the campaign launches.
- Max spend. A promotion is forecast to drive $12,000 in revenue and you need at least a 3x ROAS to clear margin and overhead. Max spend = $12,000 ÷ 3 = $4,000. Every dollar above that erodes the multiple even if total revenue holds.
- Sanity-checking a report. An agency reports $48,300 of revenue on $13,800 of spend. ROAS = 48,300 ÷ 13,800 = 3.5x. Against a 35% gross margin (breakeven = 1 ÷ 0.35 ≈ 2.86x), the campaign is genuinely profitable — by about $0.23 of gross profit per ad dollar (3.5 × 0.35 − 1).
What ROAS hides
Three blind spots to keep in mind. First, attribution inflates the numerator: platform- reported revenue usually includes conversions that would have happened anyway (brand-search clicks from existing customers are the classic case), so platform ROAS runs higher than incremental ROAS. Second, ROAS ignores volume: a 10x ROAS on $100 of spend earns less absolute profit than a 3x ROAS on $50,000, and scaling spend almost always compresses the multiple as cheap demand is exhausted. Third, ROAS ignores lifetime value: subscription and repeat-purchase businesses often run first-order ROAS below breakeven deliberately because the customer pays back over later orders. Decide whether you are managing to first-order ROAS or LTV-ROAS before you cut a campaign.
Frequently asked questions
What is a good ROAS?
There is no universal number — it depends entirely on gross margin. Breakeven ROAS is 1 ÷ margin: a 20%-margin retailer needs 5x just to break even, while an 80%-margin software product breaks even at 1.25x. A reasonable target is your breakeven multiple plus the profit cushion you want; many ecommerce teams aim somewhere above their breakeven by 30–100%, but the right answer comes from your own margin math, not a benchmark.
Is ROAS the same as ROI?
No. ROAS = revenue ÷ ad spend and ignores all costs except the ads. ROI = (profit − cost) ÷ cost and accounts for cost of goods, shipping, payment fees, and overhead. A 4x ROAS at a 20% gross margin is a negative ROI: $4 of revenue carries $0.80 of gross profit against $1 of spend, a 20% loss on the ad dollar. ROAS is a media-efficiency metric; ROI is a business metric.
How do I calculate breakeven ROAS?
Breakeven ROAS = 1 ÷ gross margin (as a decimal). If your gross margin — revenue minus cost of goods sold, divided by revenue — is 40%, breakeven ROAS = 1 ÷ 0.40 = 2.5x. Below 2.5x the campaign loses money on a gross-profit basis; above it, each ad dollar contributes profit. For a stricter contribution-margin breakeven, subtract variable costs like shipping and payment processing from the margin before dividing.
Why does Google Ads express target ROAS as a percentage?
Google's Target ROAS bid strategy uses conversion value ÷ cost expressed as a percentage, so a 4x target is entered as 400%. The math is identical to the multiple — only the notation differs. The practical trap is entering '4' (meaning 4x) into a field expecting 400, which tells the bidder to accept a 0.04x return, or entering 400 where a multiple is expected, which sets an impossible bar and stops delivery.
Should I use platform-reported revenue or my own analytics for ROAS?
Compute it both ways and expect them to disagree. Ad platforms attribute generously to themselves (view-through conversions, long click windows, overlap with other channels), so platform ROAS is typically the ceiling. Your analytics or order data, attributed last-click, is usually the floor. Incrementality tests — geo holdouts or conversion-lift studies — are the only way to measure what the ads truly added. For day-to-day optimization, consistency matters more than which source you pick.
My ROAS drops every time I raise the budget. Is something broken?
No — that is the normal shape of paid media. Auctions serve your cheapest, most likely-to-convert audience first; incremental budget buys progressively more expensive or less interested impressions, so marginal ROAS falls below average ROAS as spend scales. The right question is not 'how do I keep 6x while doubling spend' but 'is the marginal dollar still above my breakeven ROAS.' Scale until marginal return hits breakeven, not until average return does.
Related tools
- CPM / CPC / CPA CalculatorCalculate CPM, CPC, or CPA from any two values — solve for budget, impressions, clicks, or rate with one fast media-buying calculator.
- CTR CalculatorCalculate click-through rate from clicks and impressions, or solve for the clicks or impressions needed to hit a target CTR. Free CTR calculator.
- Conversion Rate CalculatorCalculate conversion rate from conversions and visitors, solve for the conversions or traffic you need, and get revenue per visitor from your AOV.
- Profit Margin & Markup CalculatorCalculate profit margin and markup from cost and price — or work backwards from a target margin to the exact price you should charge.
- Article Schema GeneratorGenerate Article, NewsArticle, or BlogPosting JSON-LD schema with author, publisher, and dates. Copy valid markup for Google article rich results.
- Google Review Link GeneratorGenerate a direct Google review link from your Place ID, plus a ready-to-send email or text snippet. Get more reviews with one tap-to-review URL.