Calculate ROAS from revenue and ad spend
Return on ad spend, or ROAS, shows how much attributed revenue a selected set of ads generated for each dollar spent. The calculation is simple, but a useful result requires two matching inputs. Enter revenue credited to the campaigns you are evaluating and the advertising spend for those same campaigns, dates and currency. The calculator reports both a multiple and a percentage so you can compare it with the format used in your ad account or reporting sheet.
$12,000 revenue ÷ $3,000 spend = 4.00x ROAS, or 400%.
How to use this ROAS calculator
- Choose one reporting period. Use matching start and end dates for revenue and spend. Do not divide a month of revenue by one week of spend.
- Choose one campaign scope. If revenue covers Meta prospecting campaigns, the denominator should contain the spend for those campaigns, not the whole paid media account.
- Enter attributed revenue. Use the value credited under a clearly named attribution method. For ecommerce planning, consider a second calculation using collected revenue after discounts, cancellations and refunds.
- Enter ad spend. Start with media cost. If you need a broader profitability view that also includes creative, agency or software costs, calculate that separately and label it.
- Interpret the result against your economics. A high multiple is not automatically profitable, and a low multiple is not automatically poor. Compare it with the contribution margin available to pay for advertising.
If you do not yet know the margin behind each sale, calculate it with the profit margin calculator before choosing a target. The calculator on this page measures revenue efficiency. It does not subtract product cost, fulfillment, processing fees, support, returns or overhead.
Worked example: reported ROAS versus revenue kept
Suppose a store spends $5,000 on advertising during September. The ad platform attributes $20,000 of order revenue to those campaigns. Entering those two figures gives $20,000 ÷ $5,000 = 4.00x, or 400% ROAS. In plain language, each advertising dollar was associated with four dollars of order revenue.
Now the store reconciles the same orders. It records $1,500 of refunds and $500 of cancellations, leaving $18,000 in retained attributed revenue. Using the same $5,000 spend, adjusted ROAS is $18,000 ÷ $5,000 = 3.60x. Neither calculation is inherently false. The 4.00x figure may match the initial platform report, while 3.60x is a more conservative operating view. The important step is to label the revenue basis and compare like with like.
For an online store, the ecommerce ROAS guide for returns and variable costs explains how to reconcile platform revenue with the commerce system before scaling a campaign.
ROAS multiple and percentage are the same result
A 4.00x ROAS and a 400% ROAS express the same ratio. Multiply the multiple by 100 to show a percentage. Divide the percentage by 100 to return to a multiple. A result of 1.00x is 100%, 2.50x is 250%, and 5.00x is 500%. Be careful when copying targets between tools because entering 400 where a platform expects 4.0 can create a major reporting or bidding error.
What revenue should you enter?
The right numerator depends on the decision. To reconcile an ad platform report, use the conversion value shown by that platform. To evaluate cash retained by the business, use net revenue after discounts, cancellations and refunds, with tax and shipping treated consistently. For lead generation, do not enter an arbitrary lead value unless it is supported by close rate and collected revenue. A weighted value can be estimated as lead-to-sale rate multiplied by average collected revenue per sale, but it should be reviewed as sales quality changes.
Keep the attribution model and lookback window stable when comparing periods. Google explains that the selected attribution model affects how conversion credit is assigned and can also affect value-based bidding. Its Analytics documentation also notes that conversion windows and channel eligibility can change reported results. This is why a platform, analytics tool and store backend can show different revenue for the same calendar period.
What ad spend should you enter?
For standard ROAS, use media spend charged by the advertising platform. Include all campaigns whose attributed revenue is in the numerator and exclude campaigns outside that scope. Convert different currencies before combining accounts. If your advertising invoice includes tax, decide whether the benchmark uses spend before or after tax, then keep that convention consistent.
Creative production, agency fees, software and payroll are real costs, but adding them to the denominator changes the metric from standard media ROAS to a broader marketing return calculation. That broader view can be useful, but name it clearly. The ROAS versus ROI comparison shows when revenue efficiency is the right lens and when a profit-based return measure answers the decision better.
ROAS is not profit: find the break-even threshold
Assume a business keeps 40% of net revenue after product cost, fulfillment, payment processing and other variable costs, before advertising. Its contribution margin rate is 0.40. The advertising break-even threshold is 1 ÷ 0.40 = 2.50x. At 2.50x, $1,000 of spend produces $2,500 of revenue, and 40% of that revenue is $1,000, exactly enough to cover the ad spend before fixed overhead and tax.
1 ÷ 0.40 = 2.50x break-even ROAS.
Use the break-even ROAS calculator when you need to include cost of goods, shipping, payment fees and a profit target. A campaign at 3.0x may be healthy for a high-margin digital product but unprofitable for a physical product with thin contribution margin and a high return rate.
Three scenarios from the same $6,000 budget
| Attributed revenue | Ad spend | ROAS | What it tells you |
|---|---|---|---|
| $12,000 | $6,000 | 2.00x | Revenue is twice media spend; profitability still depends on margin. |
| $18,000 | $6,000 | 3.00x | Each ad dollar is associated with $3 of revenue. |
| $30,000 | $6,000 | 5.00x | Strong revenue efficiency, but verify volume, attribution and net revenue. |
The highest ROAS is not always the best growth choice. A tightly limited campaign can show 5.00x on little spend while a broader campaign produces more total contribution dollars at 3.00x. Evaluate ROAS together with spend, conversion volume, contribution dollars and new-customer quality.
Common calculation errors
- Reversing the formula: spend divided by revenue is not ROAS.
- Mixing date ranges: late conversions can make a recent campaign look weaker or stronger than a mature period.
- Combining overlapping platform revenue: two platforms may each claim credit for the same order, so adding their reported revenue can double count sales.
- Ignoring refunds: an initial order value may not equal the revenue ultimately retained.
- Mixing currencies: revenue in USD divided by spend in GBP is not a valid ratio until one side is converted.
- Treating attributed revenue as incremental revenue: attribution assigns credit under a model; it does not prove every credited sale was caused by the ad.
- Using a universal benchmark: a 3.00x result can be above break-even for one product and below break-even for another.
How to turn the result into an action
First, compare the result with your break-even ROAS. Next, compare it with a target that leaves room for fixed overhead, cash flow and profit. Then inspect the components behind the ratio. A falling ROAS can come from higher CPM, lower click-through rate, higher CPC, weaker conversion rate, lower average order value or more refunds. The ratio identifies the outcome, not the cause.
Before cutting spend, separate measurement problems from commercial problems. Confirm that conversion values, currency, attribution settings and dates are consistent. Then test the largest controllable driver, such as landing-page conversion rate, offer quality or average order value. The guide to improving ROAS without simply cutting ad spend provides a practical diagnostic order.
When this calculator is useful
Use it for a campaign, ad set, channel, product line or reporting period as long as revenue and spend cover the same scope. It is also useful for reverse checks. If a campaign spends $8,000 and the target is 3.5x, required attributed revenue is $8,000 × 3.5 = $28,000. If expected revenue is $24,000 and the target is 4.0x, allowable media spend is $24,000 ÷ 4.0 = $6,000. These are planning identities, not forecasts. Scaling can change auction cost, audience mix, frequency and conversion rate.
Sources and measurement notes
- Google Ads: attribution models for conversions and bidding
- Google Analytics: attribution settings and conversion windows
Frequently Asked Questions
What does 4x ROAS mean?
A 4x ROAS means the selected ads generated $4 in attributed revenue for every $1 of matched advertising spend.
Is a 2x ROAS good?
It depends on contribution margin and the revenue definition. A 2x ROAS breaks even on advertising only when 50% of net revenue remains available to pay for ads.
How do I calculate ROAS?
Divide revenue attributed to the ads by advertising spend for the same campaigns, dates, currency and attribution rules.
Should ROAS use gross or net revenue?
Use the definition that matches the decision. Gross platform revenue helps reconcile an ad report, while net collected revenue after discounts, cancellations and refunds is usually more useful for profitability planning.
What is the difference between ROAS and ROI?
ROAS compares ad-attributed revenue with ad spend. ROI generally compares profit after costs with the total investment.
How do I calculate break-even ROAS?
Divide 1 by the contribution margin rate available before advertising. A 40% contribution margin gives a 2.5x break-even ROAS before fixed overhead and tax.