ROAS Calculator

The ROAS calculator finds your return on ad spend as a ratio and percentage from any ad spend and revenue figure. Enter how much you spent on advertising and how much revenue it generated — the calculator returns your ROAS instantly. No signup required, and it works for any ad platform or campaign type.

Whether you are running Google Ads, Facebook Ads, TikTok campaigns, Amazon Sponsored Products, or any other paid channel, this ROAS calculator gives you the number you need in seconds. You can also calculate your break-even ROAS — the minimum return needed to cover your costs — and your target ROAS based on your profit margin goals.

ROAS is the single most important metric in paid advertising. Understanding it — and understanding what it does and does not tell you — is the difference between scaling campaigns that make money and pouring budget into campaigns that look good on paper but destroy profit.

Also useful: our ROI Calculator measures true profitability including cost of goods and operating expenses, and our CTR Calculator finds your click-through rate for any ad campaign.

ROAS Calculator

Calculate Return on Ad Spend — know if your ads are profitable.

Ad Revenue Total revenue from ads
$
Ad Spend Total ad cost
$
ROAS
5.00x
Net Profit
$4,000
ROI
400%
Performance
Excellent
0x2x Break-even4x Good10x+
Breakdown
Ad Revenue$5,000.00
Ad Spend−$1,000.00
Net Profit$4,000.00
For every $1 spent, you earn$5.00
Industry Benchmarks (Average ROAS)
eCommerce
2.87x avg
SaaS / B2B
3–5x
Lead Gen
3–3.5x
Retail
3.5–5x
Travel
~6.5x
Legal
~8x
✓ Free — no signup ✓ 2026 benchmarks ✓ 3 calculation modes

Profit & Margins

Full P&L breakdown with COGS and other expenses.

Total Revenue
$
Ad Spend
$
COGS Cost of goods sold
$
Other Expenses
$
ROAS
5.00x
True Profit
$4,500
Margin
45%
Full P&L Breakdown
Total Revenue$10,000.00
Ad Spend−$2,000.00
COGS−$3,000.00
Other Expenses−$500.00
True Net Profit$4,500.00
Break-even ROAS needed1.55x

Target ROAS

Set your goal and find how much revenue you need to generate.

Target ROAS
x
Ad Spend Budget
$
Gross Margin % (Revenue − COGS) ÷ Revenue
%
Revenue Needed
$4,000
Min. Profitable ROAS
1.67x
Expected Profit
$1,400
Target Breakdown
Ad Spend Budget$1,000.00
Revenue needed to hit target$4,000.00
Minimum profitable ROAS1.67x
Expected Profit at target$1,400.00

What Is ROAS?

ROAS — Return on Ad Spend — measures how much revenue you generate for every dollar spent on advertising. It is expressed as a ratio (e.g. 4:1 or 4×) or sometimes as a percentage (400%). A ROAS of 4× means you earned $4 in revenue for every $1 spent on ads.

ROAS is the primary metric used by performance marketers to evaluate the efficiency of paid advertising campaigns. It tells you how well your ads are converting spend into revenue — but it does not tell you whether the campaign was actually profitable, because it uses revenue rather than profit. A campaign can have a strong ROAS and still lose money if the cost of goods sold and operating expenses are high.

ROAS is most useful for comparing campaigns, ad sets, or channels against each other on a like-for-like basis, and for making budget allocation decisions — putting more spend behind what generates the highest ROAS and scaling back what does not. Every paid advertising platform — Google Ads, Meta, TikTok, Amazon, Pinterest — calculates and reports ROAS natively, making it the universal language of performance marketing.

ROAS Formula — How to Calculate Return on Ad Spend

ROAS

Revenue Generated ÷ Ad Spend

Example: You spend $2,000 on Google Ads and the campaign generates $9,000 in tracked revenue. ROAS = $9,000 ÷ $2,000 = 4.5. This means you earned $4.50 in revenue for every $1 spent on ads.

ROAS can also be expressed as a percentage by multiplying by 100: 4.5 × 100 = 450%. Both formats are widely used — most platforms display ROAS as a decimal ratio, while some reports show it as a percentage. When someone says “our ROAS is 400%” and another says “our ROAS is 4×”, they mean exactly the same thing.

ROAS vs ROI — Key Difference

ROAS and ROI are related but measure fundamentally different things. Confusing them is one of the most common and costly mistakes in digital marketing:

MetricFormulaWhat It MeasuresUses Revenue or Profit?
ROASRevenue ÷ Ad SpendRevenue generated per dollar of ad spendRevenue (gross)
ROI(Net Profit ÷ Investment) × 100Profit generated per dollar investedNet Profit

