Decide · integration

Customer risk rating system: re-score with the data you already hold

A customer risk rating system needs facts that already sit in the core, the monitoring system and the account-opening file, so the job is to read them in place, not to copy them into a new platform. This guide shows how Customer Risk Rating re-scores customers the night a fact changes, writes the signed rating back, and what a bank must bring to make it work.

Updated · 12 min read

A customer risk rating system is the combination of a rating method, the software that applies it and the data feeds it reads, used to keep a current AML risk tier for every customer. Almost everything such a system needs already exists in systems a bank runs: activity in the core, alerts in transaction monitoring, expected activity and owners in the account-opening file, screening results and open cases. The usual failure is not missing data but data that reaches the rating late, on a calendar, through manual extracts. Botminds' Customer Risk Rating reads those systems where they are, re-scores a customer when a fact changes, and writes the rating back to the core and the monitoring system only after a maker and a different checker have signed.

The examples follow a fictional sample institution, Norrell Federal Credit Union, with 520,000 members, as it runs through the solution. Estimates are labelled as ours.

The customer risk rating system as a stack: read in place, write back once signed

Where the facts already live

  • Core banking: accounts, services, cash and wire activity
  • Transaction monitoring: alerts and their status
  • Account opening: customer type, owners, expected activity
  • Sanctions screening: results for customers and counterparties
  • Case management: cases, enhanced due diligence, 314(a) results
  • Document imaging: customer documents and responses

What the agents do each night

  • Fact Watcher links every changed fact to a customer
  • Rating agent scores under the approved method and writes the sentence
  • Type-Bias Checker and Hold Checker test each proposal
  • Batch & Sample agent groups like changes and picks a sample
  • EDD Hand-off agent drafts the case on a move into High

Where the signed rating lands

  • Core banking: the rating, written back after two signatures
  • Transaction monitoring: the new tier sets its thresholds
  • Case management: the enhanced due diligence case, opened
  • The audit trail: who, what, when, why and which evidence
Customer Risk Rating as configured for the fictional sample credit union. The agents never write to a system of record; the signed rating is written back by the solution after the second signature.

What is a customer risk rating system?

It is how a bank keeps the customer risk profile the CDD rule requires current for every customer, at the scale of its book. The FFIEC manual treats the profile and the customer risk rating as one thing, and expects a bank's program to tell significantly different customer risks apart (FFIEC, CDD overview). A system makes that possible for hundreds of thousands of customers.

Three parts are easy to confuse. The method is the bank's rules: factors, weights, tier cut-offs. The engine applies the method to each customer. The workflow decides who reviews and signs a change and what happens after. Buying an engine without the workflow automates arithmetic and leaves the slow part, reading and signing, as it was. The rules side is covered in the customer risk rating methodology; this page is about the engine's inputs and outputs.

What data feeds a customer risk rating? Five systems you already run

A rating needs who the customer is, what it said it would do, what it actually does, what it uses and where it deals, and whether anything is already open on it. Each of those sits in a system the bank already maintains, and the FFIEC manual encourages using them: a bank "may find it useful to cross-check for customer information in data systems maintained within the financial institution for other purposes, such as credit underwriting, marketing, or fraud detection" (FFIEC, CDD overview).

Which system holds each input to a customer risk rating

InputSystem that holds itHow the sample credit union uses it
Customer type, owners, line of businessAccount opening platformThe customer profile family; type alone may carry at most 10 of 100 points
Expected activity: monthly cash, wires, trade areaAccount opening platformThe baseline every activity rule compares against
Actual cash, wire, ACH and P2P activityCore banking systemActivity rules, such as cash at 2.5 times expected
Products and services, with start datesCore banking systemProducts family: a new international wire service counts
Counterparty geographyCore banking wire logCompared with the versioned high-risk jurisdiction list
Screening resultsSanctions screening serviceCustomers and counterparties; a late answer is shown, not assumed clear
Alerts, cases, 314(a) matches, pending enhanced due diligenceTransaction monitoring and case managementHolds on downgrades; never shown outside the BSA unit
Customer documents and responsesDocument imagingEvidence for overrides coded as explained by the customer
Inputs as configured in Customer Risk Rating for the fictional sample credit union, which reads five systems each night plus document imaging. A bank's own list depends on its method.

Read in place, write back: why not a new system of record

Because a second copy of the customer is a second thing to keep correct. A rating platform that ingests nightly extracts into its own database inherits every gap in the extracts and adds its own, and a rating computed from a copy that missed an update is wrong with full confidence. FinCEN's order against TD Bank describes exactly that: customer updates made during a computer memory problem never reached the customers' risk scores (the TD Bank risk-score gap follows the consequences).

FinCEN's own guidance on the CDD rule points the same way. Asked whether banks must build new processes for ongoing monitoring and updating, FinCEN answered that an institution with adequate monitoring "may use its existing monitoring processes to comply with customer due diligence monitoring and updating obligations" (FinCEN CDD FAQs, Question 15). The design that follows is to read each system where it is, keep the links back to the source passage, and write one thing back: the signed rating.

