ROAS is useful because it gives advertisers a quick relationship between reported conversion value and advertising cost. The problem begins when ROAS is treated as profit.

A campaign can show an attractive 300%, 400% or 500% ROAS and still lose money. It can also show a lower ROAS than another campaign while producing more actual profit. The difference comes from margin, costs, returns and the value being passed into the ad platform.

This guide separates the metrics, calculates break-even ROAS and shows how to evaluate Google Ads performance using business economics rather than one headline number.

Already have revenue and ad-spend figures? Check the ratio first, then compare it with your required margin.

Open ROAS Calculator

ROAS and profit measure different things

Revenue ROAS
ROAS = reported conversion value ÷ advertising cost

When Google Ads reports $12,000 in conversion value from $3,000 in advertising cost, the reported ROAS is 4.0, often displayed as 400%.

Conversion value
$12,000

Usually order revenue or another assigned conversion value.

Ad spend
$3,000

The advertising cost recorded for the selected period.

Reported ROAS
4.0×

Four dollars of reported value for each dollar spent.

Profit asks a different question: after the relevant costs are deducted, how much money remains?

Simplified profit after ads
Profit after ads = revenue − variable costs − ad spend − allocated operating costs

ROAS normally uses only the first and third parts of that calculation. It does not automatically know your supplier cost, packaging, shipping subsidy, payment fee, discount level, return rate or payroll.

Important distinction

ROAS is an advertising-efficiency metric. Profit is a business outcome. ROAS can support a profit decision, but it cannot replace the full calculation.

How a 4.0 ROAS can still lose money

Consider an ecommerce campaign with $12,000 in attributed sales and $3,000 in ad spend.

ItemAmountShare of revenue
Reported revenue$12,000100%
Product cost−$6,60055%
Shipping and fulfilment−$1,44012%
Payment fees, discounts and returns−$9608%
Allocated operating costs−$8407%
Advertising cost−$3,00025%
Estimated profit−$840−7%

The campaign reports a 4.0 ROAS, yet the simplified result is an $840 loss.

The ROAS is mathematically correct. The interpretation was wrong. A 4.0 return was below the business’s required break-even level after its cost structure was considered.

Calculate your break-even ROAS

The most useful starting point is the pre-ad contribution margin: the percentage of revenue remaining after variable order costs but before advertising cost.

Pre-ad contribution margin
(Revenue − product cost − fulfilment − payment fees − discounts − expected returns − other variable order costs) ÷ revenue
Break-even ROAS
Break-even ROAS = 1 ÷ pre-ad contribution margin

When the pre-ad contribution margin is 25%, the calculation is:

Example

1 ÷ 0.25 = 4.0. The campaign needs a 4.0 ROAS merely to cover variable costs and ad spend. That leaves nothing for additional fixed overhead or profit.

Pre-ad contribution marginBreak-even ROASBreak-even percentage
20%5.00×500%
25%4.00×400%
30%3.33×333%
35%2.86×286%
40%2.50×250%
50%2.00×200%
60%1.67×167%
Break-even is not the goal

A break-even target covers the costs included in the margin calculation. A sustainable target should normally sit above break-even to create room for fixed expenses, cash-flow risk, growth investment and profit.

For a complete product-level calculation, use the Google Ads Profitability Calculator. It is more useful than a basic ROAS ratio when you know price, unit cost, fulfilment and conversion assumptions.

The same ROAS can produce very different profit

Two brands can both report a 4.0 ROAS from the same $3,000 ad spend and $12,000 revenue.

BusinessRevenueAd spendPre-ad contribution marginContribution before adsResult after ads
Brand A$12,000$3,00020%$2,400−$600
Brand B$12,000$3,00045%$5,400+$2,400

The advertising metric is identical. The economics are not.

This is why copying another advertiser’s “good ROAS” benchmark is dangerous. Product margin, repeat purchase behavior, refunds, taxes, shipping and overhead can make the required target completely different.

Costs that ROAS usually leaves out

Product or service delivery cost

For ecommerce, this includes inventory or manufacturing cost. For lead generation, it may include sales labour, appointment handling and fulfilment after the lead converts.

Shipping and fulfilment

Free shipping is not free to the business. Warehousing, packaging, picking, carrier charges and reshipments reduce the amount available to fund advertising.

Discounts and promotional codes

A platform may receive the final discounted order value, but margin can fall faster than revenue when a discount is applied to a low-margin product.

Payment and platform fees

Payment processing, marketplace commissions, currency conversion and ecommerce-platform fees should be reflected in the decision.

Returns, refunds and cancellations

Initial conversion value can overstate retained revenue when a material share of orders is later returned or refunded.

