DEV Community

EvvyTools
EvvyTools

Posted on

How to Calculate Your Real ROAS and Know When an Ad Campaign Is Actually Profitable

You're running ads. Revenue is coming in. The dashboard shows a positive number. But you have no idea whether the campaign is actually making money or quietly draining it.

This is one of the most common situations in paid media. ROAS - return on ad spend - is the metric most platforms report by default, and it looks clean and simple. But ROAS alone doesn't tell you whether you're profitable. It tells you how much revenue came back for every dollar you spent on ads. That's useful, but incomplete. A campaign with a 3x ROAS can still lose money if your margins are thin enough.

This guide walks through how to calculate your actual ROAS, how to find your break-even point, and how to benchmark performance across different platforms - so you stop guessing and start making decisions based on real numbers.

Person analyzing ad campaign data on laptop with charts
Photo by Negative Space on Pexels

What ROAS Measures - And Why It's Not the Same as ROI

ROAS and ROI are both ratios that describe the return on a dollar spent, but they measure very different things. Understanding the gap between them is the first step to using either one correctly.

ROAS is a revenue ratio. The formula is simple:

ROAS = Revenue from ads / Ad spend
Enter fullscreen mode Exit fullscreen mode

If you spent $5,000 on ads and generated $18,000 in revenue attributed to those ads, your ROAS is 3.6 (or 360%). That means for every dollar you spent, $3.60 in revenue came back.

ROI accounts for all costs, not just ad spend. The formula looks like this:

ROI = (Net profit / Total investment) × 100
Enter fullscreen mode Exit fullscreen mode

If that same $18,000 in revenue cost you $5,000 in ad spend plus $12,000 in product costs, your net profit is $1,000. Your ROI is 20% - very different from the 360% ROAS number.

The gap matters because ROAS tells you about your ad spend efficiency. ROI tells you whether you actually made money. A campaign with excellent ROAS can still produce negative ROI if your cost of goods, fulfillment, or overhead consumes the margin.

HubSpot's breakdown of marketing ROI vs ROAS is worth reading if you want a fuller treatment of when to use each metric. The short version: use ROAS to evaluate ad efficiency, use ROI to evaluate overall business profitability.

According to the Google Ads Help Center documentation on target ROAS bidding, ROAS is the core signal Google uses for automated bidding strategies - which is part of why it shows up everywhere in reporting. Platforms optimize for it because it's measurable in-platform. Your margins are not.

Step-by-Step: Calculating ROAS, Break-Even ROAS, and Platform Benchmarks

Step 1 - Calculate Basic ROAS

Take your total revenue attributed to the campaign and divide it by total ad spend for that same period.

Using a concrete example: $5,000 in ad spend, $18,000 in attributed revenue.

ROAS = $18,000 / $5,000 = 3.6
Enter fullscreen mode Exit fullscreen mode

A few things to watch here. Attribution windows vary by platform. Meta defaults to a 7-day click, 1-day view window. Google uses last-click by default. TikTok has its own model. If you're comparing ROAS across platforms without adjusting for attribution, you're not making an apples-to-apples comparison. The Meta Business Help Center guide on attribution settings explains how to adjust this in Ads Manager.

Also consider: make sure you're only including revenue that's actually attributable to the campaign, not total store revenue during that period.

Step 2 - Find Your Break-Even ROAS

This is where it gets more useful. Break-even ROAS tells you the minimum ROAS your campaign needs to cover costs - the point where you're neither making nor losing money on ad spend.

The formula:

Break-even ROAS = 1 / Gross profit margin
Enter fullscreen mode Exit fullscreen mode

If your gross profit margin is 30% (you keep $0.30 for every $1.00 in revenue after cost of goods), your break-even ROAS is:

Break-even ROAS = 1 / 0.30 = 3.33
Enter fullscreen mode Exit fullscreen mode

That means your campaign must generate at least $3.33 in revenue for every $1.00 in ad spend just to cover the cost of the goods sold. Anything above 3.33 is contributing to profit. Anything below 3.33 is losing money, even if the ROAS number looks positive.

