Guide · Ad Metrics

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.

51,7×
ROAS in the restaurant case
5,9×
Conturra ROAS, USA
3,6×
Molfar ROAS, Switzerland
01Definition

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.

02Formula

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.

03ROAS vs ROMI vs ad spend ratio

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.

ParameterROASROMIAd spend ratio
What it calculatesRevenue ÷ ad budgetProfit ÷ all marketing costsAd spend as a share of revenue
FormulaRevenue / Ad spend(Profit − costs) / costs × 100%Ad spend / Revenue × 100%
UnitsMultiplier (5×) or %Percentage (%)Percentage (%)
Accounts for cost of goodsNoYesNo
Accounts for agency fees/toolsNoYesNo
Best forDay-to-day campaign optimizationEvaluating marketing's business impactKeeping spend within % of revenue
ExampleROAS 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.

04Examples

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.

🇺🇦 Ukraine · Restaurants10 days

Restaurant chain — turned $145 into $7,500

$145
budget
$7,5K
revenue
51,7×
ROAS
Calculation: $7,500 ÷ $145 = 51.7×. The ad spend ratio here is under 2% — the ad eats up a tiny share of revenue.
🇺🇸 US · Beauty/Wellness3 weeks

Conturra Cryotherapy — 8 bookings from $684

$684
budget
8
bookings
5,9×
ROAS
A ROAS of 5.9× for a high-ticket service is a stable result: every dollar of ad spend brought back almost six.
🇨🇭 Switzerland · Food3 months

Molfar — 3,700 CHF in sales

700+
followers
3700
CHF in sales
3,6×
ROAS
A ROAS of 3.6×, plus a base of 700+ subscribers that will generate repeat sales without any further ad budget.
🇩🇪 Germany · Permanent Makeup3 months

NK Elite — 25 bookings from €4.8K

€4,8K
budget
25
bookings
2,57×
ROAS
A ROAS of 2.57× in a high-ticket niche with a longer decision cycle — payback is positive, but the benchmark here is lower than for restaurants.
05Benchmarks

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.

06Mistakes

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.

07FAQ

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.

Next step

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.

Reply within one business day. No spam, no newsletters.