What is ROAS? Return on ad spend is the revenue you earn for every dollar you put into ads. You calculate it by dividing campaign revenue by ad spend, usually shown as a ratio: $4 back on $1 spent is a 4:1 ROAS. It measures top-line efficiency, not profit. It ignores your margins, your overhead, and whether the sale would have happened anyway. Read it with that in mind.
What is ROAS, in plain English?
ROAS answers one question: for the money you fed into a campaign, how much revenue came back out? That's it. It's the most-quoted number in paid media because it's simple, it's fast, and it fits in a dashboard cell.
That simplicity is also the trap. A 6:1 ROAS sounds like a win until you remember it's measuring revenue, not the money that lands in your bank account. If your product carries a 15% margin, that gorgeous 6:1 can still lose you money once you back out cost of goods, fees, and the rest of the business. ROAS is a speedometer, not a fuel gauge. It tells you how fast revenue is moving relative to spend. It does not tell you whether the trip was worth taking.
Treat ROAS as a directional efficiency signal, not a verdict on profit. The agencies that quote you a big ROAS number and nothing else are showing you the half of the picture that flatters them.
How to calculate ROAS
The formula is one line:
ROAS = Revenue from ads / Cost of ads
Spend $5,000 on a campaign, earn $20,000 in attributed revenue, and your ROAS is 4:1 (or 400%, or 4.0x, all the same number wearing different outfits). People express it three ways:
- As a ratio: 4:1
- As a multiple: 4.0x
- As a percentage: 400%
A few things that quietly change the number before you ever do the division:
- What counts as "revenue." Gross order value? Net of returns? First purchase only, or lifetime value? Two honest people can report very different ROAS for the same campaign depending on this one choice.
- What counts as "cost." Just media spend, or media plus management fees plus creative? "Media-only ROAS" always looks better than the number that includes what you paid. (If you want the fuller cost picture, CPA, cost per acquisition, is the companion metric worth tracking next to ROAS.)
- Which attribution model decided that revenue belonged to this ad. This is the big one (more below).
Breakeven ROAS: the only target that's yours
Most people skip the step that matters most: the math that turns a generic benchmark into your number. Your breakeven ROAS is the ratio where the campaign stops costing you money, and it comes straight from your gross margin:
Breakeven ROAS = 1 / gross margin %
Run a 25% margin? Your breakeven is 4:1, because each dollar of revenue only keeps 25 cents, and you need four dollars of revenue to cover one dollar of ad spend. Run a 50% margin? Breakeven drops to 2:1. Run a slim 15% margin? You need a 6.7:1 ROAS just to wash even. Your target ROAS then sits above breakeven by whatever profit you want to clear.
A quick worked example. Say you sell a $100 product at a 40% gross margin, so you keep $40 per sale before ads:
- Breakeven ROAS = 1 / 0.40 = 2.5:1
- At 2.5:1 you're running flat: the $40 of margin exactly covers the $40 of ad spend behind that sale.
- At 4:1, you spend $25 per $100 sale and keep $15 of profit on top of media cost. That's a real margin.
- At 2:1, you spend $50 to make a $40-margin sale. You lose $10 every time, no matter how busy the dashboard looks.
This is why "is my ROAS good?" is the wrong question and "is my ROAS clearing breakeven with room to spare?" is the right one. If you'd rather not do the arithmetic by hand, our ad budget calculator and SEO ROI calculator work the same logic backward from the numbers you already have.
What counts as a good ROAS?
A 4:1 ROAS is the rule of thumb you'll see quoted most often, with 3:1 treated as a common breakeven-ish floor for businesses with healthy margins (Improvado, WebFX). It's a reasonable starting reference. It is not your target, because (as the breakeven math above shows) your target depends on your margin, not the industry's.
Here's why no honest answer to "what's a good ROAS" is a single number:
- Margin decides everything. A 4:1 ROAS at a 50% margin is a money printer. The exact same 4:1 at a 20% margin is unprofitable once you cover the product and the overhead. Same ratio, opposite outcome. Always read a benchmark through your own margin structure.
- Channel matters. Bottom-funnel search captures demand that's already there, so it posts high ROAS. Prospecting on social or building demand with audio runs lower ROAS by design, because it's creating the customer the search ad later "converts." Judging a top-funnel channel by a bottom-funnel benchmark kills the thing that feeds your whole funnel.
- Growth stage matters. A brand spending to acquire customers it'll keep for years can rationally run a lower blended ROAS than a brand optimizing for cash today. Lifetime value changes the math.
That last point hides a distinction worth naming. Channel-level ROAS measures one platform or campaign in isolation. Blended ROAS measures total revenue against total ad spend across every channel, and it's the number that maps to your P&L. A standout channel-level ROAS on branded Google Ads can mask a blended ROAS that's barely breaking even once prospecting and upper-funnel spend are in the mix. Steer with channel-level numbers; judge the business on the blended one.
So the useful version of the question isn't "what's a good ROAS." It's "what ROAS keeps me profitable at my margin, and is this campaign clearing it?" That number is yours, not the industry's.
ROAS vs ROI: the difference that costs people money
ROAS and ROI get used interchangeably, and that confusion is expensive.
- ROAS = revenue / ad spend. It measures revenue against one cost (the ads).
- ROI = (profit - total investment) / total investment. It measures profit against all the costs.
ROAS ignores your cost of goods, your shipping, your platform fees, your team, your software, and the agency invoice. ROI doesn't. That's the whole distinction. ROAS tells you the ad engine is efficient; ROI tells you the business made money. You can have a strong ROAS and a negative ROI at the same time, and plenty of businesses do without realizing it.
| ROAS | ROI | |
|---|---|---|
| Measures | Revenue per ad dollar | Profit per total dollar invested |
| Includes margin? | No | Yes |
| Includes overhead and fees? | No | Yes |
| Best for | Comparing campaign efficiency | Judging whether you made money |
| Typical expression | Ratio or multiple (4:1, 4.0x) | Percentage (%) |
Use ROAS to steer campaigns day to day. Use ROI (and its close cousin CPA, cost per acquisition) to decide whether the whole program is worth running. Anyone optimizing purely to ROAS without watching margin is optimizing toward a cliff. The same trap shows up when teams compare channels by ROAS alone instead of by profit: it's worth thinking through alongside the broader SEO vs PPC tradeoff, where a "lower ROAS" channel can still win on total profit.
The caveat nobody puts on the dashboard: is the ROAS even real?
Two campaigns can report the identical ROAS and have completely different actual value. The reason is attribution, and it's where most reported ROAS numbers quietly inflate.
When a platform claims a sale, it's making a judgment call about which touchpoint earned the credit, inside a defined window. Stretch the attribution window and ROAS climbs, because the ad gets credit for more conversions that drifted in later. Switch from last-click to data-driven attribution and the number moves again. Same campaign, same spend, different ROAS, purely because of how you counted.
Worse, attributed revenue isn't the same as caused revenue. If someone was already going to buy from you and clicked a branded search ad on the way, that ad gets a beautiful ROAS for a sale it didn't create. That gap between credited and caused is incrementality, and it's the single most overlooked truth in paid media. A high ROAS on demand you already owned isn't performance. It's accounting. (It's also where a lot of wasted Google Ads spend hides in plain sight: budget pouring into clicks that were going to convert anyway.)
So before you celebrate a ROAS, ask three questions:
- What attribution model and window produced this?
- Does the revenue figure include returns and discounts?
- How much of this would have happened without the ad?
The answers separate real efficiency from a flattering report.
Want a ROAS number you can trust?
Most agencies will wave a big ROAS at you and hope you don't ask about margin, attribution, or incrementality. We start with those questions, because a metric you can't trust is worse than no metric at all. We run SEO, Google Ads and PPC management, and paid AI placements with reporting that shows you the real picture, not the flattering one, and our pricing is public so you can do the math yourself before we ever talk.
Want us to pressure-test the ROAS your current setup is reporting? Get in touch. No pressure and no jargon, just the real picture, just straight numbers.
Keep reading: CPA (cost per acquisition) · Incrementality · Attribution window · Back to the glossary