Google Ads Performance Tool

Google Ads ROAS Calculator

Measure Revenue, Profit and Break-Even ROAS

A campaign showing a strong ROAS inside Google Ads is not automatically profitable.


Google Ads compares the conversion value attributed to your ads with the amount spent on advertising. That is useful, but it does not normally account for product costs, refunds, delivery expenses, payment charges, agency fees or the profit margin your business needs to retain.


Use the Basic Calculator for a quick campaign-performance check. Switch to the Advanced Calculator when you need to estimate actual campaign profit, break-even ROAS, maximum CPA, sustainable CPC and the conversion rate required to protect your margins.


Instant results. Your data stays private
Best for a quick campaign performance check. Profitability is not calculated in Basic mode.

Basic campaign inputs

Only four fields are needed.
Select Currency

1. Google Ads performance

Required
Rs.
Rs.
count
count

Quick benchmark

Optional
×
%
Basic mode measures platform efficiency only. Switch to Advanced before deciding whether a campaign is profitable or safe to scale.

2. Revenue adjustments

Keep reported revenue and deductions consistent.
%
Rs.

3. Non-ad variable costs

Costs that rise with orders or revenue.
% net revenue
/ order
/ order
/ order
%
Advanced costs and profit target
Rs.
Rs.
Rs.
%
%
%
Google Ads diagnostic context
count
days
days
Please correct invalid inputs.
Enter campaign data
Estimate confidence: –
× ROAS

Complete the required inputs to calculate results.

Quick campaign metrics

Cost per conversion
Average cost per click
Conversion rate
Estimated campaign profit
After entered costs
Break-even ROAS
Before fixed overhead
Financial target ROAS
For selected desired margin
Maximum target CPA
Preserves desired margin
Maximum CPC
At current conversion rate
Required conversion rate
At current average CPC

Profitability waterfall

Reported conversion value
Refunds & revenue deductions
Net collected revenue
COGS
Fulfilment & other variable costs
Payment processing
Contribution before advertising
Ads, management, creative & overhead
Estimated campaign profit

Quick interpretation

Same spend: improvement scenarios

Profit if conversion rate improves 20%
Profit if CPC falls 15%
Profit if revenue/order rises 10%
Profit if refund rate falls 25%

The calculator includes two modes because not every advertiser needs the same level of analysis.

1. Basic Calculator

Basic mode is useful when you want an immediate overview of campaign efficiency.

Enter the following figures from the same Google Ads reporting period:

  • Ad spend: The total advertising cost.
  • Reported conversion value: The value attributed to conversions by Google Ads.
  • Orders or primary conversions: The number of meaningful conversions generated.
  • Clicks: The total number of ad clicks.
  • Minimum acceptable ROAS: Your own quick performance benchmark.
  • Current Google Ads tROAS: The target currently applied to the campaign, when applicable.

The Basic Calculator displays:

  • Return on ad spend
  • Cost per acquisition
  • Average cost per click
  • Conversion rate
  • Performance against your selected ROAS benchmark
  • A warning when the entered Target ROAS appears unusually restrictive compared with recent performance

Basic mode tells you how the advertising performed inside the platform. It does not determine whether the campaign produced business profit.

2. Advanced Calculator

Advanced mode connects Google Ads data with your actual business economics.

Along with advertising spend, revenue, clicks and conversions, you can include:

  • Refund or return rate
  • Cost of goods sold
  • Shipping paid by the business
  • Packaging and fulfilment
  • Payment-processing fees
  • Other costs incurred per order
  • Agency or management fees
  • Creative-production costs
  • Allocated overhead
  • Desired profit margin
  • Planning safety buffer
  • Current Target ROAS
  • Recent conversion volume
  • Average conversion delay

The Advanced Calculator estimates:

  • Net collected revenue
  • Contribution before advertising
  • Estimated campaign profit
  • Net campaign margin
  • Break-even ROAS
  • Financial target ROAS
  • Maximum sustainable CPA
  • Maximum sustainable CPC
  • Required website conversion rate
  • Profit improvement scenarios
  • Campaign and bidding warnings
  • Confidence in the result based on the data entered

This gives you a more useful answer than simply labelling a campaign “good” because its ROAS is above an arbitrary industry average

ROAS stands for Return on Ad Spend.

It measures how much conversion value your advertising generated compared with how much you spent.

The basic formula is:

ROAS=ConversionValue÷AdvertisingSpendROAS = Conversion Value ÷ Advertising Spend

Suppose a Google Ads campaign produced:

Advertising spend: $2,000
Reported conversion value: $10,000

The calculation would be:

10,000÷2,000=5.00USD10,000 ÷ 2,000 = 5.00 USD

