In a recent PPCChat discussion, PPC professionals unpacked how ROAS is defined, misunderstood, over-simplified — and sometimes weaponized. From platform-reported numbers vs. real business revenue, to unrealistic targets that throttle campaigns, to the eternal ROAS vs. ROI confusion, it turns out this “simple” metric carries a lot of baggage.
Before exploring the full discussion, here is a concise summary of the key points. One clear takeaway from this PPCChat conversation is that ROAS is not inherently problematic; however, it is frequently misunderstood, oversimplified, and interpreted without sufficient context.
If you just want the quick takeaways, here you go:
TL;DR
- ROAS = Revenue ÷ Ad Spend — but platform-reported ROAS ≠ true business profitability.
- It often ignores COGS, LTV, new vs. returning customers, fees, and halo effects.
- A “good” ROAS depends entirely on margins, business model, and growth stage.
- Overly aggressive ROAS targets can restrict delivery and hurt performance.
- ROAS is a channel metric, not a full picture of marketing impact.
Bottom line: ROAS is useful — just not when treated like the only number that matters.
Q1: How do you define ROAS?
Return on ad spend – which is different than ROI (which can include time as an investment method) – @navahhopkins
The classic definition is revenue brought in divided by amount spent on ads. And this is what most businesses use as their definition. This definition leaves out other costs of advertising, such as PPC management @NeptuneMoon
Pretty straightforward: return on ad spend. It’s typically measured per channel for my clients, and some do a full blended number, but that’s more MMM territory. @JuliaVyse
ROI = Revenue/cost
ROAS = (Revenue-Spend)/spend @Chriskostecki
As a metric which is no longer reliable @alimehdimukadam
I agree with you @Neptune Moon pretty straight forward and no real ambiguity with the definition. @Ichasse
Some clients needs extra specificity, especially when Google or Meta ROAS is inflated or different from what’s attributable within their CRM. Here’s one example from a travel client:
- ROAS = Channel reported revenue / Channel ad spend ITD ROAS = In-the-door return on ad spend (all revenue brought in the current month / ad spend)
- ITD Ad-Driven ROAS = In the door ad-driven (attributable to channel) ROAS also attributable to the current month only. @timmhalloran
@timmhalloranI love the emphasis on the need for specificity for some clients @DiiPooler
Q2: Do clients or stakeholders define ROAS differently from you?
How we use ROAS is a little different or how we approach it I should say, but they define it the same way. . @Ichasse
They typically do think of it as how much revenue came in that can be directly attributed to ads that were run. So revenue divided by the actual ad costs. @NeptuneMoon
My client’s definition is not itself different from ours, but they all have complex conversion valuations and some in the public sector don’t measure revenue from ads per se. So it gets into shared principles of what “counts” @JuliaVyse
They bring different perspectives, my goal is to triangulate what is happening in platform to what they are seeing in their business, the closer the correlation, the better the tracking/attribution @Chriskostecki
Sometimes there is confusion from client side when they talk about ROAS & confuse it with ROI @alimehdimukadam
We are going to get into expectations in other questions.We are laying the groundwork here @NeptuneMoon
I have been working more to treat my fees as sunk costs and media dollars as investment. Don’t factor my rate into the return unless I am getting a piece of it! @Chriskostecki
Now to get the right ROAS you need to take into account new customers, current customers, cost of goods, etc… That is where things get a little tricky and depend on the brand and profitability with the product. @Ichasse
Yes @Lawrence Chasse ROAS tends to be thought of and talked about as a monolith. @NeptuneMoon
One company can be super happy with a $10,000 cost to acquire a customer and another is only happy with a $10 cost to acquire a customer. Lifetime value is another big thing to think about (especially when acquiring a new customer). @Ichasse
Q3: What are the typical ROAS goals or expectations you encounter for the accounts you manage? Does it differ by product or service and/or by platform?
So far my clients don’t expect a different ROAS per channel, but they ask for ROAS reporting in the spirit of ‘what can we learn’ from this. @JuliaVyse
ROAS doesn’t tend to be as big of a focus for lead generation as it seems like it is for ecommerce. Not that they don’t care, but the fixation on it is less intense, at least in my experience @NeptuneMoon
I ask a slew of questions of my brands.
- What is your average margin?
- What is your average lifetime value? – @Ichasse
3x seems to be a standard expectation broadly. Some understand LTV:CAC, some factor in returns, NC ROAS, etc. Varies from Ecom – Lead Gen & SaaS. The major fluctuations occur when the actual goal based on what client determines Revenue conv. action for ROAS & what platform does. IMO, for Ecom it’s much simpler (barring attribution issues). It does differ by platforms esp. when brand search is a part of it. I realize we as PPC Pros are going to start saying ‘it depends’ a lot more like SEO…. @alimehdimukadam
I typically work CPA discussions into ROI for the client (factoring in seasonality) – everything has a cost, including savings @Chriskostecki
Those are two of the biggest ones, but then there are other questions you need to ask based on the market you serve. If you are running vacation home rental ads, you need to understand the vacation renter, but you also have to understand the process of getting someone to list their vacation home with your site. Airbnb has a very different ROAS requirement with renters vs. home owners. The home owners are going to generate north of 40k per year on the platform via rentals and may stay with you for 3-5+ years vs. a renter where you may need to break even on the first rental and then if they stay with your site for that area you can make money on the next booking which could be via email and is cheap to attain for the second booking. @Ichasse
@Ali this part: “The major fluctuations occur when the actual goal based on what client determines Revenue conv. action for ROAS & what platform does.” I’ve always had a question in the back of my head based on how the Google algo defines a successful ROAS. Like, for instance, if you set an expectation (via tROAS targets of like 3:1) and the ML achieves that, and even goes beyond it, could it then follow that you’ve built a hypothetical artificial ceiling and your performance gets capped around a certain point? What if you change your expectations and decide you need a 7:1 – will it be more difficult in an account that has a learned ceiling or no? And outside of the hypothetical, are there levers that make this impossible I’m not thinking of? Just something I’ve thought before, and tried to test off it (like changing enhanced values to help it learn to aim higher) but I don’t have definitive proof one way or another. @timmhalloran
That is a very cool hypothetical to test @JuliaVyse
I think the questions about how does the internal algorithm work when you change a target like ROAS by a factor of 2x or more are really interesting ones. @NeptuneMoon
From my experience in SaaS focused on lead gen, it’s more about CostperSQL and pipeline value. @Shaileja
@Timothy Halloran bang on! The answer I’ve found mostly is yes but attribution calc. will be mostly off platform and involves adding CRO, Email, Repeat Purchases, etc. Unless we have cohort based attribution going beyond platform attribution windows. @alimehdimukadam
There are other tools you can employ to get a better sense of the ROAS targets you need to hit, but most small -> medium brands do not employ them unfortunately, so it is more difficult for us to get a good picture of the perfect ROAS to hit. @Ichasse
Q4: What do you think are reasonable expectations for ROAS in PPC? And how do you explain this when clients or stakeholders have unrealistic ROAS expectations?
The smaller the scope, the larger the swing. Have a company wide annual goal. sweet. drilling down into channel or month will be a part of it but not the actual number @Chriskostecki
I feel like clients pull desired ROAS targets out of their butts A LOT. There is no actual formula behind their desired ROAS, only “it should be this.” @NeptuneMoon
oh yeah, modeling out their hypothesis can be fun @Chriskostecki
“It should be 3” – that’s it. That is the end of the discussion from their POV @NeptuneMoon
The ROAS should be built using your data at the category level or even the product level if you have a SAAS or vacation rental, etc…. Most brands do exactly what you mentioned @Neptune Moon and pull it out of thin air. It is more what they would like vs. the reality. If you set the ROAS too high, you will harm your campaign right out of the gate. Too low and you will get trash traffic. @Ichasse
if we want to list out should be’s, we can be here for a pretty long time (directed at the client) @Chriskostecki
And then if you try to get them to tell you what it actually needs to be with real data or what their cost per acquisition (CPA) needs to be to be profitable???? @NeptuneMoon
There are some ‘it should be 3+’ clients through my office, but my specific clients are more into taking a reported channel ROAS and extrapolating WAY too far. Like, Pmax aimed at store visit conversions will naturally report a higher ROAS than a TV/CTV/digital audio campaign. But they all work together. @JuliaVyse
In some ways, we kinda created this monster by pushing “it is all so trackable with digital advertising” so hard in the beginning of PPC. @NeptuneMoon
Like, for a restaurant, you might only get measurable data from your loyalty program, and that does not negate the visits through the door or the drive thru that don’t use points and don’t pay with a phone. It’s going to be modelled, and the model will be pretty good, but not actionable in the same way as ecom. @JuliaVyse
lots of time studying trees, very little understanding of the forest @Chriskostecki
This is a timely question because one thing I’ve been doing more lately using Claude is building probability models that show the client the likelihood of hitting certain ROAS thresholds based on available evidence (like historical channel performance, landing page conversion rates, etc) and the building it from the top down (the client says X amount of sales, or X ROAS), then do the math based on their expectation. That way they can see if they’re way off base or if it’s realistic. Easier to show them we “did the math” without having to default to something like, “Sorry it’s not possible” or “Sure, we’ll see what we can do.” @timmhalloran
Google can also only hit reasonable ROAS thesholds, so if your threshold is too high, the campaign just won’t show if you try and make it something it cannot reach. @Ichasse
I still prefer max bidding rules over rate rules. I use rate rules when demand warrants, but I would rather qualify the traffic and then use my bids to drive the volume. @Chriskostecki
Yes @Lawrence Chasse ; Client: Why isn’t this campaign serving much?
Me: Well the ROAS target is really aggressive so it might be struggling to find traffic that can meet it.
Client: Hmmm.
Me: So we might want to experiment with lowering that target to see what happens with regard to traffic and the quality of that traffic.
Client: No, we need a 6.5 ROAS so let’s keep it where it is for now.
Me: Sure. (sends follow up email detailing this conversation) – @NeptuneMoon
Q5: What do you think is the most misunderstood aspect of ROAS? This can be by clients/stakeholders or PPC professionals.
I think the thing that drives me most crazy is that no one is really looking at a true ROAS. They are looking at platform defined ROAS.
We can have differing views on whether my fees should get factored in to the cost part of the equation too. I think if you’re super hung up on ROAS as the be all and end all, then you should make sure it is a real number. Because if you want to worship it, it better be accurate to your business. @NeptuneMoon
Either or.
That it’s accurate. Full stop.
Or, that it’s its own thing – fully self-contained. Improvements in direct, brand traffic, or referral does not have any significant causation or attributable way to say that it’s PPC improving those. “Halo effect might exist but since we can’t measure it effectively, we’ll move forward with the assumption that it doesn’t. @timmhalloran
I think the fact that it’s a channel metric and not the same as internal revenue numbers is the biggest hurdle for my clients. @JuliaVyse
I think we need to separate the “dream ROAS” from the reality ROAS. You may want a 6.5x ROAS, but the reality is you can only get a 3.5x. I get the “email is driving x% of the business”, but what they don’t take into account is how many folks who come in through other marketing efforts fuel that email program. We have measured the drop off if marketing spend was reduced and the impact on the email list and it is not insignificant. You could see a 20%+ drop off in email sign ups due to marketing spend decreases or lowering the traffic from marketing campaigns.
That is why I also like when a brand uses the marketing efficiency ratio with programs, but that is a whole other discussion, lol. The abandoned cart program, abandoned search etc… all feed off other marketing programs and need to be taken into account as part of the overall ROAS. @Ichasse
The fact that you can be theoretically profitable at a 1 ROAS and not profitable even at a ROAS of 10 shows singling it out as a metric is detrimental. @alimehdimukadam
PPCChat Participants
- Julie F Bacchini @NeptuneMoon
- Timothy Halloran @timmhalloran
- Chris Kostecki @Chriskostecki
- Ali Mehdi Mukadam @alimehdimukadam
- Julia Vyse @JuliaVyse
- Dii Pooler @DiiPooler
- Navah Hopkins @navahhopkins
- Lawrence Chasse @Ichasse
- Shaileja @Shaileja



Stop the wasted ad spend. Get more conversions from the same ad budget.
Our customers save over $16 Million per year on Google and Amazon Ads.