Decide · economics

A KYC tracking system that pays: refresh KPIs and program math

A KYC tracking system pays for itself when it changes the unit of work from the whole file to the section an event touched, and proves it with a handful of KPIs. This guide sets out the cost evidence, the program arithmetic and the scorecard, using Perpetual KYC (pKYC) as the worked example.

Updated · 14 min read

A KYC tracking system is the part of a bank's KYC program that knows, for every customer, what is in the file, when each part was checked, which events have arrived since, what was decided about each and who decided it. It pays when it lets the bank stop re-reviewing files that have not changed and start acting on the changes it can see, and when it produces the numbers that show the program works. The business case for moving from calendar reviews to event-driven refresh rests on three things: how much of a periodic review is spent re-collecting what did not change, how many material events the book actually generates, and how much quality control the new model needs. Botminds' Perpetual KYC (pKYC) is built to track at section level and report those numbers; this page shows the arithmetic and the scorecard, and where the case is weaker.

The scale of the work a KYC tracking system sits on

703M

deposit accounts at US banks and savings institutions, June 30, 2026

29%

of direct BSA/AML compliance cost spent on customer due diligence, on average

$15

average CDD cost per new account, ranging from $5 to $44

Deposit accounts: our sum of FDIC Call Report fields for accounts up to and above $250,000 across 4,313 filers (BankFind Suite, June 30, 2026). Cost share and cost per account: GAO-20-574 (2020), 11 banks and credit unions, 2018 data; the per-account figure covers collection and review at opening, not ongoing refresh.Source: FDIC BankFind Suite API; GAO-20-574

What should a KYC tracking system track?

A KYC tracking system should track four things: the file by section, with a last-reviewed date and sources for each; every event that reaches a customer, with the decision, the rule and the reason; every change, with its maker and a different checker; and the queue, with service levels by risk tier. A system that tracks only the date of the next periodic review is a calendar, and it can only ever produce calendar economics.

Section-level tracking is the feature that pays. Once each section carries its own date and sources, an event that changes ownership can refresh the ownership and geography sections and leave the rest alone, and the file can still show an examiner exactly how current each part is. The event-driven KYC refresh process walks through what that looks like on one file.

What does a KYC periodic review cost?

No government or academic source publishes a cost per periodic review, and the figures that circulate come from industry surveys of uneven method. What the public evidence does establish is the share of compliance cost due diligence takes and the cost of the work at opening, which is the nearest measured analogue.

The GAO's study of 11 banks and credit unions found that customer due diligence and reporting were the two most expensive parts of BSA/AML compliance, at about 29% and 28% of the total on average, and that the selected banks spent an average of $15 per new account on due diligence, from $5 to $44 (GAO-20-574). It also estimated that staff needed about 30 minutes for a new consumer account and over an hour for a business account. A full periodic review of an established corporate customer, with a history to reconcile, is longer.

Where a bank's direct BSA/AML compliance spending goes, on average

Direct BSA/AML compliance cost, 11 institutions

29%
28%
18%
25%
  • Customer due diligence · 29%
  • Reporting · 28%
  • Program requirements · 18%
  • All other areas · 25%
GAO-20-574 (September 2020), averages across the banks and credit unions reviewed, 2018 data. 'All other areas' is the remainder, our arithmetic. Customer due diligence includes identification, beneficial ownership, nature and purpose, and ongoing due diligence.Source: GAO-20-574

For the hours inside one refresh, the best available figure is a product estimate, and it should be read as one. Botminds estimates that bringing one corporate customer's file up to date after a change of ownership takes about 13.5 hours of people's time as a full manual review, and about one hour when only the touched sections are refreshed with agents drafting: two hours finding the change, six re-collecting sections, an hour and a half screening, an hour each on the rating and the customer request, and two on approvals and system updates by hand. Neither figure includes the weeks spent waiting for the customer.

The program math: calendar against events

The program math compares the hours a calendar spends re-reviewing unchanged files with the hours an event-driven model spends on real changes, quality control and backstop reviews. The saving is not in any one refresh; it is in the files the event model never opens because nothing happened to them.

The annual case for event-driven refresh, as a sum

+

Full reviews avoided

calendar reviews a year × hours per full review

Count from the bank's own tier mix and policy cycle.

Head of KYC operations

−

Event refreshes

material events a year × hours per section refresh

Measured on a replay of the bank's own past events, not assumed.

