For business owners
Free ROAS calculator
Use the ROAS calculator to compare ad spend with attributed revenue, check contribution-based break-even ROAS and test a second campaign scenario.
- Free to use
- No account needed
Your result
Starting example. Replace these figures with your own.
4×Revenue per unit of ad spend
- ROAS as a percentage
- 400%
- Attributed revenue
- $12,000.00
- Ad spend
- $3,000.00
- Break-even ROAS
- 2.5×
- Revenue needed to cover ads
- $7,500.00
- Contribution after ad spend
- $1,800.00
Calculation
ROAS = attributed revenue ÷ ad spend. Break-even ROAS = 100 ÷ contribution margin (%).
Read with the result
ROAS measures attributed revenue, not profit or incremental revenue.
Uses your 40% contribution margin before ads. Contribution after ads excludes fixed overhead, tax and any omitted costs.
USD. Keep campaign, period and attribution window consistent.
More options
Compare another scenario
Scenario B has its own inputs and result. Changes here do not replace Scenario A.
Use it from an AI browser
This page has site tools: actions an AI agent can call directly, with no plugin or API key. The ChatGPT desktop app’s browser can use them where site tools are available, and so can Chrome with WebMCP turned on. The agent works on this page, with the same steps and limits as its buttons, so you can check the result before you use it.
Open doany.ai/tools/roas-calculator and calculate ROAS for USD 12,000 attributed revenue and USD 3,000 ad spend, with a 40% contribution margin before ads. Show the break-even ROAS and contribution after ads.
Site tools work only while this page is open. They never send messages, invoices or payments for you.
Check what your advertising revenue returns
Start with one campaign and a consistent reporting period. Revenue return measures sales attributed to advertising; it does not tell you how much profit the business keeps.
Match revenue to the spend
Enter ad spend and the revenue attributed to that same campaign. Keep the reporting period, attribution window, currency and treatment of refunds consistent.
Add the margin before advertising
If you know it, enter the contribution margin after variable costs but before ad spend. The break-even comparison uses that assumption to check whether contribution covers the advertising cost.
Compare a campaign decision
Use a second scenario for a different budget or attributed revenue. Compare the return and contribution after ads, then copy or download the figures for your campaign plan.
Use the right revenue and cost basis
The same return can mean different things when product costs or attribution rules change.
An online store campaign
What to change
A campaign with 500 ad spend and 2,000 attributed revenue returns 4 times its spend, or 400%.
Before you use it
Use revenue after the refunds and discounts you intend to include; account for goods, fulfilment and payment costs in the margin assumption.
A service booking campaign
What to change
Use revenue from booked or completed work on your chosen basis, rather than assigning the full job price to every enquiry.
Before you use it
A lead is not a sale. Keep cancelled appointments and unconverted enquiries out of revenue unless your measurement explicitly values them.
A budget comparison
What to change
Compare the current campaign with a second set of spend and revenue assumptions before changing the plan.
Before you use it
A calculator scenario does not predict that doubling spend will double sales.
Review the return before changing your budget
- Spend and attributed revenue cover the same campaign and period.
- Both money figures use the same currency.
- Contribution margin excludes ad spend to avoid subtracting it twice.
- Refunds, discounts and attribution rules are handled consistently.
- A revenue return is not a verified profit or a forecast.
Revenue divided by advertising cost
ROAS = attributed revenue ÷ ad spend. A 500 campaign producing 2,000 attributed revenue has a 4× return. Multiplying by 100 expresses the same return as 400%.
Break-even depends on contribution
Break-even ROAS = 1 ÷ contribution margin as a decimal. A 40% contribution margin needs 2.5× revenue return to cover ad spend, before any fixed costs omitted from that margin.
More sales can still leave a shortfall
At 2,000 revenue and 40% contribution margin, 800 is available before ads. Subtracting 500 ad spend leaves 300 of contribution. That amount is not final business profit if other expenses remain.
Sources checked on October 9, 2026: Google Ads: return on ad spend and conversion valueopens in a new tab
Questions about this tool
How do I calculate ROAS?
Divide revenue attributed to a campaign by its ad spend. For example, 3,000 revenue divided by 750 spend is 4× ROAS, also written as 400%. Use the same period and currency for both figures.
Is 400% ROAS the same as 4×?
Yes. The percentage expresses revenue as a share of advertising spend: 4 multiplied by 100 is 400%. It does not mean that 400% of the spend remains as profit.
How is ROAS different from ROI?
ROAS compares attributed revenue with advertising spend. ROI compares a defined net benefit with the investment that produced it. Product costs, labour, fulfilment and other expenses must be considered before a revenue return becomes a profit measure.
What is break-even ROAS?
It is the revenue return needed for contribution before ads to cover ad spend. Divide one by the contribution margin as a decimal. At 25% contribution margin, the threshold is 4×, before any omitted fixed costs.
What is a good ROAS?
There is no universal target in this tool. Compare the return with your contribution margin, cash needs, customer retention and attribution quality. A return that covers ads for one business can still lose money for another.
Which revenue should I enter?
Use the revenue your chosen attribution method assigns to the campaign, with a consistent treatment of discounts, refunds and taxes. Do not combine all business revenue with one channel’s spend unless you intentionally want that broader ratio.
What happens when ad spend is zero?
ROAS has no defined ratio when spend is zero. Revenue can still be recorded, but a zero-cost denominator cannot establish a finite advertising return or a reliable target.
Does the calculator connect to my advertising account?
No. You enter the figures and calculate in your browser without signup. The second scenario, copied breakdown and download use your inputs; the tool does not fetch campaign data or change bids.