Loss Prevention — Q2 2026
What we found, and what we got back
An accounting of leakage we identified and recovered for customers in Q2 2026. Measured in basis points of media spend so the numbers compare across customers, and converted to euros at quarter-end FX.
Customer media spend
€4,180M
Q2 2026 · in-scope
Identified leakage
463 bps
≈ €193.5M baseline
Recovered
367 bps
≈ €153.4M back to customers
Recovery rate
79%
Of identified leakage
By category
| Category | Identified (bps) | Recovered (bps) |
|---|---|---|
| Pacing variance (over-spend) | 187 | 162 |
| FX spread above corridor | 96 | 71 |
| Late-payment & reactivation fees | 41 | 39 |
| Duplicate or stale charges | 28 | 23 |
| Mis-attributed platform fees | 33 | 22 |
| Off-policy spend (no PO / no owner) | 54 | 31 |
| Invoice / API spend mismatch | 24 | 19 |
| Total | 463 | 367 |
Methodology
- Baseline = leakage detected by Sentinel + reconciliation engine, expressed in bps of in-scope media spend.
- Recovered = items reversed by the platform, captured in pacing/policy blocks before posting, or credited via dispute. Net of fees we charged.
- Conversion to EUR uses the ECB reference rate at quarter-end.
- Independent attestation: BDO Hong Kong, agreed-upon procedures on the underlying ledgers.
- We do not count opportunity cost or unrealised savings. Only money that moved.