Writing back matters as much as reading. A rating that lives only in a separate tool does not change monitoring until someone re-keys it; in Customer Risk Rating the signed rating is written to the core banking system and to transaction monitoring, where the new tier sets the customer's thresholds, and a move into High opens a drafted enhanced due diligence case in case management.

What is dynamic customer risk rating?

Dynamic customer risk rating means re-scoring a customer when a relevant fact changes, rather than only at account opening and on a review calendar. The CDD rule asks for customer information to be kept current on a risk basis, and the FFIEC manual is clear that no fixed continuous or periodic cycle is required. Dynamic rating is the natural reading of that: the rating moves when the evidence does, and a risk rating override is the controlled exception when a person knows something the facts do not show.

The same change in cash, rated on a calendar and rated on change

Scheduled review onlyabout 5 months
Cash runs at three times expected; rating unchanged5 months
Review
  • Cash runs at three times expected; rating unchanged5 months
  • Review
Re-score on changeabout 3 months
Three-month trend builds3 months
Signed
  • Three-month trend builds3 months
  • Signed
Illustrative, using the solution's own example of a customer whose cash triples in July and who is still Moderate in December under a calendar review. With a three-month cash rule, re-scoring on change proposes the move when the trend completes; the sample credit union's clock then allows two business days to sign a move into High.

Dynamic does not mean twitchy. A rating that moves on every monthly blip produces churn that analysts learn to ignore. The sample method smooths with a three-month average for cash and a three-month persistence test for P2P payments, and keeps a quarterly re-score of the whole book on top of nightly re-scoring on change, so a customer whose facts never change is still looked at. How refresh cycles for the know-your-customer file sit alongside this is a question for the KYC program; the rating's job is to follow the facts.

One night of re-scoring at a sample credit union

Between 2:00 and 2:41 AM on October 22, 2026, the Fact Watcher found 4,118 members of the sample credit union with a changed fact. The Rating agent proposed 152 rating changes, 88 up and 64 down. 133 went into six like-change batches and 19 came to an analyst one by one, three of them held by the checkers. A banner noted that the sanctions screening service answered late at 6:10 AM; 212 members were re-screened at 6:24 AM and no rating used a stale result.

A quarter of re-scoring on change at a sample credit union

10,186

rating changes in the third quarter, about 3,400 a month

1,231

read one by one by an analyst; the rest decided in batches after a sample

94.8%

enhanced due diligence cases finished within 30 days: 381 of 402

7,140

High-rated members at quarter end, up from 6,610

Fictional Norrell Federal Credit Union, third quarter 2026, from the supervisory committee report drafted in Customer Risk Rating. Every change carried two signatures.

The batch is what keeps dynamic rating affordable. Like changes, same direction, same rule, same evidence, are grouped, and the analyst reads a risk-weighted sample of those closest to the tier boundary before approving the batch once. Moves into or out of High, held changes and low-confidence changes are never batched.

Like changes in one batch, after reading the cases closest to the boundary

Like-change batches page. Tonight 133 members in 6 batches, Low to Moderate or Moderate to Low only, confidence 0.90 or more, no holds. Batch B-1022-1: 41 consumer members move from Low to Moderate because P2P payments stayed over $3,000 a month for three months (rule A-7); both checkers passed every member. Read the sample first: 5 of 41, risk-weighted, closest to the tier boundary first, each with its own sentence and score, all marked Agreed. Below, everyone in the batch with a Take out link for each member. Other batches: 38 consumer members Moderate to Low after their international wire service closed; 19 business members Low to Moderate after adding remote deposit capture; 17 members Moderate to Low after a counterparty jurisdiction left the high-risk list; 11 business members who began originating ACH for others; 7 business members whose cash came back within the expected profile.
Customer Risk Rating on fictional sample data. One maker decision and one checker decision per batch; every member keeps its own sentence, and any member can be taken out for individual review.

Can risk ratings be automated? What stays with people

The gathering, scoring, explaining and checking can be automated; the decision should not be. Treasury's 2024 report on AI and cybersecurity in financial services describes an institution that built an AI tool to classify suspicious emails, and "highlighted the essential role of human verification" even where the tool cut time spent on false positives (Treasury, March 2024). A rating is a more consequential decision than an email triage.

Where an analyst's minutes go on one rating change, by hand

Pulling cash, wire, account and profile data from five systems
45 → 3 min
Drafting enhanced due diligence questions on a move into High
30 → 5 min
Writing the reason for the file
25 → 3 min
Re-working the scorecard and each factor's weight
20 → 2 min
Checking open alerts, cases, 314(a) matches, pending EDD
20 → 2 min
Second review and signature
20 → 5 min
Our estimate for one individual rating change, by hand and with the agents in Customer Risk Rating, kept deliberately modest: about 160 minutes before and 20 after. The 'after' figure is the people's reading and deciding time; the agents' overnight run is not counted.

The estimate shows where the time goes. Most of the manual work is retrieval and writing; the signature itself shrinks least, because a checker still reads the same evidence the maker read. That is the right shape: the system should take the parts that are searching and typing and leave the parts that are judgment.