Example: A campaign spends $1,000 in ads and generates $5,000 in revenue. The products sold cost $3,000 to produce. ROAS = $5,000 ÷ $1,000 = 5× (looks excellent). ROI = (($5,000 − $3,000 − $1,000) ÷ $1,000) × 100 = 100% (profitable but far more modest). If cost of goods were $4,500 instead, ROAS would still be an impressive 5× but ROI would be −50% — a significant loss despite the strong-looking ROAS figure.

This is why ROAS alone is never sufficient for business-level decisions. A high-ROAS campaign running on a low-margin product can destroy profit faster than a lower-ROAS campaign on a high-margin product. Always calculate break-even ROAS for your specific margin before judging any campaign result. Use ROAS for campaign comparison and optimisation; use ROI for profitability decisions and budget allocation at the business level.

How to Use This ROAS Calculator

This ROI calculator has three modes. Choose the one that matches what you need to find:

Mode 1 — Calculate ROAS (Ad Spend + Revenue)

The standard calculation. Enter your total ad spend and the revenue generated — the calculator returns your ROAS ratio, ROAS percentage, and revenue per dollar spent.

  • Enter your total ad spend for the campaign or period
  • Enter the total revenue attributed to that spend
  • The calculator returns ROAS as a ratio (e.g. 4.5×) and as a percentage (450%)

Example: $3,500 ad spend, $14,000 revenue. ROAS = $14,000 ÷ $3,500 = 4×. You earned $4 for every $1 spent. Use this mode when reviewing campaign results from any advertising platform.

Mode 2 — Break-Even ROAS

Break-even ROAS is the minimum ROAS your campaign must achieve to cover your costs — ad spend plus cost of goods sold — without making a profit or a loss. Every business should calculate this number before launching a paid campaign, because it defines the floor below which any spend is actively losing money.

Break-Even ROAS

1 ÷ Gross Profit Margin

Example: Your product sells for $100. Cost of goods is $40. Gross profit margin = ($100 − $40) ÷ $100 = 60% = 0.60. Break-even ROAS = 1 ÷ 0.60 = 1.67×. Any campaign with a ROAS above 1.67× is profitable at the gross level; below 1.67×, the campaign is losing money even before other operating costs. Understanding your break-even ROAS turns campaign optimisation from guesswork into a clear target.

  • Enter your selling price per unit
  • Enter your cost of goods per unit (COGS)
  • The calculator returns your break-even ROAS and the minimum revenue per dollar of ad spend you need to be profitable

Mode 3 — Target ROAS

Target ROAS tells you what ROAS you need to achieve a specific profit margin after ad spend. Use this to set campaign performance targets before launching, and to configure target ROAS bidding strategies in Google Ads and Meta.

Target ROAS

1 ÷ (Gross Margin − Target Profit Margin)

Example: Gross margin 60%, target profit margin after ads 20%. Target ROAS = 1 ÷ (0.60 − 0.20) = 1 ÷ 0.40 = 2.5×. If your campaign achieves 2.5× ROAS, you keep 20% of revenue as profit after covering both COGS and ad spend. This number becomes your bidding target in automated bid strategies.

  • Enter your gross profit margin percentage
  • Enter your target profit margin after ad spend
  • The calculator returns the ROAS your campaigns must hit to achieve that margin — ready to use as your target ROAS bid setting

What Is a Good ROAS?

There is no universal good ROAS because the right target depends entirely on your gross profit margin. A business with a 70% margin can be profitable at a 2× ROAS. A business with a 20% margin needs a 5× ROAS just to break even on ad spend — before any other costs. The only meaningful benchmark is your own break-even ROAS, calculated from your actual product margins.

That said, here are general ROAS benchmarks by advertising platform and industry as a reference point for where most businesses land:

Platform / IndustryAverage ROASNotes
Google Search Ads (all industries)2× – 8×High intent traffic — typically strongest ROAS
Google Shopping3× – 10×Product-specific, strong purchase intent
Facebook / Meta Ads2× – 5×Wider funnel, brand awareness component
TikTok Ads1.5× – 4×Discovery-based, strong for impulse products
Amazon Sponsored Products3× – 8×High purchase intent, competitive CPCs
Email marketing30× – 50×Low cost base makes ROAS very high
Ecommerce (general)4× – 8×Industry rule of thumb for profitability
B2B / SaaS3× – 6×Longer sales cycles, higher LTV offsets lower ROAS

These are averages across industries. Your break-even ROAS — calculated from your actual margin — is the only number that matters for your specific business. A 3× ROAS can be excellent for one business and catastrophic for another.

