Your customers are getting hit – and so is your margin
Global fraud losses sit around $442 billion in recent 2024/2025 assessments. Chargebacks and synthetic identities drain cash. Worse: false declines shove good buyers to a competitor while support drowns in “why was my card blocked?” tickets.
Static rules (“block amount > $X on a new device”) rot fast. Fraud crews rewrite paths weekly. Your rule sheet does not.
Why rules and basic filters keep failing you
Rules are auditable. That part is real. Speed of adaptation is not. You either miss novel patterns or tighten until conversion bleeds.
Fraud is often under 0.2% of traffic. A model that always answers “legit” clears 99%+ accuracy and catches zero attacks. Systematic reviews of credit-card ML under original class imbalance keep repeating the same warning: publish precision, recall, F1, PR-AUC – not vanity accuracy. (MDPI review lineage on imbalance.)
Production stacks mix supervised scores (trees, XGBoost-class models), unsupervised anomaly detectors, sequence models, and graph features for rings. IBM’s fraud topic page is blunt: hybrids – hard rules for must-block compliance, ML for the long tail – are what teams actually ship.
More alerts are not free. When screening volume outruns forensic validation, queues balloon, decisions lag, and ops cost climbs even while “model quality” slides up. Decision-systems research calls out that detection-validation mismatch as a performance paradox.
Think of the filter like a smoke alarm in a busy kitchen. Sensitivity at max means you never miss a fire – and you also never finish cooking. Someone still has to walk over, open a window, and decide.
Recommended start: pick an accessible AI layer and close the loop
Skip a greenfield model unless you already have labeled fraud history, stable entity keys, and someone who owns retraining. Borrow network-scale training first.
On Stripe, use Radar. Lite rides with standard card payments for core card fraud, card testing, and alerts. As of Stripe’s published Radar pricing, Standard is about $10/month or ~$0.05 per screened payment; Plus about $14/month or ~$0.07; Pro about $20/month with broader abuse signals. (Stripe Radar pricing – re-check before you budget; list prices change.)
Plus adds risk scores 0-99, backtestable custom rules, manual review queues, and Adaptive 3DS. Pro layers multi-account, bot, and free-trial farming signals.
- Pick the tier that matches volume and risk in the Dashboard.
- Pass signals you already store: device, IP, email age, shipping mismatch, velocity.
- Start block/review thresholds soft so you do not crush approval rate; tighten only after backtests.
- Send the mid band to a short human queue. Do not let the score alone settle gray cases.
- Label confirmed fraud and false positives. That feedback is the product – network models and your local rules both need it.
Not on Stripe? Check volume-priced platforms, then model total cost honestly. Community pricing notes put Sift near $500/month on paper, with median annual contracts around $144k once modules and overages stack; implementation and pro services often add another 20%+. You still hold chargeback liability. Forter / Featurespace / Feedzai-class deals are custom and frequently guarantee- or RiskOps-shaped – out of reach for most early teams.
Pro tip: Score the program on fraud dollars stopped + false-decline rate + review hours per week. Alert count is a vanity metric. If reviews rise faster than confirmed fraud, thresholds or features are wrong.
Drift is quiet. A scorecard that looked fine on 2023-24 labels can shed precision across 12-18 months as tactics shift. Industry write-ups describe drops on the order of high-70s precision toward ~50% without refresh. Calendar a quarterly precision/recall check; retrain or rewrite rules when the curve bends.
Operator path (illustrative, not a branded case study)
Wire Radar Plus (or the paid tier you can afford). Add a few boring rules first: velocity on the same BIN plus a new ship-to country; high-risk email domains; billing country vs IP country mismatch. Hold a fixed 10-15 minute daily queue for the mid score band only.
Your job in week one is labels, not heroics. Every dispute outcome and every “customer complained, payment was fine” event goes back into the sheet. Kill rules that repeatedly tag clean international buyers. Keep rules that catch card-testing bursts. The model helps; the loop decides whether margin actually improves.
Ops traps that kill AI fraud projects
Identifiers beat algorithm fashion. Broken customer keys and missing device signals manufacture “anomalies” that are really join errors. Early on, expect on the order of 10-20 false positives per true positive from industry cost write-ups – staff reviews before you flip aggressive blocks or the queue becomes the product.
The catch is pricing math. Per-screen fees compound. Enterprise overages and services land 20%+ above the slide deck. Run total cost at 2× peak month before you sign.
Deepfakes and authorized push-payment flows break pure transaction features: the victim may approve the move themselves. Session and behavioral signals matter there; amount + MCC alone will not save you.
What happens when your best customer looks “weird” because they got a bonus and bought the expensive SKU at midnight from a hotel IP? That call still needs a human. No score owns it cleanly.
FAQ
Do I need a data science team to use AI fraud detection?
No. Managed layers (Radar-class or similar) own the model. You need threshold owners, reviewers, and a labeling habit. In-house from scratch is a different hire plan.
How do I know if the AI is actually working?
Three weekly numbers: confirmed fraud dollars stopped, false-decline rate on known-good cohorts, time-to-decision on reviews. Pilot one product line before/after. If precision slides after ~90 days with no retrain, drift is eating the gains.
Is AI better than rules for compliance audits?
People treat this as a binary. It is not. Rules still win raw explainability for must-block policy. AI wins catch rate on novel patterns. Hybrid is what auditors can live with: hard rules for regulatory stops, scored decisions with reason codes (or SHAP-style detail where the vendor exposes it), human sign-off on borderlines, and a written path for why funds moved or did not. Regulators ask “can you justify the stop?” – not “which architecture diagram did you prefer?”
Next action: open the payments dashboard today. See if an AI fraud layer is already sitting there. Turn on the lowest paid tier with soft defaults. Start a shared log for the next 50 reviews so labels exist before you chase another model comparison chart.