Monzo uses TensorFlow machine learning to cut card fraud losses to under 0.01% of top-up volume
Criminals were purchasing stolen card details online and topping up Monzo prepaid cards to convert stolen card numbers into physical spending power; Monzo would then absorb chargeback losses from the genuine cardholders. Prepaid card schemes were especially attractive targets because the conversion from stolen details to a usable card was straightforward.
In the early months of the fraud system (May–June 2016), the false positive rate was extremely high — Monzo was banning six genuine users for every three fraudsters caught — and financial losses from fraud reached a high of 0.84% of top-up volume.
Monthly fraud losses fell to under 0.01% of total top-up volume (from a high of 0.84%), the false positive ratio improved from 6 genuine users banned per 3 fraudsters to 1, and the overall fraud rate is now an order of magnitude below the financial services industry average.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Monthly fraud losses fell to under 0.01% of total top-up volume (from a high of 0.84%), the false positive ratio improved from 6 genuine users banned per 3 fraudsters to 1, and the overall fraud rate is now an order o…
What tools did this team use?
Tensorflow, 3D Secure.
What results were reported?
Monthly fraud losses as share of top-up volume (current): less than 0.01%; Monthly fraud losses as share of top-up volume (previous high): 0.84%; Fraud rate vs industry average: order of magnitude lower than the financial services industry average; False positive ratio (before improvement): 6 genuine users for every 3 fraudsters (source-reported, not independently verified).
What failed first in this deployment?
In the early months of the fraud system (May–June 2016), the false positive rate was extremely high — Monzo was banning six genuine users for every three fraudsters caught — and financial losses from fraud reached a h…
How is this finance ops AI workflow structured?
Top-up request received → ML fraud risk scoring → 3D Secure routing decision → 3D Secure authentication → False positive monitoring.