The ROAS looked great. The bank account disagreed.
A premium apparel brand was scaling on the return its ad platform reported, not the money its store recorded. When reported ROAS doesn't match your revenue, the ads are rarely the thing to fix. We reconciled the account to the store as the single source of truth. Real blended ROAS rose from 2.02x to about 2.9x, and monthly revenue nearly doubled, on the same product and the same team.
Two scoreboards that never agreed.
The platform reported a healthy return built on an upper-funnel event, while most of the budget recycled people who already knew the brand. Nothing was reconciled back to the store.
One number, tied to the store.
We rebuilt the account to optimize on the purchase event, reconciled every platform number to the store, then moved spend out of retargeting and into the cold prospecting that grows real revenue.
"Great product. The marketing keeps failing it."
A premium apparel brand with real demand and a loyal following came to us worn down by the same feeling: working harder to make less. Sales were happening. The profit never matched the effort. The team had built something people genuinely wanted, and the brand and creative work they had already done was good.
So the natural read was that the marketing was the weak link. The return-on-ad-spend the platform reported looked healthy on the dashboard, so if the bank did not feel healthy, the creative or the audience must need work. That is the conclusion almost every founder reaches, because the dashboard is the only number most teams ever see.
That belief feels safe because everyone scales the same way: trust the platform's number, push more budget through it, refresh the creative when returns slip. The catch is that the report and the bank are two different numbers, so more spend on a number that was never reconciled buys you more of the same gap. Safe is not the same as true.
What we found when we looked closer
So before touching a campaign, we put two numbers next to each other on a shared screen: the return the ad platform reported, and the revenue actually recorded in their store for the same window. They did not match. The account was optimizing toward an upper-funnel traffic event instead of completed purchases, and nothing was being reconciled back to the store as the source of truth.
Then the rest of the gap came into focus. Most of the spend was retargeting warm buyers, people who already knew the brand and were likely to buy anyway. That flatters the platform's report and does little to grow the business, because the report counts the sale whether or not the ad created it.
You already know this in your own work: you reconcile the receipts to the bank statement before you close the books, because the till tape and the deposit are not the same number until you have matched them. Their ad account was the till tape no one had reconciled. It read fast and confident, and it was quietly counting sales it had not made, so scaling against it meant pouring more budget toward a number that the bank had never confirmed.
The intervention
We reconciled the books before we touched the spend. First we rebuilt the account to optimize on the purchase event instead of the upper-funnel traffic event, so the platform was finally chasing completed sales. Then we reconciled every platform number against the store and analytics as the single source of truth, so the report and the bank read from the same ledger.
With the signal honest, the budget could move where new revenue actually comes from. We pulled spend out of retargeting warm buyers and into cold prospecting, so the account was paying to create customers rather than to re-count them. Nothing about the product changed. We fixed what the numbers were counting and where the money pointed, and for the first time the team could trust the return they were scaling against.
Optimize to the store, not the dashboard.
Separate the return the ad platform reports from the revenue your store actually recorded, reconcile the account to the store as the single source of truth, then optimize to that. The gap between the two numbers is almost always where the ad budget is leaking, and closing it is what lets you scale on a return you can trust.
The result, in context
Once the signal was clean and the account was reconciled to the store, the real return rose from 2.02x to about 2.9x and held while spend roughly tripled, and monthly store revenue nearly doubled. But the number is the evidence, not the point. What really changed is that the team could finally see the difference between the return the platform reported and the money the store made, and scale against the one that was real. We did not find a better audience or a cleverer creative. We made the numbers honest, and the honest numbers grew.
Figures are real and client-attested (agency-measured), not third-party audited.
"I had been grading the ads on a number that had nothing to do with my bank account."
Who this is for
If you run a brand with real demand, you are scaling spend, and you trust the ROAS your ad platform reports, this is for you.
Not because your number is wrong on purpose. But the report and the bank are two different numbers, and a return that looks healthy on the dashboard can sit on top of an event that is not a real sale. You know what the platform shows. That is not the same as what the store made.
Here is what most teams have never stopped to check. Your reported return and your store revenue almost certainly do not match for the same window, and a large share of your budget may be recycling people who already know you. You can probably guess which campaigns those are right now. Most accounts hide that gap instead of closing it.
Picture opening your dashboard and, instead of hoping the return is real, seeing the platform's number and the store's number agree, so every dollar you scale is a dollar you can trust. That is the shift. Not a cleverer creative, a number that finally matches the bank.
And it changes who you get to be in your own company. You stop being the founder who second-guesses every number and defends the spend on faith, and become the operator who scales because the return is real, not because the dashboard looked friendly that week. The relief is not the bigger number. It is no longer flying blind.
We open your ad account and your store side by side and show you the gap, on your own numbers, before anyone touches a campaign. It is not a sales call. It is a Second Opinion for brands that have real demand and cannot tell why the returns do not reach the bank.
Clarity is only the start. When you can see how your business really works, the hard calls get easier and the thing begins to run on its system instead of on you. That is what we are actually building toward.
Before you scale another dollar
How do I know if my reported ROAS is real?
Reconcile the return your ad platform reports against the revenue recorded in your store, in the same window. If the two numbers do not match, you are scaling on the platform's report, not the money you actually made. The platform counts whatever event you let it count, so a return that looks healthy on the dashboard can sit on top of an event that is not a real sale.
Is my problem the ads or the tracking?
If you are spending more and keeping less, it is often the signal, not the ads. The platform optimizes toward whatever conversion event it is told to chase, so an unreconciled or upper-funnel event quietly trains the whole account toward the wrong outcome. Before you change creative or audiences, put the platform's reported return next to the revenue your store recorded and see whether they agree.
Why is my ROAS high but my profit low?
A high reported ROAS with low profit usually means the account is being graded on the wrong number. Most often the budget is recycling people who already know you, which flatters the platform's report while adding little new revenue, and the reported return was never reconciled to the store. Separate real new revenue from recycled revenue, reconcile to the store, then judge the return on the money that actually reached the bank.
Wondering if the ROAS you are scaling on is real?
The first step is seeing whether the platform's number and your store's number agree. The diagnosis is independent and yours to keep. There is no obligation to have us rebuild anything, and no half-answers that end in a referral list. It is a process, not a pitch.
Start with a Second OpinionA representative engagement from the Business JetPack Diagnosis Library. Identifying details have been removed or changed to protect client confidentiality. Figures are real and client-attested, not third-party audited, and reflect a specific engagement; results vary.