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

Your numbers

See revenue per unit of ad spend, then check it against your contribution margin before ads.

Use the same currency for every amount. Changing this label does not convert values.

Revenue attributed to these ads, after refunds. Match the reporting period and attribution window.

Advertising cost for the same campaign and period.

Check contribution and break-evenContribution margin before ads (%): 40

Optional. Revenue left after product and other variable costs, before ad spend. Leave blank for ROAS only.

More options

Calculated in this browser. No signup required to copy or download.

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.

Try this prompt
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.

  1. 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.

  2. 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.

  3. 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 value

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.