HomeServicesPortfolioAboutContactBlogCareers
Book a call
Fintech

What Does It Cost to Build a Custom Fraud Scoring System?

August 2026 · ISTRALLEN Team

Three numbers, and the feature pipeline is most of one

Custom fraud detection cost splits into a one-time build, a per-transaction run cost, and an ongoing operations cost that teams routinely leave out of planning. The build number is dominated by one thing — the feature pipeline — and the run number is dominated by whether an LLM touches every transaction or only some.

The one-time build

  • The feature pipeline. This is the bulk of it: a streaming aggregation layer keeping velocity and behavioural features current, an online store serving them in single-digit milliseconds, train/serve consistency so the model sees identical feature semantics in training and scoring, and point-in-time-correct backfill for building training sets. On our fintech fraud-scoring project this is where the engineering time went — the model itself was a comparatively small part of the build.
  • The baseline model. A gradient-boosted model on engineered features — comparatively cheap once the features exist.
  • An optional LLM reasoning layer. Adds an evaluation harness and shadow-mode infrastructure to measure it on your traffic before it influences a decision.
  • The review console and routing. The three-tier decision surface and the analyst tooling for the borderline band.
  • Explainability and audit infrastructure if you're regulated — per-decision attribution, reason codes, versioned append-only logs.

The per-transaction run cost

  • Feature store reads on every scored transaction.
  • Model inference. Trees are cheap — single-digit milliseconds.
  • The LLM call, if there is one. This is the swing variable. A small, real-time-class model runs roughly an order of magnitude cheaper per call than a frontier model, and whether it runs on every transaction or only the ambiguous score band changes the monthly bill substantially.
  • Streaming infrastructure for the event log feeding features and audit retention.

The ongoing operations cost

  • Retraining on a schedule as labels mature and fraud patterns move.
  • Drift monitoring with owners and alert thresholds.
  • On-call for a system that sits in the authorization path.
  • Audit-log storage for the full regulatory retention window.

What pushes it up

  • An LLM call on 100% of traffic rather than the grey band only.
  • A regulated audit trail with full per-decision reconstruction.
  • A multi-region online feature store.
  • Self-hosting the reasoning model instead of using a managed API.

What pulls it down

  • Keeping the LLM layer on the ambiguous band only.
  • Reusing streaming infrastructure you already run.
  • A managed feature store instead of building one.
  • Buying the cross-merchant network signal and building only the model for the grey zone where your first-party data matters.

A worked structure (variables, not numbers)

  • T = transactions per month, g = share that hit the LLM layer (1.0 if every transaction, or the grey-band fraction).
  • Monthly model cost ≈ T × feature-read + T × tree-inference + (T × g) × LLM-call-cost.
  • Add streaming infra and audit storage (roughly flat).
  • Build cost amortised across two to three years.
  • Add the operations cost — retraining, monitoring, on-call — as a recurring line, because it doesn't go to zero.

The variable that swings it is g. Everything else you can bracket up front.

Compare against buying

A managed fraud platform replaces the build number with a per-transaction fee and removes the operations cost entirely. The trade: the fee scales with volume rather than flattening once the system is built, and you inherit the vendor's error profile and reason-code vocabulary. For most businesses buying is the right first move, and often the right permanent one. Building enters the picture when the false-positive cost on legitimate customers is large and specific to your traffic, when you have proprietary signal a vendor can't use, or when per-transaction pricing at your volume has overtaken the loaded cost of owning a model — including the operations line above, which is the part that makes an in-house build a standing commitment rather than a one-time spend.

Where this stops being right

  • Low volume or low fraud rate. You won't have the labels or the losses to justify a build — buy, or rules plus manual review.
  • Mostly informational risk checks. If there's no real false-positive cost, a lighter tool is enough.
  • Estimates age fast. Re-quote model and inference pricing before committing; the LLM line is sensitive to it.

FAQ

Is the model the expensive part? No. The feature pipeline is the largest build cost, and — in a regulated context — the audit trail is second. The model itself is comparatively small.

What's the hidden cost people miss? The operations cost: retraining, drift monitoring, and on-call for a system in the authorization path. It's recurring and it never reaches zero.

Can I predict the run cost before building? Within a range. T is known; the uncertain input is g — what share of transactions actually need the reasoning layer — which a shadow period pins down.

ISTRALLEN scopes and builds custom fraud scoring for fintech teams, sizing build and run cost against real transaction volume first; see AI for Fintech.

See it in production
AI for Fintech → Fraud-scoring case study →
← All articles