Tax treatment

Businesses should confirm whether reported conversion value includes VAT, sales tax or other amounts that are collected but not retained as revenue.

Agency, creative and operating costs

ROAS normally compares value with media cost. Management fees, creative production, software, salaries and fixed overhead remain outside the calculation unless you allocate them separately.

Google Ads uses the conversion actions and values included in the campaign’s optimization setup. With value-based bidding, the system tries to maximize the conversion value it receives, either within budget or while aiming for a target ROAS.

That value can represent revenue, profit margin or another business value, but Google cannot infer your true economics when the account sends only gross revenue.

Useful input

Transaction-specific values, correctly selected primary conversions, accurate currency and timely refund or conversion adjustments.

Weak input

Duplicate purchases, fixed values for variable orders, tax-inflated revenue, missing refunds or micro-conversions treated as primary sales.

Google’s documentation also notes that Maximize conversion value may try to spend the available daily budget when no target ROAS is set. A campaign can therefore spend more while maximizing the value it has been told to prioritize.

Revenue value or profit value?

Revenue is easier to implement and understand. Profit-based values may align bidding more closely with the business, especially when products have very different margins, but the calculation must be stable and trustworthy.

A practical progression is:

  1. Make purchase and lead tracking accurate.
  2. Pass transaction-specific values and correct currency.
  3. Remove duplicate or secondary actions from primary optimization.
  4. Reconcile values against the ecommerce or CRM system.
  5. Consider margin-based or adjusted values only after the data is reliable.

Tracking and attribution checks before judging profitability

A poor measurement setup can make a profitable campaign look weak—or make an unprofitable campaign look stronger than it is.

  • Check which conversion actions are primary. Add-to-cart, page views and imported duplicates should not inflate sales value.
  • Verify transaction IDs. Duplicate purchase events can double-count revenue.
  • Confirm currency. Mixed or incorrect currency values can distort ROAS.
  • Check tax and shipping treatment. Decide whether those amounts belong in the value used for bidding.
  • Review attribution windows. Google Ads, GA4 and the store can credit different dates or touchpoints.
  • Account for refunds. Use supported conversion adjustments or an internal profitability report where appropriate.
  • Compare equal periods. Include conversion lag before concluding that the latest days are underperforming.
Do not optimize from one dashboard alone

Compare Google Ads with the store or CRM, payment data and cost records. Differences do not automatically mean one platform is broken, but they need to be understood.

A practical workflow for profitable advertising decisions

  1. Calculate pre-ad contribution margin. Use retained revenue after expected variable order costs.
  2. Calculate break-even ROAS. Divide 1 by that margin.
  3. Set a target above break-even. Include the profit and fixed-cost buffer the business requires.
  4. Validate conversion tracking. Confirm purchase count, transaction value and currency.
  5. Segment the analysis. Review product, campaign, new versus returning customer and geography where useful.
  6. Allow for returns and lag. Do not treat the first reported value as permanently retained revenue.
  7. Scale contribution, not vanity ROAS. A slightly lower ROAS can be acceptable when it creates more total profit at sustainable volume.

Calculate the ratio first, then test whether it clears your business’s break-even requirement.

Calculate ROAS

Frequently asked questions

Yes. ROAS compares conversion value with ad spend, but it does not automatically subtract product cost, shipping, payment fees, discounts, returns, tax, agency fees or overhead.
There is no universal good ROAS. The required level depends on your pre-ad contribution margin, return rate, operating costs and growth goals.
Divide 1 by the pre-ad contribution margin expressed as a decimal. A 25% margin gives a break-even ROAS of 4.0, while a 40% margin gives 2.5.
Revenue is common and easier to implement. Profit-based values can align bidding more closely with business economics, but they require accurate, stable data and careful testing.
Not automatically in every setup. Advertisers need to send accurate conversion values and use conversion adjustments or other supported methods when orders are restated or retracted.
No. ROAS measures conversion value relative to ad spend. ROI compares profit with the total investment or cost base being evaluated.
The platforms can use different attribution windows, order dates, taxes, shipping values, currencies, refunds and conversion models. ROAS and store profit should therefore be reconciled rather than assumed to match.

Final recommendation

Use ROAS as a diagnostic advertising metric, not as proof of profit.

The correct target begins with your own margin and cost structure. Once the break-even point is known, validate the conversion values being sent to Google Ads and evaluate how much contribution remains after media spend.

A campaign with a lower ROAS can be the better campaign when it produces more retained contribution and sustainable customer growth. A high ROAS can be misleading when the value is inflated, margins are weak or important costs sit outside the platform.

Official references