Let’s start with what ROAS actually is, because the industry has done a remarkable job of confusing a straightforward concept.
ROAS is revenue divided by ad spend. That’s it. And it’s one of the most useful metrics in performance marketing because it tells you the truth about whether your money is working.
But here’s what most trades business owners miss: ROAS is not just a marketing metric. Cost per lead is a marketing metric. No operations have touched a lead between the impression, the click, and the call or form fill. That’s pure marketing output.
ROAS is different. ROAS is what happens after a lot of hands touch the lead. It’s the output of your booking rate, your run rate, your close rate, and your average ticket. If your CSRs are booking 60% of calls instead of 80%, your ROAS drops. If your comfort advisors are closing 10% instead of 30%, your ROAS drops. If your average ticket is $600 when it should be $1,200, your ROAS drops.
None of those problems have anything to do with your agency. All of them show up in your ROAS.
Which is exactly why ROAS is so valuable as an insight. It’s the reality of the business as a whole. Something that should be measured, modeled against real benchmarks, and optimized around. Not something you put lipstick on and celebrate for its impossible potential.
And that’s also why ROAS makes agencies uncomfortable. It exposes everything often with no self awareness in doing so, and sounds like an excuse when you unravel the reality that it’s the whole team’s scoreboard. It’s not just their media buying strategy. Not just their keyword match type CPC. It’s everything downstream, too. And when a client looks at a real ROAS number, they start asking questions agencies that are less fun to answer. Questions like: “If you’re generating all this ROAS, why is our revenue flat?”
Good question. Uncomfortable question. The kind of question that gets agencies fired if they can’t articulate the factors and benchmarks effectively.
So the industry invented a new number.
Enter “ROAS Potential”
ROAS Potential takes your ad spend, multiplies it by the unique estimate value every opportunity generated, and then assumes something breathtaking:
That you closed 100% of them.
Every opportunity your comfort advisors ran. The average of every option presented (or just created) to every customer. Closed at the average or highest created value. As if that’s possible to achieve. Done.
No one in the history of home services has closed 100% of their opportunities. The entire concept is built on a number that has never happened and will never happen. You might as well also model 100% impression share, 100% CTR, 100% conversion rate, 100% booking rate, and 100% run rate while you’re at it.
But it sure makes the agency’s performance look incredible.
Why This Metric Exists
Here’s the thing about ROAS that nobody in client land wants to admit: the most influential levers on it might have nothing to do with marketing.
Booking rate. Run rate. Close rate. Average ticket. These aren’t the metrics that win awards at marketing conferences. They’re client owned. They’re human. They’re functional. They require analyzing how a business actually performs between the conversion and the collection.
Most business owners don’t understand or care about the micro-metrics of their marketing. They don’t want to hear about CTR or conversion rate. They want to know how it affects their bank account. And because the money naturally passes through a dozen operational handoffs before it gets there, reporting has evolved to accommodate that gap.
Which created the perfect conditions for a product to emerge that shows none of it.
It’s never been easier to be a lazy agency when there’s a reporting platform that will headline blended data across paid and organic, brand and non-brand, existing and new revenue, then apply a 100% close rate to all unique estimates to model potential revenue and ROAS. White-glove setup included, so you can start transacting in delusion faster.
A real blended ROAS of 10x becomes a “ROAS Potential” of 20x. Same ad spend. Same opportunities. Same agency. One number reflects all revenue your business collected against ad spend that generated a fraction of it. The other reflects a world where every estimate that made it to a home was closed at full value.
The only difference is a close rate assumption that has never existed in the observable universe.
Why Agencies and PE Marketing Teams Love This
Overextended agencies and private equity marketing teams have a specific problem in common: they’re managing dozens of individual accounts, moving fast, fighting for their lives every day, and they need numbers that justify their budgets at a glance.
ROAS Potential solves that problem beautifully. The number is always big. The trend is always up. And when someone in a quarterly business review prep meeting is scanning 30 brand reports at once, the potential number looks great without anyone having to dig in and optimize around reality, and instead can sell a fantasy.
Then, if revenue doesn’t follow, that’s an “operations problem,” not a marketing problem. ROAS Potential is the perfect metric for fast-paced environments where nobody has time to ask the uncomfortable questions.
What You Should Actually Measure
Real ROAS matters. Even adjusted ROAS can be helpful to illustrate greatest areas of opportunity. But it only matters if the adjustments are honest.
Model your booking rate against industry benchmarks. For most HVAC companies, 75-85% is healthy. If you’re below that, you have a CSR problem, not a marketing problem.
Model your run rate. How many booked jobs actually happen? Cancellations, no-shows, reschedules that fall off. If your run rate is below 90%, you’re leaking revenue before your technicians even show up.
Model your close rate against reality. Not 100%. Not 80%. Somewhere in the range that’s realistic for your market, your pricing, and how good your sales team is.
Model your average ticket. Know what it should be for your market, your service mix, and your customer base. If it’s low, that’s a training or a pricing opportunity. In either scenario, not something your Google Ads account can fix.
On the marketing side, there’s plenty to optimize too. CPM, CPC, CTR, conversion rate, CPA. Marketers are responsible for testing and improving all of those levers. But the real diagnostic power comes from modeling both sides together, marketing and operations, against real benchmarks. That’s how you find where the maximum optimization opportunity actually lives.
Sometimes the biggest ROAS gain comes from lowering your cost per lead. Sometimes it comes from getting your booking rate from 65% to 80%. We built a model that shows exactly how these inputs interact and where the leverage sits.
The point is, none of those benchmarks are 100%. And when you model them at realistic numbers, you get a ROAS that actually means something. A number that tells you whether your marketing is working, whether your operations are keeping up, and where the real problems are.
That number might not be flattering. But at least it’s true.
Why We Won’t Use It
We don’t present ROAS Potential to our clients. Not because we’re trying to be purists (but we are that too). Because it would be an irresponsible illusion and distract from the reality we can progress against.
Our job is to help trades companies grow. You can’t grow by lying about where you are. You can only grow by knowing exactly where you are, accepting it, and then fixing what’s broken.
If your ROAS is 2x and it should be 7x, we want to know why. Is it a lead quality problem? A booking rate problem? A close rate problem? An average ticket problem? Each of those has a different solution, and none of them involve pretending any metric is 100%.
We’d rather show an uncomfortable number and help fix it than show a comfortable number and let you stay stagnant.
The Uncomfortable Truth
Every metric is a mirror. ROAS Potential isn’t just the mirror with the Instagram filter. It’s Facetune. It reshapes the fundamentals. Smooths the bone structure. Gives you a version of yourself that doesn’t exist and never will.
Real ROAS is the bathroom mirror at 6 AM. Pillow wrinkles. Harsh lighting. No filter. Every flaw visible.
One of those mirrors helps you identify opportunities for botox. The other makes you a catfish.
Choose carefully.