With the numbers from the example above ($5,000 ad spend, $18,000 revenue, 30% margin), ROAS of 3.6 clears break-even ROAS of 3.33. The campaign is profitable - but only just. There's not much room for costs to creep up or conversions to drop.

For step 2 and the calculations that follow, the free ROAS calculator on EvvyTools handles the math without a spreadsheet. Enter your ad spend, revenue, and profit margin and it returns your ROAS, break-even ROAS, and a performance rating benchmarked by platform.

Step 3 - Adjust for Platform Benchmarks

Break-even ROAS is your floor. But what's a good ROAS for the platform you're running on? Benchmarks vary significantly by platform and industry.

WordStream's industry ROAS benchmarks show that average ROAS across Google Search campaigns tends to run between 2x and 4x, with some industries (particularly legal and finance) sitting closer to 2x and e-commerce closer to 4-5x. These are averages - your break-even ROAS is still the more important number for your specific business.

Platform differences to keep in mind:

  • Google Search: High purchase intent. Users are actively looking. Lower funnel means higher conversion rates and often higher ROAS. 3-5x is a common benchmark.
  • Meta (Facebook/Instagram): Broader targeting, discovery-based. ROAS is often lower than Search because you're intercepting users who weren't necessarily looking for your product. 2-3x is more typical, depending on product type and audience warmth.
  • TikTok: Newer ad ecosystem, younger demographics. ROAS benchmarks are less established and vary widely by product category. Creative quality has outsized impact.
  • LinkedIn: B2B-focused, expensive CPCs, and longer sales cycles. ROAS as a direct metric is less meaningful here - attribution to eventual closed deals is the better measure.

The platform affects what a "good" ROAS looks like, but your break-even ROAS doesn't change. A Meta campaign with 2.5x ROAS might be perfectly healthy if your margins are high enough that break-even sits at 1.8x. The same ROAS would be a problem if your margins are thin and break-even is 2.8x.

Business owner reviewing advertising ROI spreadsheet with calculator
Photo by Towfiqu barbhuiya on Pexels

Common ROAS Interpretation Mistakes

Treating any positive ROAS as success. A ROAS above 1.0 means you're generating more revenue than you spent on ads. It does not mean you're profitable. If you're selling $50 products with $40 in variable costs, you need a ROAS of at least 5.0 to break even. A campaign with a 2.0 ROAS is losing $10 for every unit sold.

Ignoring return rates and chargebacks. The revenue number in your ad platform is usually gross revenue - before refunds, returns, and disputed charges are processed. For categories with high return rates (apparel, electronics), your real ROAS can look meaningfully different once returns are factored in. Build in an adjustment factor if returns are significant in your business.

Comparing campaigns with different attribution windows without adjusting. If one campaign uses a 1-day click window and another uses a 7-day click window, the revenue numbers aren't comparable. More attribution window means more revenue gets credited to the campaign - which can make older campaigns look better than newer ones simply because they've had more time to accumulate conversions.

Optimizing for ROAS when you should be optimizing for profit. Cutting low-ROAS campaigns and doubling down on high-ROAS campaigns sounds logical, but high ROAS often means you're targeting a small, easy-to-convert audience. Scaling usually means expanding audiences, which often lowers ROAS even as it increases total profit. Marginal ROAS - the ROAS on the next dollar you spend - is a more useful optimization target than average ROAS.

Further Reading

If your ad campaigns are burning through budget quickly, it also pays to know your overall financial runway. This guide walks through how to model startup cash flow and burn rate before making major spending decisions - useful context for anyone deciding how aggressively to scale paid acquisition.

A few external resources that go deeper on ROAS and paid media measurement:

For a broader toolkit, evvytools.com has calculators across freelance business, personal finance, and more.

Wrapping Up

ROAS is a useful signal, but it only tells part of the story. The number that actually matters is break-even ROAS - the floor your campaign has to clear before it's contributing to profit rather than just covering costs. Calculate that first, then use platform benchmarks as a secondary reference to understand whether you're competitive in your channel.

Once you know your break-even ROAS, every campaign decision becomes clearer: whether to scale, cut, or hold. The math isn't complicated, but it does need to be done before you make those calls.

Top comments (0)