CalcBix
Guide

ROAS vs ROI Explained

A high ROAS does not always mean profit. Learn how ROAS and ROI differ and why you need gross margin alongside both metrics to evaluate ad campaign performance.

CalcBix Editorial TeamUpdated 2026-04-24Open ROAS Calculator

Introduction

ROAS and ROI are both used to measure the return from marketing spend, but they answer different questions and are calculated very differently. Confusing the two is one of the most common mistakes in marketing reporting — and it can lead to scaling unprofitable campaigns or cutting ones that are actually working. This guide explains both metrics clearly, with a practical example that shows why a high ROAS can still be a losing campaign.

Why this matters

ROAS is a revenue efficiency metric — it tells you how much revenue came back for every dollar spent on ads. ROI is a profitability metric — it tells you how much profit remained after subtracting all costs. A campaign with 5× ROAS looks excellent on paper. But if gross margin is 18%, that 5× ROAS generates only $0.90 in gross profit per $1 spent — a loss. Marketers who optimise ROAS without checking margin are optimising the wrong metric.

Step-by-step method

Follow these practical steps to apply this calculation to your own situation:

  • Step 1Calculate ROAS. ROAS = Revenue Generated ÷ Ad Spend. A result of 4 means every $1 in ads returned $4 in revenue.
  • Step 2Find your break-even ROAS. Break-even ROAS = 1 ÷ Gross Margin %. With 35% margin: break-even ROAS = 1 ÷ 0.35 = 2.86×. You need at least 2.86× just to cover product cost.
  • Step 3Calculate marketing ROI. Marketing ROI % = ((Revenue × Gross Margin) − Ad Spend) ÷ Ad Spend × 100.
  • Step 4Identify the difference. ROAS measures revenue efficiency. ROI measures profit efficiency. Both together give you a complete picture of campaign performance.
  • Step 5Apply to scaling decisions. Scale campaigns where both ROAS exceeds break-even AND marketing ROI is positive. Do not scale based on ROAS alone.
  • Step 6Set targets per channel and product. Different products have different margins — set different ROAS targets per SKU or product category accordingly.

Formula to know

ROAS = total revenue from ads ÷ total ad spend; break-even ROAS = 1 ÷ gross margin; profit from ads = (ROAS × gross margin − 1) × ad spend

The formula is the starting point, not the whole decision. Use the same period and units across every input, and avoid mixing gross and net values unless the calculator specifically asks for them. When a result affects tax, lending, investment, payroll, or client reporting, use the formula to understand the estimate and then verify the final number against source documents.

Example calculation

Campaign A: Ad spend $8,000. Revenue $40,000. ROAS = 5×. Gross margin = 18%. Break-even ROAS = 5.56×. Campaign A is unprofitable despite 5× ROAS. Campaign B: Ad spend $8,000. Revenue $28,000. ROAS = 3.5×. Gross margin = 40%. Break-even ROAS = 2.5×. Campaign B is profitable.

Campaign A: gross profit = $40,000 × 18% = $7,200. Net = $7,200 − $8,000 = −$800 loss despite 5× ROAS. Campaign B: gross profit = $28,000 × 40% = $11,200. Net = $11,200 − $8,000 = +$3,200 profit at only 3.5× ROAS. The higher-ROAS campaign is losing money; the lower-ROAS campaign is making it.

Use the related CalcBix tool

Open the ROAS Calculator to test your own numbers instantly. The tool includes the formula, real-time result updates, result interpretation, copy-to-clipboard, optional CSV export, common mistakes, FAQ, and related tools.

Common mistakes to avoid

  • Optimising for the highest ROAS without checking gross margin — high ROAS on low-margin products can lose money.
  • Using a single ROAS target across all products when margins vary significantly.
  • Comparing ROAS across platforms without adjusting for attribution window differences (e.g. Google 30-day vs Meta 7-day click).
  • Reporting ROAS to stakeholders as a profitability metric — always pair it with the margin context.
  • Not separating branded keyword ROAS from non-branded — branded campaigns almost always inflate the blended average.

Practical tips

Set a target ROAS for each product category based on its gross margin, not a blanket target for the whole account. Calculate break-even ROAS first, then add your target profit margin to set your actual ROAS target. Use the CalcBix ROAS Calculator to find your break-even ROAS and net campaign profit at any spend level — and combine it with the ROI Calculator for a complete view.

Summary

ROAS measures how much revenue your ad spend generated. ROI measures how much profit it made. Both matter — and neither tells the full story alone. Always pair ROAS with gross margin to know whether a campaign is truly profitable, and set ROAS targets per product category based on their individual margin profiles.

Ready to use the calculator?

Open the ROAS Calculator — free, no login required.

Open ROAS Calculator

Calculated your numbers? Take the next step.

Build a business page, capture leads, and follow up faster with GrowbixAI.

Try GrowbixAI

Frequently asked questions

What is the fastest way to use this guide?

Read the formula section, test your own numbers in the related CalcBix tool, then compare conservative and optimistic scenarios side by side.

Are the examples professional advice?

No. All examples are for educational illustration only. Verify financial, tax, legal, or investment decisions with a qualified professional.

Which tool should I open next?

Open the ROAS Calculator to test your own numbers. It includes the formula, result interpretation, FAQ, and related tools.

Can I share this guide?

Yes. Every CalcBix guide has a permanent URL you can share with clients, colleagues, or social media. No login required to read.

Related tools