HomeCalculatorsMarketingROAS Calculator

ROAS Calculator

Marketing

Calculate your Return on Ad Spend instantly. Enter revenue and ad spend to find ROAS, breakeven ROAS from your margin, and whether your campaign is profitable.

$
$
Gross Margin40%
1%100%

(Revenue − Cost of Goods) ÷ Revenue

Return on Ad Spend

Profitable
BEP 2.5×
Breakeven ROAS2.5×

Minimum to cover ad spend

Net Profit$1.2k

After ad spend + COGS

How was this calculated?
1
ROAS formula
ROAS = Revenue ÷ Ad Spend = $8000 ÷ $2000 = 4×
2
Breakeven ROAS
Breakeven ROAS = 1 ÷ Gross Margin = 1 ÷ 0.4 = 2.5× (must exceed this to be profitable)
3
Net profit
Net Profit = (Revenue × Margin) − Ad Spend = ($8000 × 40%) − $2000 = $1200

What is a ROAS?

A ROAS Calculator computes your Return on Ad Spend — the revenue generated for every dollar invested in advertising. ROAS is the primary efficiency benchmark for revenue-generating campaigns, and it is the number that answers the most fundamental question in paid media: is this campaign making money?

The core formula is simple: divide campaign revenue by ad spend. A campaign that generated $8,000 from $2,000 in spend has a ROAS of 4 — written as 4× or 400%. But a ROAS number alone is not enough. A 4× ROAS on a product with 50% gross margin is highly profitable, but the same 4× ROAS on a product with 20% gross margin means you are losing money on every campaign sale.

This calculator solves that problem by adding two critical outputs alongside raw ROAS: your Breakeven ROAS (calculated from your gross margin) and your Net Profit from the campaign. Together, these three numbers tell you not just whether revenue is flowing, but whether the campaign is actually contributing to profit — which is the only ROAS question that matters.

ROAS sits at the top of the performance marketing hierarchy. It is built from the chain below it: CPM determines the cost of impressions, CPC the cost of traffic, CPA the cost of conversions, and ROAS the revenue those conversions generate relative to spend. When ROAS drops, the diagnostic question is always: which link in the chain broke?

How to use this ROAS calculator

  1. Enter Revenue from Campaign — use the revenue attributed to this campaign from your analytics or ad platform. For Google Ads, this is Conversion Value. For Meta, it is Purchase Conversion Value. For blended analysis, use actual revenue from your payment processor for the same period.

  2. Enter Total Ad Spend — the gross billed amount for the campaign or date range, matching the same period as your revenue figure. Mismatched time windows are the most common source of ROAS calculation errors.

  3. Set your Gross Margin — use the slider to enter your product gross margin (Revenue − Cost of Goods Sold, as a percentage of Revenue). If you sell multiple products, use a weighted average margin across the revenue this campaign generated.

  4. Read your ROAS — compare immediately to your Breakeven ROAS in the output below. If ROAS > Breakeven ROAS, the campaign is profitable at the campaign level. If not, every sale is losing money on ad spend alone.

  5. Check Net Profit — this is the actual P&L contribution. If it is positive, the campaign is covering both product cost and ad spend. If negative, the campaign is loss-making even before overhead.

  6. Scenario-plan with the margin slider — move the Gross Margin slider to test how margin changes affect breakeven ROAS. This is particularly useful when evaluating promotional campaigns where discounts compress margin temporarily.

Formula & Methodology

ROAS formula:

ROAS = Revenue from Campaign ÷ Total Ad Spend

Breakeven ROAS formula:

Breakeven ROAS = 1 ÷ Gross Margin (as a decimal)

Net Profit formula:

Net Profit = (Revenue × Gross Margin) − Ad Spend

Variables:
- Revenue — total revenue attributed to the campaign (before cost of goods)
- Ad Spend — gross advertising cost for the same period
- Gross Margin — (Revenue − Cost of Goods) ÷ Revenue, expressed as a percentage

Worked example:

An online supplement brand runs a Google Shopping campaign for one month:
- Revenue attributed: $12,000
- Ad spend: $3,000
- Gross margin: 45%

ROAS = $12,000 ÷ $3,000 = 

Breakeven ROAS = 1 ÷ 0.45 = 2.22×

Net Profit = ($12,000 × 45%) − $3,000 = $5,400 − $3,000 = $2,400

The campaign ROAS of 4× comfortably exceeds the breakeven ROAS of 2.22×, leaving $2,400 in gross profit after covering both product cost and ad spend. The campaign has 1.78× of headroom above breakeven — meaning ROAS could fall by 45% before it becomes loss-making.

The brand's target next month is $20,000 in campaign revenue at the same ROAS. Required ad spend = $20,000 ÷ 4 = $5,000.

Relationship to other metrics:

ROAS = (Conversions × Average Order Value) ÷ Ad Spend = (Ad Spend ÷ CPA × AOV) ÷ Ad Spend = AOV ÷ CPA

This shows that ROAS improves when you increase average order value (upsells, bundles) or reduce CPA (better targeting, higher conversion rate) — two levers that operate independently of the ROAS formula itself. Use our CPA Calculator to analyse conversion cost alongside your ROAS.

