I've sat across from founders who pull up the dashboard, point at a 4x return, and then quietly admit the bank balance hasn't moved in months.
Those two things should always agree. For a lot of brands, they don't. Once you understand why, it gets hard to fully trust ROAS again.
ROAS is built on revenue a platform claims it drove. The problem is that every platform claims the same purchase.
A customer sees your Meta ad, later clicks a Google branded-search ad, then converts after an email. Meta counts the sale. Google counts the sale. Klaviyo counts the sale. Add up the three dashboards and you've "driven" 3x the revenue you actually made.
Stack a few common defaults on top of that and the number drifts even further from reality:
We audited a new partner's account last year that reported a tidy 4.2x ROAS. After we deduplicated events and stripped out non-incremental revenue, the real number was 1.8x. Same spend, same product. The account had just been grading its own homework.
The fix isn't a better attribution model. It's looking at numbers that are hard to inflate:
These are less flattering than a platform-reported 4x. They're also the ones that match your bank account.
If your ROAS looks great but the business doesn't feel like it's growing, your attribution is almost certainly broken. The good news: that's a fixable problem, and usually a fast one.
This is the kind of thing an expert who lives in your account 40 hours a week catches in week one, not month six. If you want someone who owns your attribution end-to-end, get matched with a Distilled Expert and tell us what your dashboards say. We will tell you what we would check first.