Why We Stopped Reporting ROAS to Clients (and What We Report Instead)
ROAS looks great on a dashboard and hides a lot of bad decisions. Here is the five-metric reporting framework we switched to, and the conversation it forced us to have with three different clients.
Two years ago, a client's marketing dashboard showed a 6.2x ROAS on their top campaign. Leadership was thrilled. Three months later, that same campaign was quietly bleeding the company's margin — because ROAS never asked whether the customers it acquired were profitable after fulfillment costs, return rates, and support load. We stopped reporting it as the headline metric that week.
Why ROAS misleads even when it's accurate
ROAS measures revenue against ad spend. It says nothing about gross margin, customer lifetime value, or whether the "converted" customer ever pays again. A campaign can post an excellent ROAS while actively destroying unit economics — we've seen this exact pattern on at least three client accounts.
The five metrics we report instead
1. Contribution margin per acquisition
Revenue minus product cost, fulfillment, and payment processing — the number that tells you if you actually made money, not just revenue.
2. 90-day repeat purchase rate by channel
Channels that acquire one-time buyers look identical to channels acquiring loyal customers on a ROAS dashboard. This metric separates them immediately.
3. Marketing-qualified lead to closed-deal conversion rate
For B2B clients, we track this instead of lead volume. A channel generating fewer, better-fit leads consistently outperforms one generating volume.
4. Blended CAC trend over trailing 90 days
Not per-channel CAC — blended, because channel-shifting budget to "optimize" per-channel CAC often just moves the problem rather than solving it.
5. Payback period
How many months until the customer's cumulative margin covers their acquisition cost. This is the metric that finance teams actually care about, and it changes how you think about upfront ad spend entirely.
The conversation this forced with three clients
Switching frameworks meant telling three separate clients that their "best" campaign, by the metric they'd been tracking for years, was actually underperforming a "worse" one on the new framework. All three eventually reallocated budget, and all three saw margin improve within two quarters — even though top-line ROAS on some campaigns went down.
Want your own reporting audited against this framework? Get in touch — we'll show you what your dashboard isn't telling you.
Yash founded Growth Hacking® in Pune in 2014 and leads the strategy behind the playbooks our teams run for 500+ clients across 25+ countries.