ROAS Calculator
Use this ROAS calculator to measure how effectively your advertising spend turns into revenue. ROAS, or return on ad spend, is one of the most important performance metrics for marketers, ecommerce brands, and growth teams. It helps answer a simple question: For every dollar spent on ads, how much revenue did you generate?
This calculator estimates ROAS by dividing attributed revenue by ad spend. It uses attributed conversions and average order value to estimate revenue, then adjusts for refund rate so your results are more realistic. Whether you’re evaluating paid search, social ads, display campaigns, or influencer traffic, this tool can help you make smarter budget decisions.
What the ROAS Calculator does
The ROAS Calculator shows the relationship between your advertising investment and the revenue those ads generate. Instead of relying on guesswork, you can use it to estimate campaign efficiency and compare performance across channels.
Here’s what the calculator takes into account:
- Ad Spend ($) — how much you spent on advertising
- Attributed Conversions — the number of conversions credited to your ads
- Average Order Value ($) — the average revenue per conversion
- Refund Rate (%) — the percentage of revenue lost due to refunds
The result label is ROAS. If your ROAS is 4.0, that means you generated $4 in revenue for every $1 spent on ads. In general, a higher ROAS indicates better ad efficiency, but the “right” target depends on your margins, operating costs, and business model.
This tool is especially useful when you want a fast estimate of campaign performance without having to build a spreadsheet from scratch. It is also helpful for comparing different channels side by side and identifying where your budget may be most effective.
How to use the ROAS Calculator
Using the ROAS calculator is straightforward. Enter the values you know, and the calculator will estimate your return on ad spend.
- Enter your Ad Spend ($)
Add the total amount spent on the ad campaign or channel you want to analyze. - Input Attributed Conversions
Use the number of conversions that were credited to your advertising efforts, such as purchases, signups, or lead submissions. - Set your Average Order Value ($)
This is the average amount customers spend per transaction. For lead generation, you may use an estimated average value per conversion if appropriate. - Enter the Refund Rate (%)
If some purchases are refunded, include that percentage so the revenue estimate is more accurate. - Review your ROAS result
The calculator will return your ROAS, which shows the revenue generated per dollar of ad spend.
Tip: Use the same time period for all inputs. For example, if your ad spend covers one month, your conversions, AOV, and refund rate should also reflect that same month.
To make the result more useful, compare ROAS across campaigns, ad platforms, or audiences. A campaign with a lower spend but stronger ROAS may be more efficient than a high-spend campaign with weak returns.
How the ROAS Calculator formula works
The formula used in this ROAS Calculator is:
((attributed_conversions * average_order_value) * (1 – refund_rate / 100)) / ad_spend
Let’s break that down step by step:
- Attributed conversions × average order value gives you estimated gross revenue.
- 1 – refund_rate / 100 adjusts that revenue to account for refunded purchases.
- Adjusted revenue ÷ ad spend gives you ROAS.
For example, imagine you spent $1,000 on ads, generated 50 attributed conversions, and your average order value was $40. If your refund rate was 10%, the math would look like this:
- 50 × 40 = $2,000 gross revenue
- $2,000 × (1 – 10/100) = $1,800 adjusted revenue
- $1,800 ÷ $1,000 = 1.8 ROAS
That means you generated $1.80 in revenue for every $1 spent.
This formula is useful because it reflects a more realistic revenue picture than raw conversion counts alone. Refunds can reduce actual earnings, so including them helps you avoid overestimating campaign success.
Use cases for the ROAS Calculator
The ROAS Calculator can be used in many marketing scenarios. It is most valuable when you need a simple, actionable way to evaluate ad efficiency.
- Ecommerce advertising — Measure the revenue return from Google Ads, Meta Ads, TikTok Ads, or shopping campaigns.
- Performance marketing — Compare ROAS across different creatives, audiences, and placements.
- Seasonal campaigns — Evaluate whether holiday promotions, sales events, or limited-time offers were profitable.
- Budget planning — Determine whether to scale a campaign or reduce spend based on return.
- Channel comparison — Compare paid search, paid social, affiliate, and display performance using the same metric.
- Lead generation — Estimate the value of conversions when using average lead value or customer value assumptions.
Marketers often use ROAS to decide which campaigns deserve more investment. If one campaign produces a much higher ROAS than another, it may indicate a stronger message, better targeting, or more effective landing page experience.
Businesses also use ROAS to identify areas of waste. If spend is rising but ROAS is dropping, the campaign may need optimization, creative refreshes, or audience refinement.
Other factors to consider when calculating ROAS
While ROAS is a valuable metric, it should not be the only number you use to judge marketing performance. There are several other factors that can influence how meaningful your result is.
- Profit margins — High ROAS does not always mean high profit if product margins are low.
- Customer lifetime value — A campaign may have modest immediate ROAS but excellent long-term value if customers repeat purchase.
- Attribution model — Different attribution settings can change how conversions are assigned to ads.
- Return delays — Some campaigns may generate sales after the reporting window ends.
- Discounts and promotions — Lower AOV during sales periods can reduce ROAS even if conversion volume rises.
- Refund timing — Refunds may occur after the initial sale, so reporting should be reviewed over a suitable time period.
Important: ROAS measures revenue efficiency, not profitability. A campaign with a ROAS of 2.0 may be excellent for one business and unprofitable for another. Always compare ROAS with your costs, margins, and strategic goals.
If you want a more complete picture, combine ROAS with metrics like CPA, CAC, AOV, conversion rate, and customer lifetime value. Together, these metrics help you understand not just how much revenue your ads produce, but how sustainable and profitable that revenue is.
FAQ
What is a good ROAS?
A good ROAS depends on your business model, margins, and operating expenses. Some businesses need a ROAS above 3.0 or 4.0 to be profitable, while others can operate with lower ROAS if they have strong repeat purchase behavior or higher lifetime value.
Does ROAS include refunds?
It can, and in this calculator it does. The refund rate reduces estimated revenue so your ROAS result better reflects actual earnings rather than gross sales alone.
What is the difference between ROAS and ROI?
ROAS focuses on revenue generated per dollar of ad spend. ROI considers profit relative to total investment and usually includes additional costs beyond ad spend, such as product costs, labor, and overhead.
Can I use this ROAS calculator for lead generation?
Yes, but you may need to assign a value to each conversion. If a lead does not have a direct order value, use an estimated average conversion value that reflects expected revenue.
Why is my ROAS lower than expected?
Low ROAS can result from high ad spend, low conversion volume, low average order value, high refund rates, weak targeting, or poor landing page performance. Reviewing each input can help you identify the issue.
In short, this ROAS calculator is a simple but powerful tool for evaluating advertising performance. Use it to estimate return on ad spend, compare campaigns, and make smarter decisions about where your marketing budget should go next.