How to Calculate ROAS: formula, examples, and 2026 benchmarks.
ROAS = ad revenue ÷ ad spend. If you earned $7.5K from $145 in ads, your ROAS is 51.7×. Below is a full breakdown of the formula, the difference between ROAS, ROMI, and ad spend ratio, real numbers from InSync cases, and benchmarks by niche.
What ROAS is and why you should calculate it
ROAS (Return On Ad Spend) is a ratio that shows how much revenue each unit of money invested in advertising generates. It's the fastest metric for answering the question "is the ad working or just burning budget." A ROAS of 5× means that for every dollar invested, you get five back.
Unlike clicks and reach, ROAS is tied to money, not intermediate metrics. That's why it's the starting point for evaluating any paid traffic — on Meta Ads, Google Ads, or TikTok Ads. But it's important to remember: ROAS calculates revenue, not profit, so it should always be read alongside the business's margin.
The ROAS formula: how to calculate it correctly
The ROAS formula is simple: ROAS = ad revenue ÷ ad spend. The result is a multiplier (e.g. 5×) or a percentage (500%). To get a percentage, multiply the multiplier by 100. The revenue used is specifically the revenue generated by the ad, not the business's total turnover.
Example from our restaurant case: budget $145, revenue $7,500. Divide $7,500 by $145 to get a ROAS of 51.7×. That means every dollar invested came back as fifty-one dollars in revenue. In the Conturra case in the USA: budget $684, revenue corresponded to a ROAS of 5.9× — every dollar brought back almost six.
For ROAS to be accurate, revenue needs to be correctly matched to its source. This requires end-to-end analytics and proper event setup in the ad account and CRM — otherwise you're calculating payback on incomplete data. How we handle this technically is covered in the mistakes section below.
How ROAS differs from ROMI and the ad spend ratio
These three metrics are often confused, but they answer different questions. ROAS calculates ad budget payback based on revenue. ROMI calculates payback of all marketing costs based on profit. The ad spend ratio is the share of ad spend in revenue — essentially the inverse of ROAS, expressed as a percentage. Managing campaigns requires all three.
| Parameter | ROAS | ROMI | Ad spend ratio |
|---|---|---|---|
| What it calculates | Revenue ÷ ad budget | Profit ÷ all marketing costs | Ad spend as a share of revenue |
| Formula | Revenue / Ad spend | (Profit − costs) / costs × 100% | Ad spend / Revenue × 100% |
| Units | Multiplier (5×) or % | Percentage (%) | Percentage (%) |
| Accounts for cost of goods | No | Yes | No |
| Accounts for agency fees/tools | No | Yes | No |
| Best for | Day-to-day campaign optimization | Evaluating marketing's business impact | Keeping spend within % of revenue |
| Example | ROAS 5× | ROMI 180% | Ad spend ratio 20% |
The relationship between ROAS and the ad spend ratio is direct: ad spend ratio = 1 ÷ ROAS × 100%. At a ROAS of 5×, the ad spend ratio is 20%; at a ROAS of 10×, it's just 10%. The lower the ad spend ratio, the more effective the advertising. ROMI, meanwhile, will always be "stricter" than ROAS, since it accounts for cost of goods and all additional costs — so a positive ROAS doesn't guarantee a positive ROMI.
Examples of ROAS calculations from real cases
ROAS is best understood through numbers. Below are InSync cases across different niches and locations. Notice how much the normal ROAS varies depending on the product: a restaurant with a high repeat-purchase rate delivers dozens of times over, while permanent makeup with a longer cycle delivers less, but still pays off.
Restaurant chain — turned $145 into $7,500
Conturra Cryotherapy — 8 bookings from $684
Molfar — 3,700 CHF in sales
NK Elite — 25 bookings from €4.8K
What ROAS benchmark is considered good in 2026
There's no universal "good" ROAS — the benchmark depends on margin, niche, and deal cycle. There's just one reference point: ROAS must exceed the break-even point. If your margin is 50%, a ROAS below 2× makes the ad unprofitable, even if it looks "positive" on paper. That's why the benchmark should always be calculated from your cost of goods, not someone else's benchmarks.
In practice, the ranges look like this: for e-commerce, 3-4× is often the reference point; for high-margin services, even 2-2.5× can be acceptable; and niches with repeat purchases and low cost of goods (like restaurants) can deliver dozens of times over. In our cases, ROAS honestly ranged from 2.57× to 51.7× — and every one of those numbers was profitable for its respective business.
Honesty matters here: we don't promise a specific ROAS upfront. The result depends on the product, average order value, season, and how well the post-click funnel is tuned. What we do guarantee is accurate tracking, transparent weekly reports, and systematic optimization toward your break-even point. You can see real numbers in the case studies section.
Common mistakes when calculating ROAS
The most common mistake is confusing revenue with profit. A ROAS of 6× sounds great, but if cost of goods and logistics eat up 80% of revenue, the ad is unprofitable. The second mistake is calculating ROAS on incomplete data: without correct event tracking in the ad account and CRM, some sales simply don't get attributed to the ad, and the number ends up understated.
The third mistake is evaluating ROAS too early. In niches with a long cycle (B2B, expensive services), the first leads come in within 1-3 days, but they don't convert to payment until later, so a reliable ROAS only shows up closer to day 14-30. The fourth mistake is comparing your ROAS to someone else's benchmarks without accounting for margin. A 4× figure can be excellent for one business and unprofitable for another.
Over 4 years in performance marketing and 150+ projects, we've seen all these traps. That's why at InSync, ROAS is always read alongside ROMI and the break-even point, and analytics is set up end-to-end — from a click in Meta to a payment in the CRM. You can find out where your payback tracking is falling short at a free audit.
Frequently asked questions about ROAS
What is ROAS in simple terms?
ROAS (Return On Ad Spend) is a ratio that shows how well your ad spend pays off. It shows how much revenue each hryvnia or dollar invested in advertising generates. A ROAS of 5× means that for every $1 spent, you got $5 in revenue. It's the base metric for evaluating the effectiveness of paid traffic.
What ROAS is considered good?
There's no universal benchmark — it all depends on the niche and margin. For e-commerce, 3-4× is often the reference point, while for high-margin services even 2× can be acceptable. In our cases ROAS ranged from 2.57× (permanent makeup in Germany) to 51.7× (restaurants). The key is that ROAS should exceed the break-even point given your cost of goods.
How is ROAS different from ROMI?
ROAS only accounts for the ad budget and calculates revenue, while ROMI accounts for all marketing costs (budget, agency fees, tools) and calculates profit. ROAS is shown as a multiplier (5×), ROMI as a percentage. ROAS is convenient for day-to-day campaign optimization, while ROMI is better for evaluating the overall business impact of marketing.
What is ad spend ratio and how does it relate to ROAS?
The ad spend ratio is the inverse of ROAS, expressed as a percentage. If ROAS equals 5×, the ad spend ratio is 20% (one divided by ROAS, multiplied by 100). The lower the ad spend ratio, the more effective the advertising. It's convenient when you need to keep spend within a set percentage of revenue.
Why doesn't a high ROAS always mean profit?
ROAS calculates revenue, not profit. A campaign with a ROAS of 6× can still be unprofitable if the cost of goods, logistics, and fees eat up most of the revenue. That's why ROAS should always be compared against the break-even point based on margin. For the full picture, ROMI is added, since it accounts for all costs and calculates actual profit.
How quickly can you evaluate ROAS after launching ads?
We usually get the first leads within 1-3 days, but an accurate ROAS requires the full deal cycle. In niches with instant conversion (restaurants, e-commerce), we draw first conclusions within 7-10 days. Where the deal cycle is longer (B2B, high-ticket services), a reliable ROAS becomes visible closer to day 14-30, once some leads have converted to payment.
Let's calculate your real ROAS — and find out where it's leaking.
Free audit: we'll look at your payback, set up end-to-end analytics, and show you how to bring your ROAS into the black on ROMI. No fluff — just numbers. Also useful: how much a Meta ads specialist costs and agency vs. freelancer.