ROAS Calculator
A ROAS calculator estimates return on ad spend by comparing attributed revenue with ad spend from the same campaign, channel, or reporting period. Enter the revenue you credit to ads, enter the amount spent to generate it, and the tool returns both the ROAS ratio and the matching percentage. That makes it easier to review search, social, display, affiliate, and blended media performance without doing the division by hand each time. ROAS is useful because it gives a fast read on efficiency, but the number only means something when the inputs match. Revenue and spend should cover the same date range, the same attribution model, and the same scope. A campaign can look strong under a seven day click window and weaker under last click or a shorter attribution window. This page helps you calculate the headline number correctly, then interpret it with margin, refunds, and reporting limits in mind.
Quick answer
ROAS ratio equals attributed revenue divided by ad spend, so $8,000 from $2,000 in spend produces a 4.00x ROAS.
What this tells you
- •ROAS ratio equals attributed revenue divided by ad spend, so $8,000 from $2,000 in spend produces a 4.00x ROAS.
- •ROAS percent is the same ratio shown as a percentage, so 4.00x becomes 400 percent.
- •Higher ROAS is not always better if volume is too low, customer quality is weak, or brand campaigns are measured on a short window.
- •A useful ROAS review compares like with like, which means the same time period, platform scope, attribution method, and currency treatment.
- •ROAS is a revenue efficiency metric, not a profit metric, so margin and overhead still determine whether the campaign actually makes money.
How to Use
- 1Enter attributed revenue for the campaign, ad set, channel, or blended period you want to review. Use the same definition of revenue that your team uses in reporting.
- 2Enter ad spend for that exact same scope and date range. Do not mix one week's spend with one month's revenue.
- 3Click Calculate to see the estimated ROAS ratio in x form and the same result as a percentage.
- 4Compare the result with your margin structure, target acquisition costs, and campaign goal before making a decision. A 2.5x ROAS can be strong for one business and weak for another.
- 5If the number looks off, check attribution windows, refunds, discounts, taxes, and offline sales adjustments before changing budget.
How It Works
Formula
ROAS = Revenue ÷ Ad Spend
ROAS (%) = ROAS × 100The formula used by this calculator is simple. First, divide attributed revenue by ad spend to get the ROAS ratio. If a campaign produced $12,000 in revenue from $3,000 in spend, the ratio is 12,000 ÷ 3,000 = 4.00. The calculator also shows ROAS as a percentage by multiplying the ratio by 100, so 4.00x becomes 400 percent. This is helpful when teams prefer percentage reporting in dashboards or presentations. The tool assumes revenue is zero or more and ad spend is greater than zero. It rounds the revenue and spend display to cents, the ROAS ratio to four decimal places, and the ROAS percentage to two decimal places.
Calculation note: values are processed in the order shown above, using the current input units.
Worked Examples
Ecommerce search campaign with a 4.00x return
Divide $12,000 by $3,000 and you get 4.00. Multiply 4.00 by 100 to show the same result as 400 percent. This means the campaign generated four dollars in attributed revenue for each advertising dollar spent during the measured period.
Paid social launch campaign with a 5.00x ROAS
Divide $7,250 by $1,450 and the result is exactly 5.00. Converting that ratio to a percentage gives 500 percent. A result like this can look excellent, but it still needs a margin check before you assume the campaign is highly profitable.
Awareness campaign with lower direct response efficiency
Divide $3,800 by $2,400 to get 1.5833 after rounding to four decimal places. Multiply 1.5833 by 100 and the percentage version is 158.33 percent. This kind of result may be acceptable for an upper funnel campaign, but it is usually too low for a low margin store that needs direct payback.
Catalog ads campaign sitting at a 3.00x ROAS
Divide $9,600 by $3,200 and the answer is 3.00. Expressed as a percentage, that is 300 percent. Many stores treat a 3.00x result as a workable starting point, but it may still miss breakeven once product costs, shipping subsidies, and agency fees are included.
Marketplace ads campaign with a 2.50x return
Divide $11,250 by $4,500 and the ratio is 2.50. Multiply 2.50 by 100 and the percentage is 250 percent. If your gross margin is 40 percent, breakeven ROAS is about 2.50x before overhead, so this result might only be breaking even rather than creating clear profit.
How to judge ROAS in context
A common benchmark for ecommerce is around 4.0x, but there is no universal good ROAS number. The real target depends on gross margin, shipping costs, discount rate, refund rate, agency or freelancer fees, and how much repeat purchase value you expect after the first order. A business with high margins can stay healthy at a lower ROAS than a business selling low margin goods.
Breakeven ROAS is often the most practical benchmark. If gross margin is 50 percent, every dollar of revenue leaves about fifty cents before overhead, which means breakeven on ad spend starts near 2.0x. If gross margin is 25 percent, breakeven is closer to 4.0x. That is why one team can celebrate a 3.0x campaign while another pauses the same result.
Attribution also changes the story. Platform reported ROAS may include view through credit, different click windows, or modeled conversions that your store platform does not count in the same way. When Google Ads, Meta Ads, Shopify, and your analytics tool disagree, the number is not necessarily wrong. The tools may simply be assigning revenue under different rules.
ROAS should also match the job of the campaign. Prospecting and brand campaigns often look weaker on direct revenue because they create demand earlier in the funnel. Retargeting campaigns often show higher ROAS because they close shoppers who were already close to buying. Use ROAS as a decision aid, then pair it with margin, customer lifetime value, and incrementality when budget decisions carry real financial risk.
Common mistakes
- Using revenue and spend from different date ranges, which makes the ratio look better or worse than reality.
- Mixing attribution models, such as last click revenue with platform spend that was evaluated on a seven day click and one day view window.
- Treating ROAS as profit even though the metric excludes cost of goods, payroll, software, shipping support, and many other operating costs.
- Ignoring refunds, canceled orders, taxes, and discounts when internal reporting should remove them from the revenue figure.
- Comparing prospecting campaigns with retargeting campaigns as if they should hit the same ROAS target.
- Reacting to one short period without checking sample size, seasonality, or delayed conversion reporting.
Limitations
This tool estimates ROAS from revenue and ad spend only. It does not calculate profit, contribution margin, cash flow, customer lifetime value, or incrementality. It also does not adjust for refunds, taxes, shipping revenue, discounts, platform fees, agency fees, attribution lag, currency conversion, or offline conversion imports. Use the result as a clean starting estimate, then review it against your own reporting rules and unit economics before making spending decisions.
Embed this calculator on your site
Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.
<script src="https://calctide.com/embed.js" data-tool="roas-calculator" async></script>Preview the embed at /embed/roas-calculator/.