ROAS Calculator: Calculate Your Return on Ad Spend

Stop guessing if your campaigns are profitable. Enter your total ad spend and total revenue below to instantly calculate your Return on Ad Spend (ROAS).

✨ Summarise and Analyse the Article

What Is ROAS and How Do You Calculate It?

ROAS (return on ad spend) is calculated by dividing the revenue your ads generate by the amount you spent on those ads. The formula is ROAS = Revenue from Ads / Ad Spend. For example, $8,000 in revenue from $2,000 in spend equals a 4:1 ROAS, or 400%.

ROAS (return on ad spend) = revenue generated from ads ÷ cost of ads, expressed as a ratio or a percentage.

$
$
%
Add your gross margin and we will work out your break-even ROAS, so the verdict reflects your actual economics rather than a generic 100% threshold.
Your ROAS
0.00%
Enter values to calculate

Most ROAS reporting is inflated by three things: revenue attributed to organic sessions, gross revenue counted before refunds, and long post-click attribution windows. The calculator above returns the raw figure. The sections below cover what that figure should be for your margin structure.

What is Return on Ad Spend (ROAS)?

ROAS stands for Return on Ad Spend. It is a key marketing metric that measures the amount of revenue your business earns for every dollar spent on advertising.

While ROI (Return on Investment) measures the overall profitability of your business, ROAS focuses strictly on the effectiveness of a specific ad campaign, ad group, or keyword. It answers the question: "If I put $1 into this ad platform, how many dollars do I get back?"

ROAS Formula: How to Calculate Return on Ad Spend

The ROAS formula has two accepted expressions:

ExpressionFormulaExample
ROAS as a ratioRevenue ÷ Ad Spend$5,000 ÷ $1,000 = 5:1
ROAS as a percentage(Revenue ÷ Ad Spend) × 100($5,000 ÷ $1,000) × 100 = 500%
Break-even ROAS1 ÷ Gross Profit Margin1 ÷ 0.40 = 2.5:1, or 250%

Use net revenue, not gross. Subtract refunds, chargebacks, and discounts before dividing. Use total platform cost, not media cost alone, if you want the figure to reflect what you actually paid to run the campaign.

Worked example: if you spend $2,000 on Google Ads and those ads generate $8,000 in revenue, your ROAS is $8,000 / $2,000 = 4, or 4:1. That means you earn $4 for every $1 spent. To express ROAS as a percentage, multiply by 100, so a 4:1 ROAS equals 400%.

Break-Even ROAS: The Only Benchmark That Applies to You

Break-even ROAS is the point at which advertising revenue exactly covers ad spend plus the cost of delivering the product. It is derived entirely from your gross profit margin:

Break-Even ROAS = 1 ÷ Gross Profit Margin

Gross MarginBreak-Even ROASReading
20%5.0:1 (500%)Every $1 of ad spend must return $5 to break even
30%3.33:1 (333%)Typical for physical goods with shipping
40%2.5:1 (250%)Blended margin for most e-commerce
60%1.67:1 (167%)Services and mixed digital
80%1.25:1 (125%)Typical B2B SaaS gross margin
90%1.11:1 (111%)High margin software, delivery cost near zero

This is why a 300% ROAS can be excellent for one business and a loss for another. A dropshipper at a 20% margin loses money at 300%. A SaaS company at an 80% margin more than doubles its gross profit at the same number.

If you do not know your gross margin, calculate it first with our profit margin calculator, then return here. For B2B SaaS specifically, break-even ROAS on a first purchase is misleading because revenue recurs. Model against payback period instead, using our CAC calculator.

What Counts as a Good ROAS?

There's no magic ROAS number that works for everyone. Your industry, profit margins, and whether you're dropshipping from your garage or running a $50M SaaS company all matter. However, here are general benchmarks:

  • Under 300% (3:1): If your profit margins are thin, you might be losing money or just breaking even. This requires immediate optimisation.
  • 400% (4:1): This is the industry standard for a healthy campaign. At this level, most e-commerce businesses are generating a profit after covering the cost of goods (COGS) and shipping.
  • 500% (5:1) and above: This is considered excellent. You should look for ways to scale your budget to maximise volume while maintaining this efficiency.

ROAS Benchmarks by Business Model

Published industry averages are of limited use because they blend businesses with different margin structures. The ranges below are derived from the typical gross margin of each model, not from survey data. Treat the break-even column as a hard floor and the target column as the point at which the channel funds its own growth.

Business ModelTypical Gross MarginBreak-Even ROASHealthy Target ROAS
Dropshipping15% to 25%400% to 667%600% to 800%
E-commerce, physical goods35% to 45%222% to 286%400% to 500%
D2C, own manufacturing50% to 65%154% to 200%300% to 400%
B2B services50% to 70%143% to 200%300% to 500%
Digital products80% to 95%105% to 125%250% to 350%
B2B SaaS75% to 85%118% to 133%200% to 400% on first-year revenue

B2B SaaS is the outlier. A first-purchase ROAS of 150% looks weak against e-commerce benchmarks, but if net revenue retention is above 100% the same cohort compounds. Judge paid media on payback period and blended CAC, not on a single-month ROAS reading. Before you increase spend, check your channel split against our B2B SaaS paid media budget guide.

ROAS vs. ROI: What’s the Difference?

Many marketers confuse the two, but they serve different purposes:

  1. ROAS (Return on Ad Spend): Looks only at the cost of the ads vs. revenue. It tells you if the ads are working.
  2. ROI (Return on Investment): Looks at the total cost (Ads + Agency Fees + COGS + Software + Shipping) vs. Net Profit. It tells you if the business is working.

Common ROAS Calculation Mistakes to Avoid

