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?

Calculate your return on ad spend in seconds with our free ROAS calculator. Enter your advertising spend and the revenue attributed to your campaigns to see how much revenue you generate for every dollar spent.

You can also enter your gross profit margin to see a simplified break-even estimate. Use the guide below to understand how ROAS relates to profitability, campaign efficiency and B2B SaaS revenue.

ROAS Formula: How to Calculate Return on Ad Spend

ROAS = Revenue Attributed to Advertising ÷ Advertising Spend

To express ROAS as a percentage:

ROAS (%) = (Revenue Attributed to Advertising ÷ Advertising Spend) × 100

ROAS Calculation Example

Suppose you spend $2,000 on advertising and generate $8,000 in attributed revenue.

  • ROAS multiple: $8,000 ÷ $2,000 = 4
  • ROAS ratio: 4:1
  • ROAS percentage: 4 × 100 = 400%

A 4:1 ROAS, 4x ROAS and 400% ROAS all describe the same result. Your campaigns generated $4 in revenue for every $1 spent on advertising.

However, the $4 is revenue, not profit. You still need to account for product delivery, transaction fees, acquisition costs and other business expenses.

Use the calculator below to calculate your ROAS instantly.

$
$
%
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

What Is Return on Ad Spend (ROAS)?

Return on ad spend (ROAS) measures how efficiently advertising expenditure generates attributed revenue. It helps marketers compare campaigns, channels and spending decisions using a common financial metric.

For example, a campaign generating $12,000 in attributed revenue from $4,000 in ad spend has a ROAS of 3:1, or 300%.

ROAS is useful for evaluating revenue-generating campaigns, but it does not measure overall profitability. It excludes product costs, operating expenses and sales costs unless those costs have been explicitly included in the chosen measurement model.

A reliable ROAS calculation also depends on attribution quality. Revenue from organic search, direct visits or other channels should not automatically be credited to advertising. Campaigns must be compared using clearly defined attribution rules and consistent reporting periods.

How to Calculate Break-Even ROAS

Break-even ROAS is the minimum advertising return required for revenue to cover the variable costs of delivering a sale and the advertising spend used to acquire it.

Instead of relying on a universal 300% or 400% target, calculate the threshold using your contribution margin before advertising.

Break-Even ROAS = 1 ÷ Contribution Margin Before Advertising

Use the contribution margin as a decimal. A 40% contribution margin becomes 0.40.

Contribution margin before advertising is the percentage of net revenue remaining after subtracting the variable costs associated with delivering the product or service, excluding the advertising spend being evaluated.

These costs may include cost of goods sold, fulfilment, payment-processing fees, transaction-related charges and variable service-delivery expenses.

Break-Even ROAS Example

Suppose an advertising campaign generates $8,000 in net revenue and has the following costs:

ItemAmount
Net revenue$8,000
Cost of goods sold$4,800
Other variable costs before advertising$800
Contribution before advertising$2,400
Contribution margin before advertising30%
Advertising spend$2,000

The contribution margin is $2,400 ÷ $8,000 = 30%.

Therefore:

Break-even ROAS = 1 ÷ 0.30 = 3.33:1, or approximately 333.33%.

The actual campaign ROAS is $8,000 ÷ $2,000 = 4:1, or 400%.

Its contribution after advertising is $2,400 minus $2,000, leaving $400 before fixed overhead, financing costs and taxes.

This example shows why gross margin and contribution margin should not always be treated as interchangeable.

Gross Margin vs Contribution Margin in the Calculator

The optional gross profit margin field in our calculator provides a simplified break-even estimate.

For example, entering a gross margin of 40% produces a break-even ROAS of 2.5:1, or 250%. However, if additional variable costs reduce the contribution margin before advertising to 30%, the more complete break-even ROAS becomes approximately 3.33:1, or 333.33%.

When material variable costs are not reflected in gross margin, the calculator's simplified threshold may be lower than your true advertising break-even point.

If you need help reviewing profitability, start with our profit margin calculator, then identify any additional variable costs before setting your advertising target.

What Is a Good ROAS?

A good ROAS is one that supports your business's contribution margin, acquisition economics and profit objectives. No single percentage is appropriate for every advertiser.

A 400% ROAS can be profitable for a business with a 50% contribution margin, break-even before fixed costs for one with a 25% contribution margin, and unprofitable for one with a 20% contribution margin.

The relationship becomes clearer when you compare different margin scenarios.

Contribution margin before adsBreak-even ROASInterpretation
20%5:1 (500%)Requires $5 in revenue per $1 of ad spend
25%4:1 (400%)A 400% ROAS only breaks even before fixed costs
40%2.5:1 (250%)A 400% ROAS generates positive contribution after ads
50%2:1 (200%)Requires $2 in revenue per $1 of ad spend
80%1.25:1 (125%)Lower variable delivery costs reduce the break-even threshold

