Definition · Attribution

What is ROAS?

ROAS stands for Return on Ad Spend. It is the most common headline metric in paid advertising and one of the most commonly misread. This page covers the definition, the formula, the relationship to break-even ROAS, and the three reasons platform ROAS rarely matches what hits the bank.

The formula

ROAS = revenue ÷ ad spend

$30,000 in revenue from $10,000 of ad spend is a 3.0x ROAS. Reported as a multiple or sometimes a percentage (300%). Same number, different format.

The point most operators miss

ROAS does not include cost of goods, fulfilment, processing fees, or overhead. A 3.0x ROAS is profitable for a 50 percent margin business and a quiet loss for a 30 percent margin one. The number that matters is your break-even ROAS: the lowest ROAS that clears your margin.

Run your numbers in the ROAS calculator

Break-even ROAS by gross margin

The lowest ROAS that breaks even on your margin.

Gross marginBreak-even ROASTypical for
20%5.0xDiscount retail, marketplace resellers
30%3.3xMost ecommerce, low-margin services
50%2.0xMid-margin DTC, lead-gen
70%1.4xSaaS, high-margin services
85%1.2xSoftware, digital products

These are the numbers your campaigns need to hit before any actual margin lands. Above break-even, scale. At or near break-even, your channel is buying market share, not making money. Below it, every order destroys margin.

Why platform ROAS rarely matches the bank

The three reasons your reports disagree.

  1. Reason 01

    Deduplication failures

    When the browser pixel and the server-side CAPI event both fire without a stable event ID, the platform counts the same conversion twice. Inflated reported revenue, inflated ROAS. Server-side rebuilds with order-ID deduplication usually fix this in week one.

  2. Reason 02

    View-through window inflation

    Meta's default view-through window is one day. If it is widened to seven days (a common 'optimisation' that lifts the ROAS dashboard), a meaningful share of organic and brand-search conversions get attributed to ads they were merely shown. The number on the dashboard goes up; the bank does not.

  3. Reason 03

    Conversion events firing on /thank-you page-views

    The platform conversion is set up to fire on a page-view of /thank-you rather than on a true order event. Customers who refresh, bookmark, or revisit the page rack up duplicate conversions. Inflates platform revenue by 5 to 30 percent. Easy to spot, easy to fix.

Frequently asked

Six questions about ROAS.

What is ROAS?

ROAS stands for Return on Ad Spend. It is the revenue generated by ad spend, divided by that ad spend, expressed as a multiple. A $30,000 return on $10,000 of ad spend is a 3.0x ROAS.

How do you calculate ROAS?

ROAS = revenue from ads ÷ ad spend. It is reported as a multiple (e.g. 3.0x) or sometimes as a percentage (e.g. 300%). Most ad platforms report platform-attributed ROAS. The number that matters more is contribution-margin ROAS, which factors in cost of goods and overhead.

What is a good ROAS in 2026?

There is no universal good ROAS. The threshold that matters is your break-even ROAS, calculated as 1 ÷ gross margin. A 50 percent margin business breaks even at 2.0x. A 30 percent margin business breaks even at roughly 3.3x. 'Good' starts above your break-even and scales from there.

What is the difference between ROAS and ROI?

ROAS only measures revenue against ad spend. ROI (Return on Investment) measures profit (revenue minus all costs, including cost of goods and overhead) against the total investment. A 3.0x ROAS can be a positive ROI for a high-margin business and a negative ROI for a low-margin one.

Why does platform ROAS differ from CRM revenue?

Three reasons: deduplication failures (events being double-counted across platforms or pixels), inflated view-through windows, and conversion events that fire on /thank-you page-views rather than actual orders. A two-week tracking audit usually closes the gap to within five percent.

What is break-even ROAS?

The lowest ROAS that covers gross margin and overhead. Calculated as 1 ÷ gross margin (or for a stricter version, 1 ÷ (gross margin − overhead percentage)). Below it, every order destroys margin. Above it, every additional dollar of spend compounds.

Run the numbers

ROAS is a 30-second answer if you have the inputs.