The platform said 3x. Your bank said 1.8x.
The platform reported 15,000 of revenue on 5,000 of spend. Only 9,000 of it ever landed in the bank.The platform reported 15,000. Only 9,000 of it ever landed in the bank.

- Reported ROAS is the ad platform marking its own homework, inside its own window.
- True ROI follows the whole path a buyer walked, including the touches the platform never saw.
- A trustworthy setup has 4 layers. Most businesses have 1 and a half.
- In a service business the money is made on a call days later, so the deal outcome has to come back into the data.
- You do not need a perfect system. You need 1 number you own.
In this article
Here is a month I have seen many times. You spend 5,000 on ads. The dashboard says those ads made 15,000. That is a 3x return and a very good month. You are happy.
Then you open your own records. Your bank, your invoices, your closed deals against those same campaigns. The real figure is 9,000. That is 1.8x. 6,000 of that reported revenue does not exist anywhere in your business.

Same month, same account, 2 different numbers. And here is the part that costs real money. At 3x you spend more. At 1.8x, depending on your margin, you may be buying sales at a loss. The only thing deciding which you do is which number you believed.
I have written before about what goes wrong when you trust the platform's figure, in the $5k a month Meta ads mistake. That one was about the problem. This one is about the plumbing. How you build a number you own.
01First, agree what counts as a sale
Reported ROAS is the ad platform scoring its own performance. It counts the sales it can see, gives the credit to the last click inside its own window, and reports that back to you. True ROI follows the whole path a buyer walked to reach you, including the touches the platform never saw.
But before you install anything, do step 0. Most tracking problems are not tracking problems. They are "we never agreed what counts as a sale" problems wearing technical clothes. Write down the 1 event that means money is likely.
For most service businesses that event is not a form being filled. It is a qualified call that actually happened. A form fill from someone who cannot afford you is not a sale. It is a cost. And an ad account pointed at that form will happily find you thousands more of them.
You get what you ask for. Name a form fill as the goal and the platform will hit it perfectly, forever.
That is not a clever line, it is how the machine works. Tell the platform a form fill is the goal and it gets very good at finding people who fill in forms. Whether those people buy is a question nobody asked it.
What counts as a sale in your business?
- A qualified call that actually happened, not a form that got filled.
- A person who can afford the thing you sell.
- Something your team can confirm, not guess.
- 1 event, written down, that everybody in the business agrees on.
02The 4 layers of a setup you can trust
A measurement setup you can trust has 4 parts. Most businesses have 1 and a half of them.
The 4 layers
- 01The platform pixel
It tells the ad platform what happened on your site, from the platform's own point of view. Almost everybody has this one.
- 02Path level tracking
It records every touch 1 person had with you over weeks, so you can open a single sale and read the whole story, not just the last step.
- 03The outcome from your CRM
Did the booked call happen, did it close, and for how much. This is the layer that turns marketing numbers into business numbers.
- 04The feedback loop
You send that real result back to the platform, so it learns what a real buyer looks like instead of guessing from its own half of the picture.

Layer 3 is where a service business is different from a shop. Your money is not made at checkout. It is made on a call, days later, sometimes weeks later. If that outcome never travels back into your marketing data, then your marketing data is describing a different business from the one you own.
What each layer answers
Did something happen on the site?
Have it
What was the whole journey?
Missing
Did it turn into money?
Have it, but not connected
Can the platform learn from that?
Missing
Path level tracking is worth the trouble for 1 reason. You can open a single sale and read the story. Which ad they saw first. What they did not do. What they came back to. Which ad was in front of them when they finally moved. Seeing 4 touches on 1 sale changes your decisions for good. Being told about 4 touches does not.
03The same month, 2 numbers
This all stays a bit abstract until the 2 figures sit next to each other, so here they are from that month.
The same month, 2 sources
5,000
5,000
15,000
9,000
3.0x
1.8x
6,000 of reported revenue is not in your bank. It is not fraud and it is not a bug. Part of it is the platform guessing at sales it could not see. Part of it is the same person showing up on a phone and a laptop and being counted in the way that suits the platform. And part of it is the platform taking the credit for sales it touched but did not cause.

The platform is running in the race and holding the scoreboard. That does not make its number a lie. It makes it a claim, and it is a claim about its own performance. You would never accept that from a salesperson, so do not accept it from a dashboard.
You do not need a perfect system. You need 1 number that is yours.
04The feedback loop is the part almost everyone skips
Once you know which leads became clients, send that back to the platform. Not just "a form was filled" but "this one was worth real money and this one was worth nothing".
Then the platform starts looking for people who look like your actual buyers, instead of people who look like form fillers. Better delivery gives you better data, and better data gives you better delivery again. It is the only part of this work that keeps getting better on its own. The rest of it only informs you.

This is the piece we wire into the command centers we build for clients. The booked call, whether it happened, whether it closed and for how much, all in 1 place, with a Telegram assistant chasing the missing piece from the team the same way it chases a missing document. The point is not a prettier screen. The point is that the number going back to the ad platform is the real one.
05What to do before you have any of it
Not everybody can install all 4 layers next week. Doing nothing until you can is worse than doing something rough right now. 2 habits give you most of the protection.
3 habits that protect you this month
- 01Ask how they found you
Put 1 free text box on your booking form: how did you first hear of us. Read the answers yourself instead of turning them into a chart. It is imperfect and it will still surprise you.
- 02Judge the account, not the ad
If your total spend is producing an acceptable total cost per client, the account is working, even when single ads look ugly. That 1 habit prevents most of the damage.
- 03Learn your own gap
Every month, put the platform's revenue next to your own closed revenue. Most businesses find the same multiple every time. Once you know yours, you can read the dashboard through it.
None of this needs 40 tabs. It is the same lesson as proposals. Nobody reads your 20 page proposal, and nobody reads a 40 tab report either. 1 number you own, checked every month, beats both of them.
Open last month. Write the platform's revenue on the left and your own closed revenue on the right. That difference is the only tracking project you need to start.
06The number that actually matters
When all 4 layers are running, the number you care about is not ROAS at all.
It is your cost to get 1 client, set against what a client is worth to you over their whole life with you, and how long that client takes to pay back what you spent to get them.
Those 2 things decide whether you can grow and how fast you can grow. That is a completely different question from whether last Tuesday looked good on a screen. Last Tuesday is a feeling. Cost per client and payback time are a plan.
Own your own number. Everything else is a claim.
07Questions, answered
What is the difference between reported ROAS and true ROI?
Reported ROAS is the ad platform counting the sales it can see and giving itself the credit, inside its own window. True ROI follows the whole path a buyer walked to reach you, including the touches the platform never saw, and it ends at money that actually landed in your business.
Why is the platform's number higher than mine?
Usually 3 reasons together. It guesses at sales it could not see, it handles the same person on 2 devices in a way that suits itself, and it takes credit for sales it influenced rather than caused. It is a claim about its own performance, not a lie.
What should I fix first if I can only do 1 thing?
Agree what counts as a sale, then compare the platform's revenue to your own closed revenue every month. Most businesses find the same gap every time, and once you know yours you can read the dashboard through it.
Do I really need to send data back to the ad platform?
If you want it to stop finding you form fillers, yes. When the platform learns which leads became paying clients, it starts looking for people who look like your buyers. That is the only part of this work that keeps improving by itself.
If you want your booked calls, closed deals and ad spend sitting in 1 place you can trust, book a consulting call and we will look at your real number together.

Digital PratikA 37 year old, smiling, practical Gujarati, a Kathiyawadi businessman. Founder of JorrDaar LLC, Dubai.