These are mathematical examples, not reported industry averages. Actual margins depend on each company's cost structure.

How to Set Your Target ROAS

Your break-even ROAS is a minimum threshold, not necessarily your ideal performance target. A sustainable target should also allow for retained contribution after advertising and other business expenses.

One way to calculate a target is:

Target ROAS = 1 ÷ (Contribution Margin Before Ads − Desired Contribution After Ads as % of Revenue)

Suppose your contribution margin before advertising is 40%, and you want to retain 10% of revenue as contribution after advertising.

Target ROAS = 1 ÷ (0.40 − 0.10) = 3.33:1, or approximately 333.33%.

This is a planning threshold, not a guarantee of net profitability. The retained contribution must still be sufficient to cover relevant fixed expenses and financial obligations.

For B2B SaaS campaigns, combine this target with acquisition payback, cash flow and sales-cycle assumptions. Our B2B SaaS paid media budget guide explains how to structure test budgets and channel allocation around those constraints.

ROAS vs ROI vs CAC vs Qualified Pipeline

ROAS is one part of advertising performance measurement. Return on investment (ROI), customer acquisition cost (CAC) and qualified pipeline answer different business questions.

MetricWhat it measuresWhen to use it
ROASAttributed advertising revenue ÷ ad spendCompare revenue efficiency across advertising campaigns
ROINet financial gain relative to the total investment assessedEvaluate profitability after accounting for relevant costs
CACSales and marketing acquisition costs ÷ new paying customersUnderstand the cost of acquiring SaaS customers
Qualified pipelineValue of sales opportunities meeting defined qualification criteriaEvaluate whether marketing creates commercially relevant opportunities

A campaign can produce an attractive ROAS but a poor ROI if product costs, implementation expenses or other acquisition costs are high. Likewise, a campaign generating inexpensive leads may still have an unsustainable CAC if very few leads convert into customers.

For a separate advertising-spend-focused estimate, use our online advertising ROI calculator. To examine acquisition costs beyond media spend, use our CAC calculator.

These metrics work best together rather than competing for a single place on a reporting dashboard.

How to Measure ROAS for B2B SaaS

B2B SaaS marketers face a different measurement challenge from businesses that complete most purchases immediately after an ad click.

A prospect may discover a software company through paid search, return through organic search, book a demo and become a paying customer several months later.

In this situation, a campaign's immediate ROAS may not capture its eventual revenue contribution. However, assigning the full projected lifetime value of every trial or demo request to ROAS can also create misleading results.

The more reliable approach is to connect ad campaigns with CRM outcomes and report performance at each stage.

Track the Journey From Ad Click to Revenue

A practical B2B SaaS measurement process follows the customer through:

Ad click → Lead → Marketing-qualified lead → Sales-qualified lead → Opportunity → Closed-won customer → Realised revenue

Each stage provides a different view of advertising effectiveness.

Cost per lead measures initial acquisition efficiency. Cost per qualified lead shows whether the campaign is reaching appropriate buyers. Cost per opportunity reveals how efficiently advertising creates sales opportunities. CAC and payback help establish whether those opportunities eventually become economically sustainable customers.

For a practical implementation framework, read our guide to connecting ad spend to pipeline and revenue.

Do Not Confuse Pipeline ROAS With Revenue ROAS

Suppose a SaaS company spends $10,000 on ads and creates $100,000 in qualified sales pipeline.

The ratio of pipeline value to ad spend is 10:1, but this is not the same as a 10:1 revenue ROAS.

Pipeline represents potential future business, not necessarily realised revenue. Opportunities can be lost, reduced in value or delayed.

A useful reporting framework separates pipeline-to-spend ratio, closed-won attributed revenue ROAS, CAC and CAC payback. These figures should use consistent cohort definitions and transparent attribution assumptions.

Our Google Ads for SaaS guide explains how to connect search intent, campaign structure and CRM feedback to qualified pipeline outcomes.

Common ROAS Calculation Errors to Check

Even when the ROAS formula is correct, poor input data can make the final figure unreliable.

1. Using Total Business Revenue Instead of Attributed Advertising Revenue

Only include revenue associated with the advertising activity being measured under your chosen attribution model.

If a company earns $100,000 in total revenue but only $25,000 is attributed to the campaign, entering the full $100,000 will overstate ROAS.

2. Ignoring Refunds, Discounts and Reversals

Use a consistent net-revenue definition when evaluating realised campaign returns. Remove refunds and adjustments where appropriate, without subtracting them twice.

3. Comparing Different Attribution Windows

A seven-day click window and a thirty-day click window may produce different ROAS values because they attribute different sets of conversions.