KYC operations, from a pilot

−

Quality control

checker time per change + sample rate × not-material calls × minutes per sample

The new cost the calendar model never had.

QC lead

−

Backstop reviews

quiet files reaching their backstop × hours per review

Highest for high-risk files with no events.

BSA officer sets the intervals

Our framework. Each input is measurable from the bank's own book; the solution's design sets none of them.

To see the shape, take an illustrative book of 10,000 business customers, of which 10% are high risk, 30% medium and 60% low, under a one, three and five year policy. That is 1,000 + 1,000 + 1,200 = 3,200 full reviews a year. At the 13.5-hour estimate, about 43,200 hours. If the bank's replay showed, say, 1,500 material events a year, at the one-hour estimate that is 1,500 hours of refresh work, before quality control and backstops. Those are assumptions for illustration, not benchmarks; the two inputs that decide the case, the bank's own event rate and the minutes per sampled call, come from a replay of its own history.

An illustrative calculation, with every assumption visible

LineCalendar modelEvent-driven modelSource of the input
Full reviews a year3,200Backstop reviews only, for quiet filesBank policy and tier mix (assumed here)
Hours per full review13.513.5 for a backstopBotminds estimate for a corporate file
Material events a yearNot tracked1,500 (assumed)A replay of the bank's own events
Hours per event refreshNot applicableAbout 1.0Botminds estimate, agents drafting
Quality control on closuresNoneDaily sample of not-material callsSample rate is a bank setting; 10% is the design target
Illustrative only: the book, tier mix and event rate are assumptions chosen to show the arithmetic, not measured results or industry averages. Hours per review and per refresh are Botminds' estimates from the design of Perpetual KYC (pKYC).

Which KPIs for KYC refresh?

The KPIs that matter for KYC refresh measure three things: how much work the program avoids, how fast it acts on real changes, and whether the calls it makes, especially the calls to do nothing, are right. A scorecard that reports only completed reviews and overdue reviews measures the calendar, not the risk.

A KYC refresh scorecard: eight KPIs, with values from one sample bank

Sections refreshed per event

How much of a file each event actually touched; the inverse is the re-collection avoided.

2 of 9 on the sample new-owner event

Time from event to analyst

Arrival of the filing or alert to routing, by risk tier.

4 minutes, registry filing to routing

Time from event to approved change

Arrival to the checker's approval and the systems updated.

52 minutes on the same event

Material events inside service level

Share of open material events within the deadline for their tier.

High tier: 1 business day; Medium: 3

QC pass rate by trigger family

Share of sampled "no action" calls QC agreed with, against a floor.

98.6% overall; one family at 96.1%

Mass events to decision

Policy change or list update to an approved batch, with its sample size.

2,186 customers; 38-file sample

Backstop reviews due

Files with no trigger inside their backstop period, by tier.

High: 12 months after the last refresh

Customer requests outstanding

Requests past their reply date, and the consequence applied.

Reply by date set on every request

KPI definitions are ours. Values are from the fictional Corvane National Bank in Perpetual KYC (pKYC), October 2026; the service levels and the 12-month backstop are bank settings.

Two of these KPIs are new to most programs and matter most to an examiner. The QC pass rate by trigger family is the only evidence that events closed without action were closed rightly; the time from a mass event to an approved decision shows whether the program can absorb a list update or a policy change without a backlog. Customer due diligence refresh when one event hits thousands shows how the second is produced.

The KYC review queue: what to measure in it

A KYC review queue should be measured by risk, not by volume. The number of open items matters less than how many high-risk items are past their service level, how old the oldest material event is, and whether anything is waiting on a decision only one person can make.

In the sample bank, the head of KYC operations owns 1,184 open material events across 64 analysts and 22 QC reviewers; each event arrives with a service level by tier, one business day for High and three for Medium. Analyst Priya Natarajan works 14 of them. The queue view shows each one with the sections it touched and what the agents drafted, so the analyst can start from the decision rather than from the search.

The analyst's side of the Perpetual KYC (pKYC) queue: approved as maker, waiting for a checker

Refresh screen for Tidewater Freight Brokers LLC with the step bar showing detected 9:14 AM, material 9:15, refreshed by agents 9:17, analyst (maker) 9:29 AM, and QC (checker) waiting. The beneficial owners section shows the before and after ownership table with sources. A decision panel reads: with QC since 9:29 AM, 11 minutes after routing; a KYC QC reviewer approves every change to the record and rating; you cannot approve your own work.
Perpetual KYC (pKYC) on the fictional sample bank. Time from routing to the maker's approval, here 11 minutes, is one of the queue's measured stages.