Break-Even ROAS by Profit Margin

This table shows the break-even ROAS for common gross profit margins. Any campaign below the break-even ROAS for your margin is losing money on ad spend alone — before accounting for other operating costs like staff, software, and fulfilment.

Gross Profit MarginBreak-Even ROASWhat It Means
20%5.00×Very thin margin — needs high ROAS, difficult to scale
30%3.33×Low margin — tight profitability window on paid ads
40%2.50×Moderate margin — achievable for most campaigns
50%2.00×Healthy margin — break-even ROAS is manageable
60%1.67×Strong margin — ads profitable at relatively low ROAS
70%1.43×High margin — most campaigns will be profitable
80%1.25×Very high margin — digital products, software, courses

Break-even ROAS = 1 ÷ Gross Profit Margin. This covers ad spend and COGS only. To find your target ROAS that includes a profit after ads, use Mode 3 in the calculator above.

ROAS by Advertising Platform

Google Ads ROAS

Google Ads is the platform where ROAS was most extensively developed as a bidding metric. Search campaigns — ads that appear when someone types a specific query — typically generate the highest ROAS of any digital channel because the traffic is already in buying mode. A user searching “buy running shoes size 10 Nike” is far closer to a purchase than someone seeing a shoe ad on their social feed.

Google Search Ads average ROAS ranges from 2× to 8× across industries, with high-ticket or high-margin categories like insurance, legal, and finance often exceeding 10×. Google Shopping campaigns — which show product images, prices, and ratings directly in search results — typically achieve 3× to 10× ROAS for ecommerce, because the user can see the product and price before clicking, which self-qualifies the traffic.

Google’s Target ROAS bidding strategy uses machine learning to optimise bids toward your specified ROAS target. Set this at or slightly above your break-even ROAS. If you set it too high too quickly — say, doubling your current ROAS in one step — the algorithm restricts spend heavily to find only the highest-probability conversions, which reduces volume. Increase target ROAS by 15% to 20% increments and give the algorithm at least two to three weeks to stabilise before making further adjustments.

Facebook and Meta Ads ROAS

Meta Ads — covering Facebook, Instagram, and Messenger — operate on an interruption-based model rather than intent-based. Users are not searching for your product; they encounter it while scrolling through content they chose to view. This means creative quality and audience targeting carry more weight on Meta than on search, and ROAS is correspondingly more variable.

Average Meta Ads ROAS is 2× to 5× across industries, though direct-to-consumer brands with strong creative and well-built audiences commonly achieve 4× to 8×. Cold audience campaigns targeting new prospects typically run at lower ROAS (1.5× to 3×) while retargeting campaigns — reaching people who visited your site or added to cart — can achieve 6× to 12× because the audience is already warm.

A critical shift for Meta ROAS since iOS 14.5 in 2021: ad platform reporting under-counts conversions due to reduced tracking. Many advertisers now see their actual ROAS — confirmed through Shopify, GA4, or post-purchase surveys — is 20% to 40% higher than what Meta reports. Factor this in when evaluating Meta campaigns: a reported 2.5× ROAS may reflect a true 3× to 3.5× ROAS in your backend data.

TikTok Ads ROAS

TikTok Ads have rapidly matured from an experimental channel to a significant performance marketing platform, particularly for consumer products targeting audiences under 35. TikTok’s algorithm is extraordinarily good at finding buyers for the right product — a well-made product video can achieve viral reach with paid amplification at a fraction of the CPM of Meta.

Average TikTok Ads ROAS is 1.5× to 4× for most advertisers, but the distribution is wide. Products that lend themselves to demonstration — kitchen gadgets, beauty tools, fitness equipment, clothing — consistently outperform on TikTok because the 15 to 60 second video format is ideal for showing the product in use. Products that require longer consideration cycles — high-ticket B2B, complex software — typically underperform.

TikTok ROAS is also highly dependent on creative refresh rate. Unlike Google Search where the same ad can run for months, TikTok creatives fatigue quickly — often within two to four weeks. Advertisers who maintain a consistent flow of new creatives sustain higher ROAS; those who run the same ad until performance declines see ROAS deteriorate significantly before they can respond.

Amazon Ads ROAS

Amazon Sponsored Products and Sponsored Brands sit at the highest-intent point in the entire digital advertising funnel. A customer searching on Amazon is not browsing — they are actively shopping with payment information already saved. This translates to Amazon typically offering the strongest ROAS of any major paid channel for ecommerce products sold on the platform.