A longer window is not automatically incorrect. Choose attribution settings that reflect your buying cycle, document them and avoid comparing campaigns using incompatible rules.

4. Mixing Revenue With Estimated Lead Values

A demo request or trial signup is not automatically equivalent to a paying customer.

When conversion values are estimates, distinguish value-based platform reporting from realised revenue ROAS. Keep estimated pipeline, qualified opportunity values and closed revenue in separate reporting views.

5. Losing Campaign Attribution Data

Missing UTM parameters, inconsistent naming, duplicate conversions and broken CRM handoffs can distort reporting.

Use our UTM builder to standardise campaign URLs and our GA4 custom reporting tutorial to help review acquisition and conversion data.

For a broader approach to data quality and attribution, see our first-party data marketing guide.

6. Averaging ROAS Percentages Incorrectly

Do not take a simple average of different campaign ROAS percentages unless the campaigns have equal ad spend.

For example, Campaign A generates $4,000 from $1,000 in spend (400%), while Campaign B generates $6,000 from $3,000 in spend (200%).

The simple average is 300%, but the combined ROAS is:

($4,000 + $6,000) ÷ ($1,000 + $3,000) = 2.5:1, or 250%.

Calculate combined ROAS using total attributed revenue divided by total ad spend.

Also check for zero ad spend, negative or invalid revenue inputs, mismatched currencies and differences between reported spend and actual campaign costs. When ad spend is zero, ROAS is undefined rather than an infinite return.

How to Improve ROAS Without Sacrificing Revenue Growth

Improving ROAS requires more than reducing advertising costs. A stronger strategy improves the relationship between acquisition costs, conversion quality and actual revenue.

Improve audience and keyword relevance. Review search terms, buyer intent and exclusions to reduce spend on users unlikely to become customers. Our Google Ads campaign structure guide explains how to organise campaigns by intent and measure performance more clearly.

Control acquisition costs. Examine cost per click, cost per thousand impressions and conversion rate together. Use our CPM calculator to review impression costs, but avoid assuming that lower CPM automatically produces better customers.

Improve landing-page conversion quality. Align advertising messages with landing pages, reduce unnecessary friction and ensure forms collect the information needed to qualify leads without discouraging appropriate buyers.

Review bidding and conversion values. Automated bidding can optimise efficiently toward the wrong objective if conversions are poorly defined. Our Google Ads bidding strategies guide explains why downstream conversion quality matters.

When configuring value-based bidding, Google's guidance on measuring Target ROAS performance explains how conversion value and advertising cost relate to percentage-based bidding targets.

Identify wasted spend before increasing budgets. Check conversion tracking, campaign overlap, search terms and lead quality through a structured Google Ads audit.

If you're reviewing external support, explore OneMetrik's Google Ads agency services or our comparison of the best Google Ads agencies for B2B SaaS.

Ultimately, higher ROAS is valuable only when it supports profitable customer acquisition and sustainable growth. A smaller campaign focused exclusively on branded demand may report excellent ROAS while contributing less incremental revenue than a broader acquisition programme.

Frequently Asked Questions

What Is a Good ROAS for Google Ads?

A good Google Ads ROAS depends on contribution margin, campaign objectives and customer acquisition economics. A 400% ROAS means $4 in attributed revenue per $1 spent, but it is not a universal profitability threshold. Calculate your break-even ROAS first, then set a target that allows for the contribution and profit your business needs.

Is 200% ROAS Good or Bad?

A 200% ROAS means every $1 spent on advertising generated $2 in attributed revenue. Whether that is profitable depends on your contribution margin. At a 50% contribution margin before ads, 200% ROAS is approximately break-even before fixed costs. At a lower margin, it produces a negative contribution after advertising.

How Do I Calculate Target ROAS?

Start with your contribution margin before advertising and the amount of contribution you want to retain after advertising. Divide 1 by the difference between those two figures, expressed as decimals. For example, a 40% contribution margin with a 10% retained-contribution target requires approximately 333.33% ROAS. Account for fixed expenses separately when setting your business profit target.

What Is a Good ROAS for B2B SaaS?

There is no universal good ROAS for B2B SaaS because contract value, gross and contribution margins, retention, expansion and sales-cycle length vary significantly. Evaluate ROAS alongside cost per qualified lead, cost per opportunity, CAC, CAC payback and closed-won revenue rather than relying on a single advertising-return benchmark.

Ready to Improve Your Advertising Returns?

Calculating ROAS is the starting point. Improving it requires accurate conversion tracking, disciplined budget allocation and a clear connection between advertising activity and revenue.

Explore how our SaaS PPC agency approaches paid acquisition, or request a free ads audit to review your current campaign structure, tracking and potential areas of wasted spend.

Free SEO Tools and Resources