25 yearsFounded in the UK in 2001You define the outcome. We compose the journey.

What is ROAS? A practitioner’s guide

Margin, customer lifetime value and the time it takes to close a sale determine what an advertising return means.

Return on ad spend (ROAS) is revenue divided by ad spend. A 4.5× ROAS means £4.50 in revenue for every £1 spent on advertising.

Four versions help answer different questions. Gross ROAS compares revenue with spend. Net ROAS brings gross margin into the calculation. Break-even ROAS shows the revenue return needed to cover advertising after delivery costs. LTV-adjusted ROAS includes projected gross profit over the customer’s lifetime. In B2B, revenue-based readings need a reporting window that accounts for the time between advertising and a sale.

What ROAS measures

ROAS measures revenue attributed to an advertising campaign against the cost of that campaign. The result can be a ratio, such as 4.5×, 2.1× or 0.8×, or a percentage: 450%, 210% or 80%. The ratio is the more common reading in B2B because it shows at a glance whether revenue has reached 1.0× advertising spend. Below 1.0× gross ROAS, revenue has not covered advertising spend, even before delivery costs.

The numerator is the revenue that can credibly be tied to the campaign. For the calculations here, the denominator includes media costs and direct ad-platform fees. Production costs sit outside that reading unless the team agrees in writing to include them. There is no single ROAS cost basis: the appropriate basis differs by client. State whether advertising cost includes media only or also production and fees, and count each cost once. Keep delivery costs deducted in the gross-profit numerator separate from advertising costs in the denominator. State the cost base so colleagues can compare results on the same terms.

Gross ROAS leaves three questions open:

  • Profit: a 4.0× gross ROAS at a 20% margin generates 80p per £1 spent after delivering the product or service. That leaves a 20p shortfall against the £1 of advertising cost.
  • Incrementality: some of a campaign’s attributed revenue would have arrived without the advertising. ROAS alone cannot separate those purchases from the additional sales the campaign caused.
  • Timing: a campaign running in March can generate revenue in October. A month-by-month comparison of spend and revenue therefore fails to capture a long B2B buying cycle.

The four versions of ROAS

The variants use the same underlying revenue and cost data, with margin and lifetime value added where the question requires them.

VariantFormulaWhen to use it
Gross ROASRevenue ÷ ad spendComparing channel revenue efficiency and spotting trends. It excludes margin.
Net ROAS(Revenue × gross margin) ÷ ad spendAssessing gross profit generated per pound of advertising cost. It needs an accurate margin.
Break-even ROAS1 ÷ gross marginFinding the gross ROAS needed to cover advertising after direct delivery costs.
LTV-adjusted ROAS(Revenue × gross margin × LTV multiplier) ÷ ad spendAssessing SaaS, subscription or B2B expansion returns where retention data supports the multiplier.

Use gross margin as a decimal: 75% becomes 0.75.

Gross ROAS is the version most teams report. It is useful for channel comparisons because it shows revenue per pound spent. A comparison still needs consistent attribution, cost and reporting windows. To assess profitability, bring margin into the calculation.

Net ROAS is the reading finance wants. It multiplies gross ROAS by gross margin. At 4.0× gross ROAS and a 25% margin, the result is 1.0× net: gross profit just covers advertising cost, leaving no contribution after that spend. At a 75% SaaS margin, the same 4.0× gross result becomes 3.0× net. The gross profit in the numerator is before advertising cost, which forms the denominator. The result is not net profit after every business expense.

Break-even ROAS is one divided by gross margin. At 25% margin, the floor is 4.0×. At 50%, it is 2.0×. At 75%, it is approximately 1.33×. Other overheads still matter to overall profitability, but this gives a campaign a clear floor against the costs included.

LTV-adjusted ROAS extends the revenue horizon. Multiply revenue by a lifetime-value multiplier and gross margin, then divide by spend. Retention and expansion data can make this useful for subscription or repeat-purchase businesses. For a one-off purchase with no expected repeat revenue, an uplift is unwarranted. An unsupported multiplier makes the reported return larger without making the forecast more reliable.

A worked example