Amazon Ads ROAS is commonly measured as ROAS or its inverse, ACoS (Advertising Cost of Sales = Ad Spend ÷ Revenue). An ACoS of 25% equals a 4× ROAS. Target ACoS (and therefore target ROAS) should be set based on your product margin: for a product with a 40% margin, a 25% ACoS (4× ROAS) leaves a 15% margin after ads — profitable. A 35% ACoS on the same product (2.86× ROAS) leaves only 5% margin, which disappears quickly once fulfilment costs and Amazon fees are factored in.

5 Common ROI Calculation Mistakes

1. Calculate and Know Your Break-Even ROAS First

After break-even, set a target ROAS using Mode 3 — this becomes your minimum acceptable performance threshold. Any campaign, ad set, or keyword performing below target ROAS for a statistically significant period should be paused or restructured before more budget is allocated.

Before optimising toward any ROAS number, calculate your break-even ROAS using your actual gross margin. This is the single most important step and the one most often skipped. Without knowing your break-even, you cannot distinguish between a campaign that is profitable and one that is slowly destroying margin. Use Mode 2 in the ROAS calculator above. Once you have your break-even, every campaign decision has a clear reference point: above break-even means the campaign is contributing gross profit; below means it is costing you money on every sale.

2. Improve Targeting to Increase Purchase Intent

The most direct lever for ROAS is audience targeting. Ads shown to people with high purchase intent — people actively searching for your product, retargeting people who visited your product page, or reaching lookalikes of your best customers — convert at higher rates and generate more revenue per dollar spent. Broad awareness targeting typically produces lower ROAS than retargeting or intent-based search, and should be evaluated against different ROAS thresholds because its value includes future conversions that attribution models miss.

Segment your campaigns by audience temperature: cold (new audiences who have never interacted with your brand), warm (engaged but not purchased — site visitors, video viewers, social engagers), and hot (added to cart, visited checkout, or purchased previously). ROAS typically follows the pattern hot > warm > cold by a significant margin. Allocate budget accordingly and set separate ROAS targets for each segment rather than averaging them together, which obscures which audiences are actually profitable.

3. Raise Average Order Value

ROAS = Revenue ÷ Ad Spend. The ad spend stays the same whether a customer buys one item or three. Increasing average order value (AOV) through upsells, cross-sells, bundles, free shipping thresholds, or volume discounts raises the revenue numerator without increasing the ad spend denominator — directly improving ROAS without needing better ad performance or lower CPCs.

A customer who would have spent $50 but spends $80 because of a “spend $75 for free shipping” threshold raises your ROAS by 60% on that transaction with zero additional ad cost. Post-purchase upsells shown on the thank-you page — where the customer has already paid and is in a peak buying state — are among the highest-converting revenue opportunities available. Every dollar added to AOV is a dollar of ROAS improvement with no corresponding increase in acquisition cost.

4. Improve Landing Page Conversion Rate

The highest-impact landing page variables for conversion rate are: page load speed (every additional second of load time reduces conversions by 7% to 12% on mobile), headline clarity (does it immediately communicate what the product does and for whom), social proof quantity and relevance (reviews from people like the target customer), and checkout friction (number of form fields, guest checkout availability, payment method options). Fix these before increasing ad spend — you are paying to send traffic to a page that is failing to convert it.

ROAS is a product of two things: how efficiently your ads drive qualified clicks, and how efficiently your landing page converts those clicks into revenue. A landing page conversion rate improvement from 2% to 3% raises ROAS by 50% with no change in ad spend, bids, or creative. Yet most advertisers spend 90% of their optimisation time on the ad side and neglect the page.

5. Cut Low-ROAS Segments, Not Entire Campaigns

Before pausing a campaign with a disappointing overall ROAS, break it down by segment: device type, time of day and day of week, audience, ad creative, keyword match type, placement, and product category. In most campaigns, 20% to 30% of segments drive 80% to 90% of profitable revenue. The remaining 70% to 80% of segments may be performing at or below break-even ROAS, dragging the overall campaign average down.

Pausing those underperforming segments — rather than the whole campaign — and reallocating budget to what works often raises overall ROAS by 30% to 60% without reducing profitable volume. Use dayparting to exclude hours with consistently low ROAS. Add device bid adjustments to reduce spend on devices that convert at below break-even ROAS. Exclude geographies, audiences, and placements that persistently underperform. Surgical exclusion is almost always more profitable than blanket campaign pausing.

Frequently Asked Questions

How do I calculate ROAS?