The campaign therefore generated a reported 5.00× ROAS.

That can also be described as:

Google Ads attributed $5 in conversion value for every $1 spent.

ROAS may also be displayed as a percentage:

5.00×ROAS=5005.00× ROAS = 500% ROAS

Both formats express the same result.

ROAS is particularly useful when conversions have different monetary values.

For example, two campaigns may each generate 100 orders, but one may produce considerably more revenue because it sells higher-value products. Looking only at conversion volume would hide that difference.

Value-based bidding in Google Ads uses conversion values to help pursue higher-value outcomes. Target ROAS adds an efficiency constraint, while Maximize conversion value without a target aims to generate as much value as possible within the available budget.

ROAS can help you:

  • Compare campaign efficiency
  • Evaluate products or categories
  • Identify profitable versus unprofitable traffic
  • Set financial advertising thresholds
  • Review bidding targets
  • Allocate budget more intelligently

But it should not be interpreted in isolation.

This is the most important distinction on the page.

A 5× ROAS does not mean the business earned five times its advertising spend as profit.

Reported Google Ads ROAS generally compares:

AttributedConversionValue÷GoogleAdsCostAttributed Conversion Value ÷ Google Ads Cost

It does not automatically deduct every cost involved in fulfilling those conversions.

Those costs may include:

  • Product or inventory cost
  • Manufacturing
  • Shipping
  • Packaging
  • Payment-processing charges
  • Cash-on-delivery failures
  • Returns and refunds
  • Discounts
  • Marketplace fees
  • Agency management
  • Creative production
  • Software
  • Staff and overhead

Consider two stores that both generate a 4× ROAS.

The first store retains a 70% contribution margin before advertising. The second retains only 20% after product cost, delivery and returns.

Although their platform ROAS is identical, their profit position is completely different.

That is why this tool separates reported ROAS from estimated campaign profitability.

The calculator builds a simple profitability waterfall.

First, it adjusts reported conversion value:

Reported conversion value
Estimated refunds
− Other revenue deductions
= Net collected revenue

It then deducts the variable costs required to fulfil those orders:

Net collected revenue
− Cost of goods sold
− Shipping
− Packaging and fulfilment
− Payment-processing fees
− Other variable costs
= Contribution before advertising

Finally, it deducts advertising and campaign-level costs:

Contribution before advertising
− Google Ads spend
− Agency fees
− Creative costs
− Allocated overhead
= Estimated campaign profit

This structure helps prevent a common calculation error: subtracting ad spend when calculating contribution margin and then deducting it again when calculating profit.

Break-even ROAS estimates the minimum advertising return required to cover your non-advertising variable costs and ad spend.

The simplified formula is:

BreakEvenROAS=1÷ContributionMarginRateBreakEven ROAS = 1 ÷ Contribution Margin Rate

Suppose a store retains 40% of net revenue after COGS, shipping, fulfilment and payment fees.

Its contribution margin rate is:

40% or 0.40

Its estimated break-even ROAS would be:

1÷0.40=2.50×1 ÷ 0.40 = 2.50×

At approximately 2.50× ROAS, the campaign would cover its variable business costs and advertising spend under the assumptions entered.

That does not necessarily mean the entire business has reached accounting break-even. Salaries, tax, rent, software and other fixed expenses may still need to be covered.

The calculator therefore treats break-even ROAS as a financial floor, not a final growth target.

A business should not normally aim to operate permanently at zero contribution profit.

You may need margin remaining after advertising to cover:

  • Fixed operating expenses
  • Uncertainty in attribution
  • Seasonal cost changes
  • Refunds not yet recorded
  • Inventory losses
  • Growth investment
  • Desired business profit

The calculator estimates a financial target ROAS using your desired profit margin.

The simplified formula is:

FinancialTargetROAS=1÷(ContributionMarginRateDesiredProfitMargin)Financial Target ROAS = 1 ÷ (Contribution Margin Rate − Desired Profit Margin)

Suppose:

Contribution margin rate: 45%
Desired profit margin after ads: 15%

That leaves 30% of revenue available for advertising:

45% − 15% = 30%

The resulting target would be:

1 ÷ 0.30 = 3.33×

If you apply a planning buffer, the calculator raises the suggested financial threshold slightly to allow for uncertainty.

These figures are related, but they serve different purposes.

Actual ROAS

The return the campaign produced during a selected reporting period.

Break-Even ROAS

The estimated minimum return required to cover entered variable costs and advertising spend.

Financial Target ROAS

The return required to retain the profit margin selected in the calculator.

Google Ads Target ROAS

The efficiency constraint used by Google’s value-based bidding system.