Suppose a B2B SaaS team spends £10,000 on a search campaign in Q2, including media costs and direct ad-platform fees. The campaign generates £45,000 in first-year contracted revenue, attributed through the CRM. Finance confirms a 75% gross margin. Data from similar customer cohorts supports a 3.0× LTV multiplier over three years.

  • Gross ROAS: £45,000 ÷ £10,000 = 4.5×, or £4.50 in first-year revenue per pound spent.
  • Net ROAS: (£45,000 × 0.75) ÷ £10,000 = 3.375×. After the 25% delivery cost, that is about £3.38 in gross profit per pound of advertising cost.
  • Break-even ROAS: 1 ÷ 0.75 = approximately 1.33×. The campaign’s 4.5× gross return clears that floor.
  • LTV-adjusted ROAS: (£45,000 × 3.0 × 0.75) ÷ £10,000 = 10.125×, or approximately £10.13 in projected lifetime gross profit per pound spent.

The temptation is to lead with 10.125× because it is the largest. Each result answers a different question. Report the first-year net figure alongside the larger LTV-adjusted figure, with the three-year horizon and retention assumptions visible. The lifetime projection depends on those assumptions holding.

What is a good ROAS?

A good ROAS depends on gross margin and the contribution the business needs above break-even. BigCommerce describes 4:1 as a common benchmark. At a 25% gross margin, however, 4.0× only covers advertising after delivery costs. A higher-margin business has a lower break-even line; a lower-margin business needs a higher return.

Gross marginBreak-even gross ROAS“Comfortably above” illustration
20%5.0×7.0× and above
25%4.0×6.0× and above
50%2.0×3.0× and above
75%1.33×2.0× and above
85%1.18×1.8× and above

The break-even column is arithmetic: 1 ÷ margin. The final column is editorial guidance, not a sourced benchmark or a fixed multiplier. Agree the required contribution with finance before treating it as a target.

At a 75% SaaS margin, a 3.0× gross ROAS is comfortably above advertising break-even. At a 25% margin, that same 3.0× is below it. The 4:1 convention fits a retail-margin starting point: at around 25% margin, it is break-even, with a good return comfortably above it. That retail frame stayed in circulation as channel and margin mixes changed. B2B teams importing it as a near-universal target brought in a frame that was never designed for their economics. Replace it with your own break-even line and required contribution when discussing performance with finance.

What is different in B2B?

Three features of B2B buying affect how ROAS should be read.

Revenue can arrive months after the campaign. Typical enterprise buying cycles run for several months, often longer for complex deals. March advertising can generate booked revenue in October. Extend the reporting window or use a lagged comparison, such as March’s spend against October’s revenue. In a long B2B cycle, most of June’s attributed revenue typically comes from spend two or three quarters earlier. Reading June’s ROAS report as though it captured June’s spend gives the wrong view.

The forecasting difficulty shows up in sales expectations too. The Salesforce State of Sales seventh edition (2026) reports what sales representatives expected to achieve against their 2025 quotas. In its sub-100% bands, 2% expected to reach 25% or less, 12% expected 26 to 50%, 25% expected 51 to 75%, and 24% expected 76 to 99%. Together, 63% expected to miss quota. The figures describe expectations for 2025. Reading ROAS against a missed quarter means reading against a moving target.

Consider a campaign with £20,000 of March spend. By June, its attributed pipeline is £180,000, giving a pipeline-weighted ROAS of 9.0×. By October, £60,000 has closed, giving a closed-won ROAS of 3.0×. These are two legitimate but different numbers. Reporting either at the wrong moment leads to the wrong decision.

B2B purchases run through a buying group. Different stakeholders bring their own research, concerns and existing views. The campaign that converts a contact is rarely the only campaign influencing the eventual decision. Gartner’s May 2025 sales survey release reported unhealthy conflict in 74% of B2B buyer teams. Campaign-level ROAS does not show that internal disagreement or establish how much of the group’s decision the campaign caused.

Pipeline remains an estimate. A pipeline-based reading compares open pipeline value with spend. It is useful for early reporting because it shows movement before closed-won revenue arrives, but treating that pipeline value as revenue without applying the close rate is misleading. £200,000 of opportunities at a 20% close rate represents £40,000 in expected revenue. Reporting the full £200,000 as if it were closed revenue would substantially overstate the return.

