14 Sept 2026

Your agency isn't hiding anything from you. They structurally cannot see the numbers that actually run your business, even if they're the most honest people you've ever hired. That's not a character flaw, it's how the whole model is built, and understanding it changes how you should be working with any agency, including us.
The numbers your business actually runs on live somewhere your ad platform never touches. True CAC by cohort. Contribution margin by product. Real blended MER. LTV by product line. Those numbers live in your finance system, your Shopify, and the spreadsheet you stopped fully trusting six months ago. The ad platforms never see any of it.
Here's the actual mechanism
An agency gets hired to manage what happens inside the ad accounts. The platforms only surface the metrics the platforms are capable of producing, which means the agency is structurally locked out of the numbers that would tell them whether the business is actually healthy. Both sides end up settling on platform ROAS by default, not because it's the best number, but because it's the only one the contract can defend and the tool can actually generate.
One founder put it simply on a call recently. "I'm the one providing them with ideas and concepts and audiences to test, and that shouldn't be my responsibility." He's right. It was never supposed to land back on him.
When the partner meant to lead your growth can only see the platform's version of reality, the strategic thinking quietly migrates back to you. You end up being both the strategist and the client, which defeats most of the point of having a partner at all.
The expensive part
Different platforms grade themselves differently, and generously. If you're spending $30K a month, the gap between how Google and Meta each flatter their own performance can allocate roughly $90,000 a quarter based on guesswork rather than reality. A flat quarter is often exactly what that guesswork costs, quietly, without anyone being able to point to the moment it happened.
What this isn't
This isn't an argument that agencies can't be trusted, or that the model is broken beyond repair. It's an argument that the model has a structural blind spot, and switching agencies never fixes it, because you changed the people and kept the exact same model underneath them.
The actual fix
Build a metrics layer that lives outside the platforms, based on your own P&L, one that tells any account, in house or agency, exactly what it's actually allowed to spend given real contribution margin and real CAC by cohort. That layer is infrastructure you own and control, regardless of who's running your ads next year.
It's not a hiring decision. It's an operating decision, and it's the difference between a partner reporting what the platform allows them to see, and a partner working from the same real numbers you are.