A common mistake is to calculate a financial target and immediately enter the exact same percentage into Google Ads.

The business may require a 400% ROAS financially, but the campaign may currently be achieving only 300%. Setting a 400% tROAS does not force Google to produce that return. It may instead make the bidding system more selective and reduce auction participation.

Google advises that reducing a Target ROAS can allow the strategy to enter more auctions and pursue more conversion volume. Raising the target can increase the efficiency constraint but may reduce volume. Google also recommends giving target changes roughly one to two conversion cycles before judging the result.

Your financial target tells you what the business needs.

Your bidding target must also account for what the campaign can realistically achieve.

Maximum CPA is the highest approximate acquisition cost the business can afford while preserving the selected profit objective.

A simplified ecommerce calculation is:

Maximum CPA =
Contribution per Order − Desired Profit per Order

Suppose:

Revenue per order: $50
Non-ad costs per order: $30
Contribution before advertising: $20
Desired profit per order: $7

The maximum CPA would be:

20USD7USD=13USD20USD − 7USD = 13USD

The maximum sustainable CPA would be approximately $13.

This gives you a financially grounded CPA threshold rather than choosing a target based only on historical averages.

The amount you can afford to pay for a click depends on how frequently those clicks convert.

The formula is:

MaximumCPC=MaximumCPA×ConversionRateMaximum CPC = Maximum CPA × Conversion Rate

Suppose:

Maximum CPA: $20
Website conversion rate: 3%

The calculation would be:

Maximum CPC = $20 × 0.03
Maximum CPC = $0.60

At a 3% conversion rate, the business could afford approximately $0.60 per click while maintaining the selected CPA threshold.

This does not mean every click above $0.60 is automatically bad. Conversion value, customer quality and product mix may differ across searches. It gives you a useful blended benchmark.

The calculator can also work backward from your current CPC.

The formula is:

RequiredConversionRate=AverageCPC÷MaximumCPARequired Conversion Rate = Average CPC ÷ Maximum CPA

Suppose:

Average CPC: $1
Maximum CPA: $20

The required conversion rate would be:

1÷20=0.051 ÷ 20 = 0.05

Converted to a percentage:

0.05×100=50.05 × 100 = 5%

Required conversion rate: 5%

If your current landing page converts at 2.5%, the campaign has an economic gap.

You would need to improve one or more of the following:

  • Conversion rate
  • CPC
  • Average order value
  • Product margin
  • Refund rate
  • Fulfilment cost
  • Customer lifetime value

This is more actionable than simply saying that ROAS is too low.

ROAS Is Below Break-Even

The campaign is not covering the variable costs entered into the calculator.

Review:

  • Search-term quality
  • Product or service margins
  • Landing-page relevance
  • Checkout or lead-form friction
  • Expensive locations, devices or audiences
  • Refund and fulfilment rates
  • Conversion tracking

Avoid scaling solely to generate more revenue. At weak unit economics, additional orders can create additional losses.

ROAS Is Above Break-Even but Below the Financial Target

The campaign may be generating contribution profit but not enough to preserve your desired margin.

That does not always mean the campaign should be stopped.

A business may intentionally accept lower short-term margins for:

  • Acquiring new customers
  • Entering a market
  • Building subscription revenue
  • Clearing stock
  • Generating repeat purchases
  • Supporting customer lifetime value

The trade-off should be deliberate and measurable.

ROAS Is Above the Financial Target

The campaign appears profitable based on the assumptions entered.

Before increasing budget, ask:

  • Is the result based on enough conversions?
  • Has the normal conversion delay passed?
  • Is revenue concentrated in one unusually large order?
  • Are refunds fully reflected?
  • Can stock or sales capacity support more demand?
  • Will additional budget reach weaker traffic?
  • Is the campaign already limited by search demand?

Strong historical ROAS does not guarantee that performance will scale linearly.

Google Ads records cost shortly after ad interactions, but some conversions occur and are reported later.

This can temporarily make recent performance appear worse than it will eventually be.

Recent data may show:

  • Lower conversion value
  • Lower ROAS
  • Higher CPA
  • Fewer conversions

Google’s conversion-lag reporting is designed to help advertisers understand how CPA or ROAS may change once delayed conversions are included. Depending on the selected conversion window, conversions may be reported well after the initial click.

The Advanced Calculator asks for:

  • Average conversion delay
  • Days since the reporting period ended

It then warns when your selected period may still be incomplete.

Target ROAS depends on the values sent to Google Ads.

For ecommerce, purchase tracking should ideally send the actual transaction value rather than assigning the same amount to every order.

For lead generation, different stages may deserve different values:

  • Raw enquiry
  • Qualified lead
  • Booked appointment
  • Sales opportunity
  • Closed customer