For B2B reporting, name the variant, the period it covers and the close-rate or lifetime-value assumptions. Those labels distinguish observed revenue from a forecast. Lag and uncertainty remain part of the result; omitting them from the report leads to the wrong decision.

ROAS and other measurements

ROAS and ROI. ROAS divides revenue by ad spend. Return on investment divides net profit from the investment by its total cost. ROAS helps assess campaign revenue efficiency; ROI helps assess the return after the relevant costs.

A campaign can produce 4.0× ROAS and negative ROI if its costs are high enough. Another can produce 1.5× ROAS and positive ROI if its margins cover the costs. Use ROAS for campaign comparisons and ROI for programme or business decisions, keeping the cost scope explicit in both. For the ROAS calculation, see the formula walk-through.

ROAS and CPA. Cost per acquisition divides spend by the number of leads or customers acquired. CPA tells you what each acquisition cost; ROAS tells you how much revenue each pound of spend returned. A low CPA can still produce weak ROAS if deal values are low. A higher CPA can produce stronger ROAS when it brings higher-value customers.

ROAS and MER. Marketing efficiency ratio divides total revenue by total marketing spend across the programme. MER covers the whole budget and provides the boardroom view, while ROAS supports campaign or channel decisions. MER and ROAS should agree on direction across a quarter. If they do not, the attribution layer needs work. The same March campaign produces different ROAS readings in the June and October reporting windows. That change in the campaign’s ROAS reading with the window is the most common practical reason MER and ROAS diverge inside a quarter.

Where to go from here

Reporting a useful ROAS figure

In B2B, report revenue lag, the buying group’s involvement and the gap between open pipeline and closed revenue alongside the ROAS figure. Comparing the figure with the appropriate break-even line accounts for delivery costs through gross margin. A reader should be able to see what the result includes and reproduce it from the same inputs.

Frequently asked questions

What is ROAS?

Return on ad spend is revenue attributed to a campaign divided by that campaign’s advertising cost. £45,000 of revenue on £10,000 of spend gives 4.5× gross ROAS. It measures revenue efficiency. Margin and break-even calculations show whether that revenue covers advertising after delivery costs.

What is a good ROAS?

It depends on gross margin. At a 25% margin, 4.0× gross ROAS only breaks even against advertising cost. At a 75% software margin, break-even is approximately 1.33×, and 3.0× is comfortably above that floor. Set a target using your own costs and required contribution rather than relying on the common 4:1 benchmark.

How do you calculate ROAS?

Divide attributed revenue by advertising cost. A result of 4.5× can also be written as 450%. Net ROAS multiplies gross ROAS by gross margin; break-even gross ROAS is one divided by margin; LTV-adjusted ROAS multiplies gross ROAS by margin and a supported LTV multiplier. The ROAS calculator applies these formulas to your inputs.

Is ROAS the same as ROI?

ROAS compares revenue with advertising cost. ROI compares the net profit from an investment with its total cost. Use ROAS for campaign comparisons and ROI for programme or business decisions. Both are useful, but a high revenue return does not by itself establish a positive ROI.

How is B2B ROAS different from eCommerce ROAS?

The formula is the same. In B2B, revenue can arrive months or quarters after the advertising, the decision involves a buying group, and early reports may use pipeline estimates. State the window. A pipeline-based reading compares open pipeline value with spend and shows movement before closed-won revenue arrives. It is useful for early reporting only and should never be confused with closed-won ROAS.

What should I use to track ROAS over time?

Join ad-platform data with the CRM and the revenue records finance uses. Ongoing tracking needs rules for attributing revenue, identity resolution (matching campaign contacts to customers) and reconciling marketing-attributed revenue with finance-recognised revenue. The ROAS calculator supports individual scenarios; a repeatable reporting process needs those data connections and checks as well.

Where to go next

Bring the question you could not find answered.

A first call is the place to work through it for your programme.

Or request a free audit of leads from a recent programme.

Talk to us