Key takeaways
ROAS (return on ad spend) compares the value of the conversions attributed to an ad with what the ad cost. Calculating ROAS takes one division: conversion value ÷ ad spend, as a ratio or a percentage. Google Ads gives the example of €5 in revenue for €1 spent, or 500%. On its own, this figure does not tell you whether the campaign makes money.
- Break-even point: 1 ÷ margin. With a 25% margin, advertising is profitable above 4 (calculation).
- Value excluding tax: the GA4 documentation asks you to leave tax and shipping out of a purchase value. Including VAT inflates the ratio by 20% at the French standard rate.
- Attributed ROAS: a platform’s figure depends on its attribution model; an incrementality test measures the real effect.
What is ROAS?
Definition
ROAS (return on ad spend) is the ratio between the value of the conversions attributed to an advertising campaign and the amount spent on that campaign. In French, it is called “retour sur les dépenses publicitaires”.
Each platform phrases it its own way. The Google Ads Help page on Target ROAS describes “the average conversion value (for example, revenue)” you’d like to get “for each dollar you spend on ads”. In the interface, the actual ratio appears in the “Conv. value/cost” column of the “Conversions” columns list. Multiply it by 100 to get a percentage.
Meta talks about “Purchase ROAS”. According to its help pages, the metric divides purchase conversion value by amount spent. Google Analytics 4, for its part, offers a “Return on non-Google ad spend” metric. It is only populated if you import your cost data.
It is a gross return: revenue per euro of advertising, without the margin or the company’s other costs.
How do you calculate ROAS?
Calculating ROAS means dividing conversion value by the ad spend for the same period.
ROAS = conversion value excluding tax ÷ ad spend
Example (calculation): a campaign costs €10,000 over a month and generates €40,000 of attributed revenue excluding tax. Its ROAS is 40,000 ÷ 10,000 = 4. Multiplied by 100, it reads 400%.
The same result takes several forms depending on the tool.
| Notation | Value | Where you find it |
|---|---|---|
| Ratio | 4 or 4:1 | Reports, spreadsheets |
| Percentage | 400% | Google Ads Target ROAS |
| Decimal | 4.000 | Meta ROAS goal (Meta’s example: 1.100 for 110%) |
What value goes in the numerator?
Conversion value must exclude tax and shipping, with no duplicates and no refunded purchases. Otherwise, the ratio shown overstates the return.
For the GA4 purchase event, the Google for Developers documentation asks you to set value to the sum of price × quantity of the items: “Don’t include shipping or tax”. The transaction_id parameter prevents the same purchase from being counted twice. The GA4 non-Google return metric also subtracts refunds.
Warning
In France, the standard VAT rate is 20% (European Commission, Your Europe portal, last checked on July 13, 2026). A value sent including VAT is worth 1.2 times the value excluding tax: a displayed ratio of 5 calculated including VAT corresponds to about 4.17 excluding tax. With a 25% margin, that is barely above the break-even point of 4 (calculation).
The value can also be a margin. Google Ads states that conversion value can be sales revenue “or profit margins”. It can vary from one conversion to the next (dynamic values) or stay the same for all of them (static values). Checking conversions is the first step of a Google Ads audit.
What spend goes in the denominator?
The denominator is the amount spent on the ad platform, the one Google Ads or Meta displays. Agency fees, ad creation and tools are left out: they count in ROI. Compare two ratios only if they cover the same scope of costs and the same period.
What ROAS should you aim for? Calculating your break-even point
The right ROAS is the one above your break-even point. That point depends on your margin: break-even ROAS = 1 ÷ margin.
Let m be the contribution margin before advertising, as a share of revenue excluding tax. A sale bringing in revenue R leaves m × R to pay for advertising. Break-even is reached when m × R equals the spend, so R ÷ spend = 1 ÷ m.
- Start from the selling price excluding tax of an average order.
- Subtract the purchase or production cost, the shipping you pay, payment fees and commissions.
- Divide what is left by the price excluding tax: you get the contribution margin m.
- Calculate 1 ÷ m: this is the minimum ratio for advertising not to lose money.
- Compare this break-even point with the ratio measured on value excluding tax, over the same period.
Fictitious example (calculation): an order of €100 excluding tax costs €50 to buy, €8 to ship and €2 in payment fees. €40 is left, a 40% margin and a break-even point of 2.5 (250%).
| Contribution margin | Break-even ROAS (ratio) | Break-even ROAS (%) |
|---|---|---|
| 50% | 2 | 200% |
| 40% | 2.5 | 250% |
| 25% | 4 | 400% |
| 20% | 5 | 500% |
| 10% | 10 | 1,000% |
This table applies the formula 1 ÷ margin. Its values are calculation results, not market benchmarks.
Warning
This page gives no figure for a “good ROAS”. The benchmarks in circulation, such as the “4:1” or medians by platform, rest on no primary source with a method among those consulted on October 19, 2026: samples of software vendors’ clients, different periods and attribution models, contradictory figures. Your break-even point, on the other hand, can be calculated.
The break-even point reasons on a single order. If your customers buy again, also reason on customer lifetime value (LTV): later purchases can make up for a first order with little profit.
ROAS, ROI, CPA: what is the difference?
ROAS measures the revenue produced per euro of advertising. ROI measures the profit after costs. CPA measures the cost of one conversion.
| Metric | Formula | What it measures | Limit |
|---|---|---|---|
| ROAS | Conversion value ÷ ad spend | Gross return on advertising | Ignores the margin and other costs |
| ROI | (Gain – cost) ÷ cost | Return on the investment | Depends on the costs included |
| CPA | Ad spend ÷ number of conversions | Cost of one conversion | Ignores the value of each conversion |
Example (calculation): €10,000 of spend and €40,000 of revenue excluding tax give a ROAS of 4. With a 40% margin, sales generate €16,000, so €6,000 of profit and an ROI of 60%. With a 25% margin, the same campaign earns nothing.
0%
Advertising ROI of a campaign with a ROAS of 4 when the contribution margin is 25%: the margin generated (€10,000) just covers the spend (€10,000).
Calculation, fictitious example
The metric is also linked to CPA: ROAS = average order value ÷ CPA. An average order value of €80 excluding tax obtained for a CPA of €20 gives 4. CAC (customer acquisition cost) follows the same logic, at the level of the customer rather than the order. CPA, conversion value and other acronyms are defined in our SEA lexicon.
Why is a platform’s ROAS not your real ROAS?
The figure shown by Google Ads, Meta or GA4 is an attributed ROAS: it counts the conversions the platform links to its ads, according to its own rules. Three rules set it apart from the revenue in your back office.
The attribution model. Google Ads no longer supports the linear, time decay, first click and position-based models (Google Ads Help on attribution models). Last click and data-driven remain, data-driven being the default for most conversion actions. Choosing an attribution model is explained in our web analytics guide.
The conversion window. By default, Google Ads tracks conversions for 30 days; a conversion that happens after the chosen window is not recorded. The last few days are therefore incomplete: Google advises excluding the most recent conversion delay period from the evaluation.
Modelling. When events are missing, Meta may use statistical modelling. On devices running iOS 14 and later, its Purchase ROAS may not be calculated.
Each ad platform applies these rules to its own ads. The same sale can therefore be claimed by both Google Ads and Meta, and the total of sales attributed by the platforms can exceed your real sales.
Attributed ROAS or incremental ROAS?
An attributed ROAS observes that a sale followed an ad. It does not prove that the sale would not have happened without it. Incrementality, on the other hand, establishes cause and effect for a campaign or a channel.
Google has lowered the entry cost of these tests. According to a Google Ads Help post of November 11, 2025, a test that could cost more than €100,000 can now be done for €5,000. Google presents three complementary measurements: incrementality (cause and effect), marketing mix models or MMM (the overall view) and attribution (how credit is shared).
Key point
The platform’s ratio is for steering bids. To decide on a budget, compare it with your real revenue excluding tax and, when the amounts justify it, with an incrementality test.
How do you set a target ROAS in Google Ads and Meta?
Start from your break-even point and your history. Google recommends setting the target “based on your business goals as well as your historical ROAS performance as a reference”.
| Criterion | Google Ads (Target ROAS) | Meta (ROAS goal) |
|---|---|---|
| Notation | Percentage: 400% | Decimal: 4.000 (Meta’s example: 1.100 for 110%) |
| Conversion volume | 15 conversions in 30 days for Search and Shopping; 50 in 35 days for Demand Gen; values greater than zero | Works best with at least 50 to 100 conversions per week |
| Reading the results | Exclude the most recent conversion delay period | Weekly averages; at least 7 days after each adjustment |
| Risk | A target that is too high may limit traffic | May spend less than the budget to hold the target |
Google advises recording conversion values for four weeks, or one to two conversion cycles, before setting the target. Meta’s ROAS goal aims for an average weekly ratio close to the target; the other ad platforms are covered in our social ads guide.
Google’s 15 conversions give access to the strategy, but they are not enough to judge its results: how Smart Bidding strategies work, Target ROAS included, is detailed on our dedicated page. In Performance Max campaigns, the target is optional.
Since June 2026, “Maximize conversion value with a Target ROAS” has been called “Target ROAS”, with no change in behaviour. Since August 17, 2026, Google has changed its bidding for budget-limited campaigns using Target CPA or Target ROAS, with possible temporary fluctuations.
How do you improve ROAS without skewing the measurement?
Improving ROAS starts with making what it counts reliable: a ratio inflated by a value including VAT or by duplicates has gained nothing.
- Make the value reliable: excluding tax and shipping, deduplicated by
transaction_id, refunds deducted. - Send the margin rather than revenue when you can. With cart data and the cost of goods sold (COGS) from the Merchant Center feed, Google Ads calculates gross profit metrics. The Merchant Center feed is presented in our guide to Shopping campaigns.
- Meet the bidding requirements: Google recommends at least 15 conversions per month, frequent uploads (ideally daily), enhanced conversions and data-driven attribution (Google Ads best practices).
- Exclude the most recent days from each review, until late conversions come in.
- Improve the landing page’s conversion rate: it increases the value obtained per euro spent.
- Test before rolling out: one variable at a time, with the platform’s reading period (at least 7 days at Meta).
Frequently asked questions
How do you calculate ROAS?
Divide conversion value excluding tax by the ad spend for the same period, then multiply by 100 for a percentage. €40,000 of revenue excluding tax for €10,000 of spend gives 4, or 400%.
What is a good ROAS?
It is a ratio above your break-even point, equal to 1 ÷ your contribution margin: 4 with a 25% margin, 2 with 50% (calculation). No market benchmark published with a verifiable method was found, and the “4:1” in circulation ignores your margin.
What is the difference between ROAS and ROI?
ROAS compares revenue with ad spend. ROI, equal to (gain – cost) ÷ cost, compares profit with costs. A ROAS of 4 gives an advertising ROI of 0% with a 25% margin, and 60% with 40% (calculation).
Should ROAS be calculated excluding or including VAT?
Excluding VAT: the GA4 documentation asks you to leave tax and shipping out of a purchase value. At the French standard rate of 20%, a value including VAT multiplies the ratio by 1.2: a ROAS of 5 including VAT is worth about 4.17 excluding VAT.
Why don’t Google Ads, Meta and GA4 show the same ROAS?
Each one attributes sales according to its own rules. Google Ads applies the data-driven model to most conversion actions, with a 30-day conversion window by default. Meta may model missing conversions, and GA4 needs imported costs. The same sale can be counted by two ad platforms.
How do you convert a ROAS percentage into a decimal?
Divide the percentage by 100: 400% = 4 = 4:1. Google Ads expects a Target ROAS as a percentage; Meta expects a decimal, with the example of 1.100 for a 110% return, so 4.000 for 400%.
Sources
- Google Ads Help, About Target ROAS bidding, no date shown. Accessed on October 19, 2026.
- Meta Business Help Center, Purchases ROAS (Return on Ad Spend), no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Analytics dimensions and metrics (GA4), no date shown. Accessed on October 19, 2026.
- Google for Developers, Recommended events (GA4 reference, gtag.js), updated on September 16, 2026. Accessed on October 19, 2026.
- European Commission, Your Europe portal, VAT rules and rates (in French), last checked on July 13, 2026. Accessed on October 19, 2026.
- Google Ads Help, About conversion values, no date shown. Accessed on October 19, 2026.
- Google Ads Help, About attribution models, no date shown. Accessed on October 19, 2026.
- Google Ads Help, About conversion windows, no date shown. Accessed on October 19, 2026.
- Google (John Chen), Google Ads Help, Strengthen media measurement and ROI clarity with incrementality testing improvements, November 11, 2025. Accessed on October 19, 2026.
- Meta Business Help Center, About ROAS goal, no date shown. Accessed on October 19, 2026.
- Google Ads Help, About conversions with cart data, no date shown. Accessed on October 19, 2026.
- Google Ads Help, Conversion Values Best Practices, no date shown. Accessed on October 19, 2026.
Cite this article
Clair, B. (2026, November 3). ROAS: definition, formula and break-even point. Elev8 Lab. https://elev8-lab.fr/en/web-analytics/roas/