How do you re-rate the existing customer base?

Run the current method on every customer before anything goes live, compare the result with the ratings on file, and treat every difference as a finding. Some differences are the method working; others are ratings that were never updated, customers who were never scored, or data that never reached the old process. All three are worth knowing before an examiner finds them.

In Customer Risk Rating, the same machinery that back-tests a new method version does this: the Methodology Steward scores the whole book under a given version and shows the tier migration, who would move and why. At the sample credit union, a revision to three rules was tested on all 520,000 members, and 6,412 would have changed tier, before it scored anyone. A first re-rating of an existing book is the same exercise with the old ratings as the starting point.

Implementation in five steps, without replacing anything

Implementing a customer risk rating system is mostly writing down what the bank already does and connecting what it already has. The steps below are how the solution is set up; the order matters more than the tool.

Setting up a customer risk rating system on the systems a bank already runs

  1. Write the current method as rules

    Factors, points, caps, tier cut-offs and the hold rules, each with a one-line reason. Gaps found here are the first findings.

  2. Map each factor to the system that holds it

    And to the field and the update frequency. A factor no system holds is a question for account opening, not for the rating.

  3. Agree read access and the two write-back points

    Read from core, monitoring, account opening, screening and case systems; write only the signed rating and the drafted case.

  4. Re-rate the whole book and read the migration

    Every customer whose tier changes is either a method question or a data question. Resolve both before go-live.

  5. Set roles, clocks and holds, then go live on change

    Who may sign which change, how long each may wait, which changes are held; keep a periodic whole-book re-score as well.

The set-up sequence for Customer Risk Rating. What a bank brings: its risk rating method, its reason codes, its high-risk lists and a sample of its customers' data.

Every action by people and agents, kept and exportable for an examiner

Audit trail, read only for everyone, kept five years from each decision (31 CFR 1010.430). Events: the internal auditor built the NCUA examiner export pack; the EDD Hand-off agent opened EDD-26-1022-0117 for Kestrel Ridge Supply Co. in case management; Wendell Ashby signed the change second as checker; Tamsin Orr approved batch B-1022-1 (41 members) as maker with a sample of 5 of 41 read; Tamsin Orr rejected a change with reason OA; the Methodology Steward re-ran the v4.3 back-test on 520,000 members; the Fact Watcher re-screened 212 members after the screening service answered late. Export pack options: NCUA examiner, state regulator, internal audit, BSA Officer monthly; period July 1 to October 22, 2026; contents include every rating change with its sentence, sources, maker and checker, holds, overrides, method versions and back-tests; account numbers redacted to the last four; signed with a SHA-256 manifest.
Customer Risk Rating on fictional sample data. Decisions and their evidence are kept five years from each decision, the period the BSA's general retention rule sets.

Where Customer Risk Rating fits, and where it does not

It fits a bank or credit union whose method is sound but whose ratings are slow, stale or hard to explain, and whose systems hold the data but do not talk to the rating. It does not replace transaction monitoring, sanctions screening or case management; it reads them and writes to them. It will not fix an account-opening process that never collected expected activity, because there is nothing to compare actual activity against, and it applies the bank's method rather than inventing one.

The retention side is settled by rule rather than preference: BSA records generally must be kept for five years (31 CFR 1010.430), and the solution keeps who did what, when, why and on which evidence for five years from each decision. To see a night of re-scoring on a sample of your own members, start from Customer Risk Rating, or read what to ask any customer risk assessment software in a demonstration.

Questions people ask

How do you implement customer risk rating?

Write the method as explicit rules, map each factor to the system that holds its data, re-rate the existing book and resolve the differences, then set who signs which change and go live with re-scoring on change plus a periodic whole-book re-score. Most of the effort is in the first two steps, which surface gaps in the method and in account-opening data.

Can risk ratings be automated?

Retrieval, scoring, explanation and checks can be; the decision should stay with a named person and a second signer. Automating the whole decision removes the reviewer the FFIEC manual's approval language assumes and the human verification Treasury's AI reporting stresses.

What is customer risk rating software?

The software part of a rating system: the engine that applies the method and, in better products, the workflow for review and sign-off. It needs read access to the systems holding customer data and a way to write the signed rating back to the core and to transaction monitoring.

How often should customer risk ratings be updated?

No rule sets a fixed cycle; the FFIEC manual says there is no categorical requirement to update continuously or periodically. A common design re-scores on change and also re-scores the whole book on a schedule; the sample credit union does both, nightly on change and quarterly for everyone.

Does a customer risk rating system need its own database?

It needs to keep its own decisions, the sentences, signatures, method versions and evidence links, but not a second copy of every customer's data. Reading the core and monitoring systems in place avoids scores built on extracts that missed an update.

Customer Risk Rating.
See it on your own files.

An agentic solution from Botminds. Agents re-score a member the night a fact changes, explain the rating in one cited sentence, hold type-only and open-activity changes, and route every upgrade and downgrade to a maker and a checker Book a demo, or explore how it works.