Assumptions:
- Revenue is attributed using the platform's default attribution model. Platform-reported revenue typically overstates true incremental revenue due to cross-channel attribution overlap. Blended ROAS (total revenue ÷ total ad spend using financial data) is a more conservative and reliable measure.
- Gross margin is assumed constant across all products in the campaign. For multi-product campaigns with varying margins, use a revenue-weighted average margin.
Frequently Asked Questions
What is ROAS in digital advertising?
ROAS stands for Return on Ad Spend — the revenue generated for every dollar spent on advertising. A ROAS of 4 means you earned $4 in revenue for every $1 spent. It is the primary efficiency metric for revenue-generating campaigns and the standard benchmark for evaluating whether paid media is delivering a positive return before accounting for product costs and overheads.
How do you calculate ROAS?
ROAS = Revenue from Campaign ÷ Total Ad Spend. If a campaign generated $8,000 in revenue from $2,000 in spend, the ROAS is 4 (often written as 4× or 400%). Our ROAS Calculator also computes your Breakeven ROAS from your gross margin and your net profit from the campaign, giving you a complete profitability picture in one step.
What is a good ROAS?
A good ROAS depends entirely on your gross margin. The breakeven ROAS is always 1 ÷ gross margin: at 25% margin you need a ROAS of 4× to break even on ad spend; at 50% margin you only need 2×. Most ecommerce businesses target ROAS of 3–5× as a healthy operating range. Anything above breakeven ROAS is profitable on the campaign level; anything below is loss-making regardless of how high the absolute ROAS number looks.
What is breakeven ROAS and how is it calculated?
Breakeven ROAS is the minimum ROAS your campaign must achieve to cover its ad spend from gross profit alone. The formula is: Breakeven ROAS = 1 ÷ Gross Margin. At a 40% gross margin, your breakeven ROAS is 1 ÷ 0.40 = 2.5×. A ROAS above 2.5× means the campaign is contributing to profit; below 2.5× means ad spend exceeds the gross profit generated, and every campaign sale is losing money.
What is the difference between ROAS and ROI?
ROAS compares revenue to ad spend only — it does not account for product costs, fulfilment, or overhead. A ROAS of 5× on a product with 20% gross margin is actually loss-making (breakeven ROAS is 5×, so you are at the edge). ROI accounts for all costs and measures net profit relative to total investment. ROAS is a faster, campaign-level signal; ROI is the full business profitability picture. Use our [ROI Calculator](/roi-calculator/) when you need to include all costs.
What is the difference between ROAS and CPA?
ROAS measures revenue generated per dollar spent — a revenue-efficiency metric. CPA measures the cost of each conversion — a cost-per-outcome metric. They answer different questions: ROAS tells you if the campaign is generating enough revenue, CPA tells you if the cost per customer is sustainable. High ROAS with a high CPA is possible if average order values are large. Low CPA with low ROAS is possible if conversions are cheap but low-value. Use them together for a complete picture. Use our [CPA Calculator](/cpa-calculator/) to calculate your cost per conversion alongside ROAS.
What is target ROAS (tROAS) bidding?
Target ROAS is a Smart Bidding strategy in Google Ads and Meta Ads where the platform's algorithm automatically adjusts bids in real time to achieve your stated ROAS target. You set the ROAS you want — say 4× — and the system raises bids for high-conversion-value signals and lowers them for low-value signals. It requires sufficient conversion value data (typically 15–50 conversions per month with reported values) to optimise reliably.
Why does my ROAS look good but my business is still losing money?
ROAS only measures revenue versus ad spend — it ignores product cost, fulfilment, returns, customer service, and platform fees. A 3× ROAS on a product with 30% gross margin means you are at breakeven on ad spend alone (breakeven ROAS = 3.3×), with nothing left for warehousing, shipping, or team costs. Always calculate your breakeven ROAS from your true gross margin before setting a ROAS target, and make sure your actual ROAS meaningfully exceeds that number.
How do I improve my ROAS?
The three primary levers are: (1) increase average order value — bundles, upsells, and minimum order thresholds lift revenue per conversion without changing ad spend; (2) improve conversion rate — better landing pages, faster load times, stronger social proof; and (3) reduce CPM and CPC through tighter audience targeting, higher Quality Scores, and creative optimisation. Each lever improves ROAS from a different angle — the fastest wins usually come from AOV and conversion rate before bidding changes take effect.
How do I use the ROAS Calculator to set a campaign budget?
Start with your revenue target and your ROAS goal. Budget = Revenue Target ÷ ROAS. If you want $50,000 in revenue and your target ROAS is 4×, your budget is $12,500. Enter that spend and revenue into the calculator to confirm the ROAS and verify that it clears your breakeven ROAS given your gross margin. Adjust the margin slider to see how product cost changes affect profitability.
Can ROAS be used for non-ecommerce campaigns?
Yes, but it requires assigning a revenue value to conversions that are not direct purchases. In lead generation, this means multiplying lead volume by your average revenue per lead (lead close rate × average deal value). In subscription businesses, it means using first-year LTV rather than first-payment value. The formula is identical — revenue divided by spend — but the accuracy of the result depends on how reliably you can attribute revenue to the campaign.
What is blended ROAS and how is it different from channel ROAS?
Channel ROAS measures return within a single platform — Google Ads ROAS, Meta ROAS — based on that platform's own conversion tracking. Blended ROAS divides total business revenue by total ad spend across all channels, using your actual financial data rather than platform attribution. Blended ROAS is almost always lower than channel ROAS because platform attribution models (especially last-click) overcount conversions by crediting the same purchase to multiple channels simultaneously. Blended ROAS is the more reliable profitability signal.