Refunds and cancelled sales: can you take an offline conversion back out of Meta or Google?
Here's a question that doesn't get asked until it hurts: you sent a sale back to the ad platform. Then the customer refunded, or the deal was cancelled. Now the platform thinks you made a sale you didn't. Can you undo it?
The honest answer is: it depends on the platform, and in many setups, not easily. So let me lay out what I know, and where I'd tell you to check the platform's own documentation.
First, the principle. When you send a conversion, the platform uses it. It counts it in reports, and it uses it to teach its bidding. Once it's counted, taking it back is not the default path. Some platforms offer ways to adjust or retract conversions, and the details change, so I'd read the current documentation for the one you use, and not trust a forum answer.
So how do you handle it in practice? A few ways.
Send later. The later the stage you send, the fewer refunds come after it. A "showed" stage rarely gets refunded. A "paid" stage sometimes does. If refunds are common in your business, consider optimising on a stage before the refund risk.
Send the net value. If you can, send the value after known deductions, or a stage that only fires once the refund window has closed.
Judge the numbers against reality. Compare platform revenue with your real net revenue, so you know how far apart they are, and don't take the platform's figure as final.
Don't send stages that are likely to reverse. A "deal signed" that often falls through is a worse signal than a "deposit paid".
A made-up illustration. 100 sales sent, of which 12 are later refunded. The platform still counts 100. Your net is 88. That 12 percent gap is worth knowing about, because it means the platform's cost per sale looks better than your real one.
Let me turn this into a small policy you can adopt. First, decide the refund window for your business: how many days until a sale is really final. Second, send the stage at or after that point if you can, or send an earlier stage that rarely reverses. Third, record refunds in your own reporting, so you always have a net figure beside the platform's figure. Fourth, review the gap monthly.
And a way to talk to finance about it. "The ad platform counts sales when we send them, and it doesn't always remove them when they're refunded. So its revenue figure is a gross figure. Here's the net figure, and here's the gap." That's honest, and it stops the argument before it starts.
How do you handle refunds in your ad reporting?
More on this: Refunds and cancelled sales, and the complete guide to offline conversion tracking.