If every lead is assigned the same value, Google may optimize toward lead quantity without understanding which leads are commercially valuable.

Value-based bidding works best when the conversion values reflect meaningful differences in business outcomes.

ROAS measures advertising revenue relative to advertising cost:

ROAS=ConversionValue÷AdSpendROAS = Conversion Value ÷ Ad Spend

ROI measures profit relative to the broader investment:

ROI=NetProfit÷TotalInvestmentROI = Net Profit ÷ Total Investment

ROAS focuses on advertising efficiency.

ROI can include:

  • Ad spend
  • Inventory
  • Shipping
  • Staff
  • Agency fees
  • Creative costs
  • Software
  • Operational overhead

A campaign can have a positive ROAS while still producing a negative ROI.

ER stands for Marketing Efficiency Ratio.

The formula is:

MER=TotalBusinessRevenue÷TotalMarketingSpendMER = Total Business Revenue ÷ Total Marketing Spend

Google Ads ROAS considers revenue attributed to Google Ads.

MER looks at overall business revenue compared with total marketing spend across channels.

MER can be useful when:

  • Several platforms influence the same purchase
  • Platform attribution overlaps
  • Branded demand is created outside Google Ads
  • Customers interact with multiple channels before converting

ROAS is better for analysing individual campaigns. MER provides a broader view of marketing efficiency.

Mixing Different Reporting Periods

Do not use ad spend from one period and revenue from another.

Every input should cover the same dates.

Using Gross Revenue but Net Costs

Be consistent about whether conversion value includes:

  • Taxes
  • Shipping charged to customers
  • Discounts
  • Cancelled orders
  • Refunds

Inconsistent definitions can produce misleading profitability estimates.

Ignoring Returns

Businesses with high return or failed-delivery rates can overstate performance substantially when they rely only on reported purchase value.

Treating All Products as Equal

A blended account ROAS can hide major differences in product margin.

A low-margin product and a high-margin product may require different targets even when their revenue is similar.

Treating a Higher tROAS as a Guaranteed Improvement

Raising Target ROAS increases the efficiency constraint. It does not guarantee that the system will achieve a higher return without affecting volume.

Making Decisions Before Conversion Lag Has Passed

Recent results may be incomplete. Allow enough time for delayed purchases and imported offline conversions to appear.

What is a good ROAS for Google Ads?

There is no universal good ROAS.

A good ROAS is one that exceeds your break-even requirement and leaves enough margin to meet your business objective.

A 2× return may be profitable for a high-margin company and unsustainable for a low-margin ecommerce store.

Is a 4× ROAS good?

A 4× ROAS means Google Ads attributed four units of conversion value for every unit spent.

Whether it is good depends on your:

  • Contribution margin
  • Product costs
  • Refunds
  • Delivery costs
  • Payment fees
  • Agency costs
  • Desired profit

Use Advanced mode to evaluate the costs behind the number.

Does ROAS include product costs?

Basic Google Ads ROAS does not normally subtract product costs.

The Advanced Calculator includes COGS and other entered costs when estimating campaign profitability.

Does Google Ads ROAS include agency fees?

No. Google Ads cost does not automatically include fees paid to an external agency or consultant.

Enter those costs separately in Advanced mode.

Should tROAS equal break-even ROAS?

Usually not.

Break-even ROAS represents a financial floor. Your Google Ads bidding target should also consider actual campaign performance, conversion volume, desired scale and conversion delay.

Why did traffic fall after I increased tROAS?

A higher Target ROAS makes the bidding system more selective. Google notes that setting the target too high may limit traffic, while reducing it can allow the strategy to enter more auctions.

Can I use this calculator for Meta or TikTok Ads?

Yes. The main financial formulas are platform-independent.

Enter spend, conversion value, conversions and clicks from the same platform and reporting period.

The Target ROAS diagnostics are specifically written for Google Ads.

Is my information stored?

No. The calculator runs in your browser and does not require an account.

Can the calculator predict future results?

No. It models the assumptions entered.

Future results may change because of competition, demand, seasonality, CPC changes, product mix, landing-page performance and budget increases.

Is break-even ROAS the same as profitable ROAS?

No.

Break-even ROAS estimates the point where advertising consumes the contribution available before ads. A profitable target must leave room for your desired margin and other business expenses.

ROAS is valuable because it connects advertising cost with conversion value.

It becomes much more useful when you connect it with:

  • Contribution margin
  • Profit objective
  • CPA
  • CPC
  • Conversion rate
  • Refund rate
  • Conversion delay
  • Bidding constraints

The purpose of this calculator is not to label every campaign with a generic green or red score.