Divide the revenue generated by your ad spend. Formula: ROAS = Revenue ÷ Ad Spend. Example: $500 in ad spend generates $2,500 in revenue. ROAS = $2,500 ÷ $500 = 5×. This means you earned $5 in revenue for every $1 spent on ads. Use the ROAS calculator above to get your result instantly without doing the arithmetic manually.

A good ROAS is any ROAS above your break-even ROAS — the minimum needed to cover your cost of goods and ad spend. Break-even ROAS = 1 ÷ Gross Profit Margin. For a product with a 50% gross margin, break-even ROAS is 2×. A 4× ROAS with a 50% margin is profitable; a 4× ROAS with a 20% margin is losing money. Most ecommerce businesses target a 4× to 8× ROAS as a general benchmark, but your actual target must be based on your own margin, not industry averages.

Break-even ROAS is the minimum ROAS your campaign must achieve to cover the cost of goods sold and the ad spend — neither profiting nor losing money at the gross level. Formula: Break-Even ROAS = 1 ÷ Gross Profit Margin. Example: Gross profit margin is 40%. Break-even ROAS = 1 ÷ 0.40 = 2.5×. Any campaign achieving above 2.5× ROAS is generating gross profit; below 2.5×, the campaign is costing more than it returns after cost of goods. Use Mode 2 in the ROAS calculator above to find your specific break-even ROAS.

ROAS measures revenue generated per dollar of ad spend — it uses gross revenue in the numerator. ROI measures net profit generated per dollar invested — it uses net profit after all costs including cost of goods, ad spend, and operating expenses. A campaign can have a strong 5× ROAS and a negative ROI if the product margins are thin. Use ROAS for campaign-level optimisation and comparing channels. Use ROI for business-level profitability decisions and determining whether to continue or scale a campaign.

Target ROAS is the ROAS you need to achieve a specific profit margin after ad spend. Formula: Target ROAS = 1 ÷ (Gross Profit Margin − Target Net Margin). Example: Gross margin 60%, target net margin after ads 15%. Target ROAS = 1 ÷ (0.60 − 0.15) = 1 ÷ 0.45 = 2.22×. If your campaigns achieve a 2.22× ROAS, you keep 15% of revenue as profit after covering COGS and ad spend. Use this number as your bid strategy target in Google Ads or Meta.

A 4× ROAS means you generated $4 in revenue for every $1 spent on advertising. If you spent $1,000 on ads, you generated $4,000 in revenue. Whether a 4× ROAS is good depends on your gross profit margin. With a 40% margin, a 4× ROAS means $1,600 in gross profit on $1,000 in ad spend — a strong result. With a 20% margin, a 4× ROAS means $800 in gross profit on $1,000 ad spend — a loss of $200 before other costs. Always interpret ROAS in the context of your margin.

ROAS (Return on Ad Spend) measures revenue generated per dollar of ad spend — it is a revenue-based efficiency metric. CPA (Cost Per Acquisition) measures how much you pay in ad spend for each conversion — it is a cost-based metric. ROAS is better for measuring campaign efficiency across different order values because it captures revenue size, not just conversion count. CPA is better for fixed-value conversions like app installs, leads, or subscriptions where every conversion has roughly the same value. Use ROAS for ecommerce and variable-value conversions; use CPA for lead generation and fixed-value outcomes.

Yes — a ROAS below 1× means the revenue generated was less than the ad spend. A 0.5× ROAS means you spent $2 to generate $1 in revenue — a loss at the campaign level. Some upper-funnel brand awareness campaigns intentionally accept a sub-1× direct ROAS because the goal is reach and future conversion, but for direct-response and performance campaigns targeting immediate revenue, a ROAS below 1× indicates the campaign is not viable in its current form and needs restructuring before additional budget is committed.

In Google Ads, ROAS is calculated automatically as Conversion Value ÷ Cost. Make sure conversion tracking is set up with revenue values — not just conversion counts — so Google can calculate ROAS accurately. In your Google Ads account, ROAS appears as “Conv. value / cost” in the Campaigns and Ad Groups tables. You can also calculate it manually using the ROAS calculator: enter your total campaign cost from the Cost column and your total conversion value from the Conv. value column.

Yes — the ROAS formula is universal: Revenue ÷ Ad Spend. Whether you are running Google Ads, Meta Ads, TikTok Ads, Pinterest Ads, Amazon Sponsored Products, or any other paid channel, enter your total spend and attributed revenue and the calculator returns your ROAS. For multi-channel campaigns, calculate ROAS per channel separately to identify which platforms are most efficient, then calculate blended ROAS across all channels for an overall picture of your total paid media performance.

Related Calculators

Scroll to Top