The new costs an event-driven program brings

An event-driven program is not free, and a business case that leaves out its new costs will not survive its first year. Four costs are real. Quality control grows, because every change still needs a checker and the daily sample of closed events is new work. Backstop reviews remain for files that stay quiet. The trigger policy needs an owner, testing and change control. And the feeds, from registries to transaction monitoring, need to be connected and kept connected.

Customer outreach also changes shape rather than disappearing. Requests become narrower, asking only for what an event made missing, but they need deadlines and consequences. Regulators have ordered banks to set procedures that enforce timely consequences when customers do not supply required due diligence information, as the OCC did in its 2024 order against TD Bank (OCC, TD Bank, 2024), and a tracking system should report how many requests are overdue and what was done about them.

What examiners and boards will read in the numbers

Examiners will read whether the numbers show a working control; boards will read whether they show a program that keeps up. Both are served by the same scorecard, and regulators have signalled that demonstrable results from new technology will count. FinCEN's April 2026 proposed AML/CFT program rule, not yet final, would let the Director consider innovative activities "producing demonstrable outputs evincing the effectiveness of the bank's AML/CFT program (including effective use of artificial intelligence, federated learning, or other advanced monitoring tools)" (FinCEN NPRM, 91 FR 18704).

The operative word is demonstrable. A program that can show pass rates by trigger family, a seeded test before go-live and the time from event to decision is producing exactly the kind of output that language describes. The seeded test for an event-driven KYC review is how the first of those numbers is earned.

What the scorecard is built from in Perpetual KYC (pKYC): each section's own date

Customer file for Tidewater Freight Brokers LLC, High 63: a grid of nine sections over 24 months with dots for the March 2025 full review, event refreshes in July and October 2026, and quarterly screening, each section with its own last-reviewed date. A side panel compares a 36-month calendar, under which the next full review was due March 2028, with perpetual KYC: five events reached the file since March 2025, two were material and refreshed four sections, backstop review October 22, 2027.
Perpetual KYC (pKYC) on the fictional sample customer. Section-level dates are what make 'sections refreshed per event' and 'backstop reviews due' measurable.

Where the case is weaker

The case is weakest where the calendar was already light. A bank with mostly consumer customers, few business accounts and low event rates spends little on periodic review to begin with, and the fixed costs of feeds, policy and quality control may not pay back. A bank whose files are not complete enough to compare changes against needs remediation first. And for a book governed by the EU's refresh ceilings from July 2027, the backstop cannot be stretched beyond one year for higher-risk customers or five for others, which caps the saving there.

The case is strongest for corporate and business books, where ownership and geography change, public filings reveal it and a full review is expensive. It is also where the trigger with the most law behind it, a change of beneficial owner at the 25% line, applies.

Questions people ask

What is KYC management software?

Software that holds customers' due diligence files and manages their review: who is due, what is missing, what changed and who approved it. The more useful products track each section of a file with its own date and source, so an event can refresh part of a file without re-reviewing the whole.

What is a KYC check system?

The term is used loosely for identity verification at onboarding and for screening; for existing customers it usually means the system that checks files are current. In the latter sense it should report the KPIs above, not just a list of overdue reviews.

How much does KYC refresh cost per customer?

No government or academic source publishes a per-review figure. The GAO found due diligence at opening cost $5 to $44 per new account in 2018, and due diligence was about 29% of direct BSA/AML compliance cost on average; a full refresh of an established corporate file is longer than opening one.

What is a good QC pass rate for KYC "no action" calls?

It is a policy choice tied to risk. The sample bank sets a 97% floor by trigger family and opens a rule review when a family falls below it; what matters is that the floor is written down, measured by family and acted on.

How do you build a business case for perpetual KYC?

Count the full reviews the calendar requires each year, replay a past period of your own trigger events to find the material event rate, time a sample of event refreshes and sampled closures, and add backstop reviews and quality control. The difference, with every input from your own book, is the case.

Perpetual KYC (pKYC).
See it on your own files.

An agentic solution from Botminds. Agents watch every trigger event, refresh only the sections it touches, and send material changes to an analyst and a QC reviewer Book a demo, or explore how it works.