Even with a ROAS calculator, these mistakes can skew your results:

  1. Attribution Windows: Including revenue that happened 30 days after the ad click inflates your ROAS. Stick to 7-day post-click attribution for accuracy.
  2. Ignoring Refunds: That $5,000 in revenue drops to $4,200 after returns. Always calculate ROAS using net revenue, not gross.
  3. Mixed Traffic Sources: If someone clicks your Google Ad but buys through a Facebook retargeting ad, which campaign gets credit? Use UTM parameters to track the customer journey properly.
  4. Lifetime Value Confusion: ROAS measures immediate return, not customer lifetime value. Don't include projected future purchases in your calculation.

Our calculator accounts for these basics, but proper attribution setup is crucial for accurate measurement.

3 Tips to Improve Your ROAS

If your calculation shows a number lower than you'd like, try these strategies:

  1. Refine Your Targeting: Stop showing ads to people who won't buy. If your ROAS is suffering, check your impression costs. If your Cost Per Million (CPM) is too high, your audience targeting might be too broad, causing you to overpay for visibility.
  2. Optimise Your Landing Page: If you are paying for clicks but not getting sales, the problem is likely your website. Improve your page load speed and make your "Add to Cart" button prominent.
  3. Improve Ad Creative: On platforms like Facebook and TikTok, ad fatigue sets in quickly. Refresh your images and videos regularly to keep click-through rates high and costs low.

Google Analytics and your ad platforms will report different numbers. Tag every campaign URL with our UTM builder so revenue is attributed to the campaign that earned it. If the attribution is clean and ROAS is still below break-even, the problem is structural. Our guide to Google Ads campaign structure covers the account changes that move ROAS fastest.

When ROAS Stops Being the Right Metric

ROAS optimises for efficiency, not growth. Push it high enough and you will find you have shrunk the account down to branded search and retargeting, harvesting demand you already had. The campaigns that create demand almost always report a lower ROAS in-platform, because their contribution shows up in other channels.

For B2B SaaS, the failure mode is optimising to a platform-reported ROAS that counts trial signups rather than closed revenue. Once pipeline is fed back into the ad platform, the ranking of campaigns usually reverses. This is the core of how we run accounts as a SaaS PPC agency, and it is the first thing we audit when a Google Ads account looks efficient but is not producing revenue.

Frequently Asked Questions

What is a good ROAS for Google Ads?

For Google Ads, aim for 400% (4:1) minimum. E-commerce typically needs 450-600%, while B2B SaaS can be profitable at 300-400% due to higher lifetime value. Your specific profit margins determine your target.

Is 200% ROAS good or bad?

200% ROAS means you're breaking even on ad spend but likely losing money overall once you factor in product costs, shipping, and other expenses. Most businesses need 300%+ ROAS to be profitable.

What's the difference between ROAS and ROI?

ROAS only looks at ad spend vs revenue. ROI includes all costs (ads, shipping, product costs, fees) vs net profit. ROAS tells you if your ads work; ROI tells you if your business is profitable.

How do you calculate ROAS percentage?

ROAS percentage = (Revenue ÷ Ad Spend) × 100. For example: $5,000 revenue ÷ $1,000 ad spend × 100 = 500% ROAS. This means you earned $5 for every $1 spent on ads.

What is break-even ROAS?

Break-even ROAS is 1 divided by your gross profit margin. At a 40% margin, break-even ROAS is 2.5:1 or 250%. Below that figure the campaign loses money once the cost of delivering the product is counted.

What is a good ROAS for B2B SaaS?

B2B SaaS gross margins sit between 75% and 85%, so break-even ROAS is roughly 120% to 133% on first-year revenue. A healthy target is 200% to 400%. Because revenue recurs, judge paid media on CAC payback period rather than single-month ROAS.

How do I calculate target ROAS?

Divide 1 by your gross profit margin to get break-even ROAS, then multiply by the margin of safety you want. If break-even is 250% and you want half of gross profit retained after ad spend, target 500%.

Is ROAS a ratio or a percentage?

Both express the same figure. A 5:1 ratio is 500%. Google Ads reports target ROAS as a percentage or a decimal depending on account currency and region. Confirm which your platform uses before setting a bid target.

How do you calculate ROAS?

Divide the revenue generated by your ads by the amount you spent on those ads. For example, $8,000 in revenue from $2,000 in ad spend is a ROAS of 4:1, or 400%. Use the same time window for both revenue and spend so the ratio stays accurate.

What is a good ROAS?

A common benchmark is 4:1 ($4 back for every $1 spent), but the only ROAS that matters is your break-even ROAS, which depends on your gross margin. At a 50% margin you break even at 2:1; at a 25% margin you need 4:1 just to cover costs. Anything above your break-even point is profit.

What is 4 to 1 ROAS?

A 4 to 1 ROAS (4:1) means every $1 of ad spend returns $4 in revenue, equal to 400%. Whether 4:1 is profitable depends on your margin: it is strong for a high-margin SaaS product and thin for a low-margin ecommerce store.

What is the difference between ROAS and ROI?

ROAS measures revenue returned per dollar of ad spend and ignores costs beyond the ad budget. ROI measures profit after all costs, including COGS, fees, and overhead. ROAS tells you if a campaign is working; ROI tells you if the business is making money.

Ready to Scale Your ROAS Without Destroying Profit Margins? Calculating ROAS is easy. The hard part is increasing ad spend by 300% without watching your returns drop by 50%. We've helped 200+ SaaS companies scale from $10K to $100K+ monthly ad spend while keeping ROAS above 400%. See how we do it.

Free SEO Tools and Resources

Discover more from OneMetrik

Subscribe now to keep reading and get access to the full archive.

Continue reading