Free reference 40 KRIs
What are good key risk indicator (KRI) examples for fintechs and banks?
Short answer
Here are 40 key risk indicators (KRIs) for US fintechs and banks, across 10 risk areas (operational; technology and business continuity; cybersecurity; third-party; BSA/AML; compliance; consumer complaints; liquidity and funding; model and AI; fraud and payments). Each has a definition, a formula, a data source, a reporting frequency and an example Green/Amber/Red threshold. The thresholds are illustrative starting points to calibrate against your own data, not regulatory requirements.
20 of the 40 carry a regulatory hook: the US rule or guidance that asks for that metric or area, such as the SAR deadline in 31 CFR 1020.320(b)(3) or the FTC Safeguards Rule's access-control and testing requirements. No US rule prescribes a list of KRIs; the OCC's Heightened Standards come closest by requiring quantitative risk appetite limits at large banks.
40 KRIs by risk area
Jump to any KRI in the table. Area names group the examples for this page; each row also shows the category it carries in the full library.
Operational (3)
Technology and business continuity (4)
Cybersecurity (5)
Third-party (4)
BSA/AML (6)
Compliance (3)
Consumer complaints (3)
Liquidity and funding (3)
Model and AI (5)
All 40 KRIs with formulas and example thresholds
Example thresholds are illustrative. Green, Amber and Red values show a reasonable starting point; calibrate each one to your own data, contracts and risk appetite. They are not regulatory requirements, even where a regulatory hook is listed. Rows marked "Starter threshold" have no reliable benchmark yet.
Click a column heading with ↕ to sort.
| KRI | Definition and formula | Example thresholds (illustrative) | Frequency | Data source | Why these thresholds | US rule or guidance | Last verified |
|---|---|---|---|---|---|---|---|
| Transaction Error Rate KRI-OR-001-1 Operational · library category: Operational Risk Tier: Operational | Percentage of transactions that fail, are reversed, or are manually corrected due to processing errors Formula: Error/reversal transactions / Total transactions × 100 Unit: % · Lower is better |
| Daily | Where the data comes fromPayment processor logs: Stripe Dashboard > Payments > filter status=failed. Internal transaction database. Reconciliation system break log. Operations ticketing system for manual corrections. | Threshold rationaleError-free processing is the baseline expectation. <0.1% is a commonly cited target for straight-through processing — validate against your own data; >0.5% signals systematic processing issues requiring root cause analysis. | No specific US rule; internal or sponsor-bank metric | |
| Regulatory Report Filing Timeliness KRI-OR-008-1 Operational · library category: Operational Risk Tier: Management | Percentage of mandatory regulatory reports filed by required deadline Formula: Reports filed on time / Total reports due in period × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromRegulatory reporting calendar (internal or from GRC tool). Include: OFAC/BSA/SAR deadlines, state license renewals, FinCEN reports, bank partner reporting deadlines, NMLS filings. | Threshold rationaleLate regulatory filings are a commonly cited exam finding, and repeat tardiness can lead to civil money penalties; 100% on time is the only acceptable target. | No specific US rule; internal or sponsor-bank metric | |
| Regulatory & Bank Partner Findings Past Due KRI-OR-010-2 Operational · library category: Operational Risk Tier: Board | Open findings from regulators, sponsor banks, card networks or auditors that are past the remediation date you committed to. Formula: Count of open external findings past committed remediation date Unit: count · Zero tolerance |
| Monthly | Where the data comes fromIssues tracker (e.g., the exam and regulatory findings log in the Issues Management Tracker) | Threshold rationaleA missed commitment to a regulator or sponsor bank is treated as a governance failure, not just a late task. It is one of the fastest ways for a finding to escalate. | No specific US rule; internal or sponsor-bank metric | |
| System Uptime / Availability KRI-TR-001-1 Technology and business continuity · library category: Technology Risk Tier: Board | Percentage of time core payment and account systems are available to customers (excluding planned maintenance) Formula: (Total minutes in period - Unplanned downtime minutes) / Total minutes in period × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromAWS CloudWatch or Datadog or PagerDuty — uptime monitoring. For customer-facing: StatusPage.io historical data. For payment processing: processor SLA reports (Stripe Dashboard > Developers > Webhooks). | Threshold rationale99.9% ≈ 44 minutes of downtime a month; below 99.5% (≈3.6 hours a month) draws bank-partner scrutiny and customer churn. 99.9% is a common SLA level in bank-partner and SaaS agreements — use the level in your own contracts. | No specific US rule; internal or sponsor-bank metric | |
| Mean Time to Recovery (MTTR) KRI-TR-001-2 Technology and business continuity · library category: Technology Risk Tier: Management | Average time from incident detection to full service restoration for P1/P2 incidents Formula: Sum of recovery times for P1/P2 incidents / Count of P1/P2 incidents Unit: hours · Lower is better |
| Monthly | Where the data comes fromPagerDuty, OpsGenie, or Jira Service Management — incident start time vs. all-clear time. Tag severity (P1/P2) consistently. | Threshold rationale2 hours for P1/P2 recovery is a commonly cited target — validate against your own incident history and contract commitments. Longer recovery times signal gaps in runbooks, on-call processes, or architecture resilience. | No specific US rule; internal or sponsor-bank metric | |
| BCP Test Completion Rate KRI-OR-004-1 Technology and business continuity · library category: Operational Risk Tier: Management | Percentage of business continuity plan tests completed as scheduled in the year Formula: BCP tests completed / BCP tests planned × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromBCP documentation + test calendar. GRC tool (Vanta, Drata, Tugboat Logic) if implemented. Internal compliance project management (Jira, Asana). | Threshold rationaleThe FFIEC Business Continuity Management booklet says an entity's risk profile should drive how often it exercises and tests its plans; it does not set a fixed minimum. Many bank partner agreements require at least annual testing, and an untested plan gives no evidence that recovery will work. | Examiners assess whether the exercise and testing program lets management confirm it can restore critical business functions; the entity's risk profile should drive how often it tests. FFIEC IT Handbook, Business Continuity Management booklet, section VII.A | |
| DR Test Completion Rate KRI-TR-012-1 Technology and business continuity · library category: Technology Risk Tier: Management | Percentage of disaster recovery and business continuity tests completed on schedule Formula: DR tests completed on schedule / DR tests planned in period × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromDR test schedule + test results documentation. BCP plan document. If using AWS: Elastic Disaster Recovery test failover results. Manual tracking in GRC tool (Vanta, Drata, Tugboat). | Threshold rationaleThe FFIEC Business Continuity Management booklet expects documented, tested recovery plans; bank partners often require annual testing contractually. An untested plan cannot be relied on. | Examiners assess whether the exercise and testing program lets management confirm it can restore critical business functions; the entity's risk profile should drive how often it tests. FFIEC IT Handbook, Business Continuity Management booklet, section VII.A | |
| Phishing Click-Through Rate KRI-CY-003-1 Cybersecurity · library category: Cyber Risk Tier: Management | Percentage of employees who click phishing links in simulated phishing tests Formula: Employees who clicked simulated phishing link / Employees who received test × 100 Unit: % · Lower is better |
| Quarterly | Where the data comes fromPhishing simulation platform: KnowBe4, Proofpoint Security Awareness, Cofense. All three provide click rate reporting by department and campaign. | Threshold rationaleSimulation vendors publish average click rates for their customer base — compare against your own vendor's data; <5% represents strong awareness; >15% indicates training program failure. Examiners and auditors review phishing results as evidence of awareness-training effectiveness. | Non-bank financial institutions under the FTC must give personnel security awareness training updated for the risks in their risk assessment. 16 CFR 314.4(e)(1) (FTC Safeguards Rule) | |
| PII Records Exposed KRI-CY-001-2 Cybersecurity · library category: Cyber Risk Tier: Management | Total number of customer PII records exposed in confirmed breach incidents in trailing 12 months Formula: Sum of PII records exposed across all confirmed breach incidents in the trailing 12 months Unit: count · Zero tolerance |
| Monthly | Where the data comes fromIncident investigation findings — forensic analysis of scope. Legal and compliance incident documentation. SIEM and DLP tool logs. | Threshold rationaleState breach laws differ on when regulators or consumer reporting agencies must also be notified (commonly at 500 or 1,000 affected residents). Larger incidents widen notification duties and scrutiny from regulators and bank partners. | A notification event involving the information of at least 500 consumers must be reported to the FTC no later than 30 days after discovery. 16 CFR 314.4(j)(1) (FTC Safeguards Rule) | |
| Privileged Access Review Completion KRI-PR-007-1 Cybersecurity · library category: People Risk Tier: Management | Percentage of privileged access accounts (admin, root, service accounts) reviewed in quarterly access review Formula: Privileged accounts reviewed and certified / Total privileged accounts × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromIdentity management system (Okta, AWS IAM, Azure AD) — pull list of privileged accounts. Access review tools: Vanta, Drata, SecureApp. Or manual spreadsheet certification. | Threshold rationaleSOC 2 criteria and bank-partner security standards expect periodic access reviews; 100% coverage is expected for privileged accounts, and any uncertified access is a finding. | Requires implementing and periodically reviewing access controls so only authorized users reach customer information. 16 CFR 314.4(c)(1) (FTC Safeguards Rule) | |
| Terminated Employee Access Deprovisioning SLA KRI-PR-007-2 Cybersecurity · library category: People Risk Tier: Management | Percentage of terminated employees with access revoked within 24 hours of termination Formula: Terminated employees with access revoked within 24h / Total terminations × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromOkta (or Azure AD/Google Workspace) — suspension timestamp vs. HR termination date. Cross-reference HR system termination date with IdP account status change. | Threshold rationaleSame-day deprovisioning is a security baseline; any delay creates an insider-threat window. The FTC Safeguards Rule requires access controls that permit access only to authorized users (16 CFR 314.4(c)(1)), and auditors and bank partners test deprovisioning against your documented SLA. | Requires access controls that authenticate and permit access only to authorized users. 16 CFR 314.4(c)(1) (FTC Safeguards Rule) | |
| Critical Vulnerability Patch Time KRI-TR-010-1 Cybersecurity · library category: Technology Risk Tier: Management | Average days from disclosure of a critical-severity CVE to patch deployment in production Formula: Sum of days from CVE disclosure to patch deploy for critical CVEs / Count of critical CVEs patched in period Unit: days · Lower is better |
| Monthly | Where the data comes fromVulnerability scanner: Wiz, Snyk, Qualys, Tenable. GitHub Dependabot security alerts. CVE dates from NVD (nvd.nist.gov). Cross-reference with deployment logs. | Threshold rationaleCISA's Binding Operational Directive 26-04 (June 10, 2026), which binds federal civilian agencies and replaced BOD 19-02's flat 15-day deadline for critical vulnerabilities, sets risk-based remediation timelines as short as 3 days for exposed, known-exploited vulnerabilities — a useful benchmark. The FTC Safeguards Rule requires continuous monitoring or vulnerability assessments at least every six months (16 CFR 314.4(d)(2)); >30 days creates an unacceptable exposure window. | Requires continuous monitoring, or annual penetration testing plus vulnerability assessments at least every six months. 16 CFR 314.4(d)(2) (FTC Safeguards Rule) | |
| Critical Vendor Due Diligence Currency Rate KRI-TP-006-5 Third-party · library category: Vendor/Third-Party Risk Tier: Management | Percentage of critical/tier-1 vendors with due diligence assessments completed within the past 12 months Formula: Count of critical vendors with current (≤12M) due diligence / Total critical vendors × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromVendor management system (Venminder, OneTrust, Prevalent, or GRC platform) — due diligence tracking module | Threshold rationaleThe 2023 interagency third-party guidance describes due diligence before selection and ongoing monitoring scaled to the risk and criticality of each relationship. A 12-month refresh for critical vendors is a common internal standard, not a regulatory deadline. ≥90% reflects good practice. | Describes due diligence before selecting a third party and ongoing monitoring scaled to the risk and criticality of the relationship. Interagency Guidance on Third-Party Relationships, 88 FR 37920 (June 9, 2023), sections C.2 and C.4 | |
| Vendor SLA Breach Rate KRI-TP-005-2 Third-party · library category: Vendor/Third-Party Risk Tier: Management | Percentage of defined SLA metrics that vendors failed to meet in the reporting period Formula: Count of SLA metrics breached / Total SLA metrics tracked × 100 Unit: % · Lower is better |
| Monthly | Where the data comes fromVendor contracts (SLA schedules); vendor-provided performance reports; internal monitoring dashboards (uptime, error rate, processing time) | Threshold rationaleSLA breaches signal operational degradation; >10% breach rate across critical vendor SLAs creates material operational risk and potential regulatory exposure for service disruptions. | Describes service-level agreements and performance measures used to monitor a third party and address poor performance. Interagency Guidance on Third-Party Relationships, 88 FR 37920 (June 9, 2023), section C.3.b | |
| Vendor SOC 2 Report Currency Rate KRI-TP-006-1 Third-party · library category: Vendor/Third-Party Risk Tier: Management | Percentage of critical/high-risk vendors with current SOC 2 Type II (or equivalent) reports on file (issued within past 12 months) Formula: Count of critical vendors with SOC 2 Type II report ≤12M old / Total critical vendors × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromVendor management system — SOC 2 report repository; direct vendor requests; AICPA SOC 2 reports from vendors | Threshold rationaleSOC 2 Type II provides independent assurance over vendor controls. The 2023 interagency third-party guidance says a banking organization may consider reviewing SOC reports in due diligence, and bank partners commonly ask fintechs for current ones; gaps indicate unverified control environments for critical service providers. | Says a banking organization may consider reviewing System and Organization Control (SOC) reports as part of due diligence. Interagency Guidance on Third-Party Relationships, 88 FR 37920 (June 9, 2023), section C.2 | |
| Critical Vendor Exit Plan Coverage KRI-TP-012-1 Third-party · library category: Vendor/Third-Party Risk Tier: Management | Percentage of critical/tier-1 vendors for which a documented exit plan (vendor transition plan) exists and has been tested or reviewed in the past 12 months Formula: Count of critical vendors with current documented exit plans / Total critical vendors × 100 Unit: % · Higher is better |
| Annual | Where the data comes fromVendor management system — exit plan repository; business continuity documentation; legal team (contract termination provisions) | Threshold rationaleThe 2023 interagency third-party guidance describes contingency plans for transitioning an activity to another third party or bringing it in-house, and treats termination as a stage of every relationship. Without a plan, a critical vendor failure leaves no tested way out. | Describes contingency plans for moving an activity to another third party or in-house, and termination as a stage of the relationship. Interagency Guidance on Third-Party Relationships, 88 FR 37920 (June 9, 2023), sections C.1 and C.5 | |
| CDD/EDD Completion Rate KRI-AML-002-1 BSA/AML · library category: BSA/AML Risk Tier: Management | Percentage of Customer Due Diligence (CDD) and Enhanced Due Diligence (EDD) reviews required in the period that were completed on time Formula: CDD/EDD reviews completed on schedule / Total CDD/EDD reviews due × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromCRM or AML platform (Actimize, NICE, Verafin, Fiserv) — CDD/EDD workflow module; manual tracking spreadsheet if no platform | Threshold rationaleCDD/EDD completion is a core BSA/AML expectation. FinCEN's CDD Rule requires risk-based procedures for ongoing customer due diligence, including maintaining and updating customer information on a risk basis. (FinCEN's 2018 CDD FAQs add that a routine periodic review is not by itself a trigger to update beneficial ownership information.) Reviews you schedule under your own policy are exam evidence, so missed reviews are a common finding. | Banks must have risk-based procedures for ongoing customer due diligence, including maintaining and updating customer information on a risk basis. 31 CFR 1020.210(a)(2)(v) | |
| OFAC Screening Coverage Rate KRI-AML-003-1 BSA/AML · library category: BSA/AML Risk Tier: Board | Percentage of transactions and customer onboarding events screened against OFAC SDN and consolidated sanctions lists Formula: Screened transactions and onboarding events / Total transactions and onboarding events × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromOFAC screening system (Refinitiv World-Check, LexisNexis, Accuity, ComplyAdvantage); transaction processing logs; onboarding platform screening logs | Threshold rationaleOFAC's 2019 Framework for OFAC Compliance Commitments lists sanctions screening software or filter faults (for example, not updating to the latest SDN List) among the root causes of apparent violations. A screening gap is not itself a violation, but a prohibited transaction that passes through one can be, so treat this KRI as zero tolerance. | Lists sanctions screening software or filter faults among the root causes of apparent sanctions violations. OFAC, A Framework for OFAC Compliance Commitments (2019), section VI | |
| SAR Filing Timeliness Rate KRI-AML-004-1 BSA/AML · library category: BSA/AML Risk Tier: Board | Percentage of Suspicious Activity Reports (SARs) filed with FinCEN within the 30-calendar-day regulatory deadline (60 days if no suspect identified) Formula: SARs filed within deadline / Total SARs filed in period × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromFinCEN BSA E-Filing system; SAR case management system (Actimize, Verafin, internal tracker); SAR records (a copy of each SAR and its supporting documentation must be kept for 5 years under 31 CFR 1020.320(d)) | Threshold rationaleFinCEN requires SARs within 30 calendar days of initial detection of facts that may constitute a basis for filing (60 days if no suspect is identified). Late filings are a direct violation and a leading indicator in BSA enforcement actions. | A bank must file a SAR no later than 30 calendar days after initial detection of facts that may be a basis for filing (up to 60 days if no suspect is identified). 31 CFR 1020.320(b)(3) | |
| Alert Aging Rate KRI-AML-007-1 BSA/AML · library category: BSA/AML Risk Tier: Management | Percentage of open transaction monitoring alerts that are more than 30 days old without disposition Formula: Open alerts aged >30 days / Total open alerts × 100 Unit: % · Lower is better |
| Monthly | Where the data comes fromTransaction monitoring/case management system; AML platform alert queue with creation date timestamps | Threshold rationaleAlert backlogs directly impact SAR filing timeliness and signal resource constraints. SARs are due 30 calendar days after initial detection, so an aged alert queue is a common sign of an under-resourced BSA program. | Alert backlogs feed the SAR clock: a bank must file no later than 30 calendar days after initial detection. 31 CFR 1020.320(b)(3) | |
| KYC Refresh Completion Rate KRI-AML-009-1 BSA/AML · library category: BSA/AML Risk Tier: Management | Percentage of customers requiring periodic KYC review (per risk-tiered schedule) who had their review completed on time in the period Formula: KYC reviews completed on time / KYC reviews due in period × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromCRM or KYC platform; AML case management system; customer onboarding platform with KYC review scheduling (risk tier determines refresh frequency: High = annual, Medium = 2-year, Low = 3-year) | Threshold rationaleStale KYC creates undisclosed risk in the customer portfolio. FinCEN's CDD Rule expects customer information to be maintained and updated on a risk basis; FinCEN's 2018 CDD FAQs clarify only that a routine periodic review is not by itself a trigger to update beneficial ownership information. Once your policy sets refresh cycles by risk tier, examiners and bank partners test you against them. ≥95% on-time completion is a common internal target; backlog is a material BSA finding. | Banks must have risk-based procedures for ongoing customer due diligence, including maintaining and updating customer information on a risk basis. 31 CFR 1020.210(a)(2)(v) | |
| Alert-to-SAR Conversion Rate KRI-AML-006-1 BSA/AML · library category: BSA/AML Risk Tier: Management | Percentage of transaction monitoring alerts that ultimately result in a SAR filing, indicating alert quality and investigative effectiveness Formula: SARs filed in period / Total alerts closed (investigation complete) in period × 100 Unit: % · Target range |
| Monthly | Where the data comes fromTransaction monitoring system (Actimize, Verafin, NICE, Fiserv); case management system; SAR filing records in FinCEN E-Filing | Threshold rationaleAlert-to-SAR conversion is a common tuning signal: <1% suggests over-alerting or weak investigations; >15% suggests under-alerting. 2%–8% is a commonly cited range — validate against your own scenarios. | No specific US rule; internal or sponsor-bank metric | |
| MTL License Coverage Rate KRI-PM-001-1 Compliance · library category: Payments Risk Tier: Board | Percentage of states where the company has money transmission activity that are covered by an active money transmitter license Formula: States with active MTL where transmission occurs / States where money transmission activity occurs × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromLicense management system (NMLS, Thomson Reuters GEMS, Wolters Kluwer ComplianceCentral) + transaction data showing active states. State licensing counsel review. | Threshold rationaleUnlicensed money transmission can violate state law and federal law (18 U.S.C. § 1960). 100% coverage is required; any gap creates enforcement risk, and state penalties can accrue daily. | Makes it a federal crime to knowingly operate an unlicensed money transmitting business, including one run without a state license where the state makes that a misdemeanor or felony. 18 U.S.C. 1960 | |
| Privacy Rights Request Response Rate KRI-CO-005-1 Compliance · library category: Compliance Risk Tier: Management | Percentage of consumer data requests responded to within regulatory deadline Formula: Requests completed on time / Total requests × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromPrivacy request management system (OneTrust, TrustArc) or manual tracker | Threshold rationaleCCPA requires responses to consumer rights requests within 45 days (extendable once by 45 days with notice). Late responses trigger enforcement risk and consumer complaints. | No specific US rule; internal or sponsor-bank metric | |
| Reg E Error Resolution Timeliness KRI-NB-002-1 Compliance · library category: Neobank/BaaS Risk Tier: Management | Percentage of Reg E electronic fund transfer error resolutions completed within required timeframes Formula: Reg E disputes resolved within statutory timeframe / Total Reg E disputes in period × 100 Unit: % · Higher is better |
| Monthly | Where the data comes fromCustomer dispute management system (Zendesk, Salesforce Service Cloud, dedicated Reg E tracking tool) — dispute receipt date, provisional credit date, final resolution date. Bank partner dispute tracking. | Threshold rationaleReg E requires provisional credit (or a determination) within 10 business days and final resolution within 45 calendar days (90 in some cases). EFTA allows actual damages plus statutory damages of $100–$1,000 per individual action, with class-action exposure; Reg E error resolution is a frequent exam focus. | Sets the 10-business-day investigation period, provisional credit to extend it to 45 days, and the 20-business-day and 90-day extensions. 12 CFR 1005.11(c) (Regulation E) | |
| Customer Complaint Rate KRI-OR-003-1 Consumer complaints · library category: Operational Risk Tier: Board | Number of formal customer complaints per 1,000 active customers in the period Formula: Formal complaints received / Active customers × 1,000 Unit: per 1K · Lower is better |
| Monthly | Where the data comes fromSupport ticketing system (Zendesk, Intercom, Freshdesk) — formal complaints tagged separately from general support. CFPB complaint portal (if you have a consumer-facing product). Better Business Bureau complaints. | Threshold rationaleComplaint trends are reviewed by regulators and sponsor banks, and the CFPB's public complaint database makes spikes visible; >5 per 1K active customers is a red flag; complaint spikes often precede regulatory inquiries; monitoring enables proactive issue resolution | No specific US rule; internal or sponsor-bank metric | |
| Complaint Resolution Time (Average) KRI-OR-003-2 Consumer complaints · library category: Operational Risk Tier: Management | Average number of days from complaint receipt to final resolution Formula: Sum of days from complaint receipt to resolution / Total complaints resolved in period Unit: days · Lower is better |
| Monthly | Where the data comes fromSupport ticketing system (Zendesk) — complaint open date vs. resolution date. Reg E error resolution tracking if EFT product. CFPB complaint portal response tracking. | Threshold rationaleReg E requires provisional credit or a determination within 10 business days and final resolution within 45 calendar days (90 in some cases). Faster resolution reduces regulatory risk and improves customer experience; >30 days risks missing Reg E deadlines. | No specific US rule; internal or sponsor-bank metric | |
| UDAAP-Related Complaint Share KRI-CO-003-1 Consumer complaints · library category: Compliance Risk Tier: Management | Percentage of complaints alleging misleading, unfair or undisclosed terms, fees or practices. Formula: Complaints tagged as alleging misleading/unfair/undisclosed terms or fees / Total complaints × 100 Unit: % · Lower is better |
| Monthly | Where the data comes fromCustomer support platform (Zendesk, Intercom) + CFPB complaint database | Threshold rationaleComplaint themes, not just volume, are what point to UDAAP risk; the CFPB's public complaint database makes patterns visible to regulators and sponsor banks. Starter threshold — no reliable industry benchmark exists yet; recalibrate after 3 months of your own data. | No specific US rule; internal or sponsor-bank metric | |
| Settlement Funding Buffer KRI-BP-003-1 Liquidity and funding · library category: Bank Partner Risk Tier: Operational | Available liquidity as a multiple of peak daily settlement obligations Formula: Available cash / Peak daily settlement obligation in trailing 30 days Unit: ratio · Higher is better |
| Daily | Where the data comes fromTreasury/banking system: available cash balance from bank account(s). Settlement obligation: daily ACH/wire settlement amounts from payment processor or bank partner. Can pull from both. | Threshold rationaleSettlement funding failure is existential — a missed settlement can trigger a bank partner's suspension or termination rights; 3x buffer provides adequate cushion for unexpected volume spikes; <2x is dangerously thin | No specific US rule; internal or sponsor-bank metric | |
| Runway (Months of Cash) KRI-SR-004-1 Liquidity and funding · library category: Strategic Risk Tier: Board | Number of months of operating expenses covered by current cash reserves Formula: Current cash balance / Monthly operating burn rate Unit: months · Higher is better |
| Monthly | Where the data comes fromBank account balances (bank statements or Plaid connection) + accounting system for burn rate. Monthly burn = Total operating expenses per P&L. | Threshold rationale18 months is a commonly cited planning horizon for venture-backed fintechs; <12 months makes fundraising urgent; <9 months draws bank-partner concern (bank partners monitor the financial health of program managers). | No specific US rule; internal or sponsor-bank metric | |
| Days of Operating Expenses (DOE) KRI-FA-001-2 Liquidity and funding · library category: Financial/Accounting Risk Tier: Management | Number of days of current operating expenses covered by cash and cash equivalents Formula: Cash and cash equivalents / (Annual operating expenses / 365) Unit: days · Higher is better |
| Monthly | Where the data comes fromBank account balance(s) from bank statements or accounting system + monthly burn rate from P&L. Same data as runway calculation. | Threshold rationale180 days (about 6 months) is a commonly used planning floor; <90 days creates operational risk and bank-partner concern. Startup-phase companies may operate lower but should disclose it to their board and bank partner. | No specific US rule; internal or sponsor-bank metric | |
| Model Inventory Validation Coverage KRI-MR-004-1 Model and AI · library category: Model Risk Tier: Management | Percentage of models in production that have been independently validated within required cycle Formula: Models with current independent validation / Total models in production × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromModel inventory register (spreadsheet or GRC tool) with: model name, deployment date, last validation date, next due date, validator, status. Typically maintained by Model Risk Management or Compliance. | Threshold rationaleOCC Bulletin 2026-13 / SR 26-2 (which replaced SR 11-7) says validation generally occurs before a model's first use, with timing and frequency that vary with the model's purpose, methodology, changes and materiality. It is aimed at banking organizations with more than $30 billion in assets, and sponsor banks often apply it to fintech partners' models. <80% means material models lack validation. | Revised interagency model risk guidance: validation generally occurs before first use, with timing and frequency that vary with the model. Aimed at banking organizations over $30 billion in assets; generative and agentic AI are out of scope. OCC Bulletin 2026-13 / Federal Reserve SR 26-2 (April 17, 2026) | |
| Models Past Revalidation Date KRI-MR-004-4 Model and AI · library category: Model Risk Tier: Management | Count of models in the model inventory that are overdue for their scheduled revalidation Formula: Count of models where Current Date > Scheduled Revalidation Date and revalidation not yet completed Unit: count · Zero tolerance |
| Monthly | Where the data comes fromModel inventory register with scheduled revalidation dates. Compare current date to revalidation due date for each model. Source: Model Risk Management tracking log. | Threshold rationaleAny model past its revalidation date represents unreviewed model risk. Even 1-2 overdue models can signal resource or governance gaps. OCC Bulletin 2026-13 / SR 26-2 says validation generally occurs before first use; where a model must be used before validation is complete, it describes closer attention to the model's limitations and controls such as limits on its use. Document the interim controls for every overdue model. | Where a model is used before validation is complete, the guidance describes closer attention to its limitations and controls such as limits on use. OCC Bulletin 2026-13 / Federal Reserve SR 26-2 (April 17, 2026) | |
| AI Use Case Assessment Currency KRI-MR-004-2 Model and AI · library category: AI & Automation Risk Tier: Board | Percentage of AI use cases in the inventory (in-house, vendor and GenAI) with a current, approved risk assessment. Formula: AI use cases with a current risk assessment / Total AI use cases in inventory × 100 Unit: % · Higher is better |
| Quarterly | Where the data comes fromAI use case inventory (e.g., AI Risk Assessment Template) | Threshold rationaleBank partners and examiners start AI reviews with the inventory and ask whether each use case was assessed. OCC Bulletin 2026-13 / SR 26-2 covers predictive models but leaves generative and agentic AI out of scope, so the NIST AI RMF 1.0 and AI 600-1 fill the gap. California's CCPA automated-decision rules add risk-assessment duties for certain uses from 2026–27. | No specific US rule; internal or sponsor-bank metric | |
| Human Override Rate on AI Decisions KRI-MR-004-3 Model and AI · library category: AI & Automation Risk Tier: Management | Percentage of AI recommendations (credit, fraud, KYC, collections) that human reviewers change. Formula: AI recommendations changed by a human reviewer / Total AI recommendations reviewed × 100 Unit: % · Target range |
| Monthly | Where the data comes fromDecision engine logs with reviewer outcome | Threshold rationaleTwo-sided on purpose. Very low override rates suggest reviewers are rubber-stamping the model (automation bias); very high rates suggest the model is not fit for purpose. Human oversight is central to the NIST AI RMF and to model risk guidance. Starter threshold — no reliable industry benchmark exists yet; recalibrate after 3 months of your own data. | No specific US rule; internal or sponsor-bank metric | |
| Shadow AI Discoveries KRI-TP-006-2 Model and AI · library category: AI & Automation Risk Tier: Management | New unapproved AI tools or AI uses discovered in the quarter through network/CASB monitoring, expense reviews, surveys or amnesty programs. Formula: Count of new unapproved AI tools or uses discovered in the period Unit: count · Lower is better |
| Quarterly | Where the data comes fromCASB / secure web gateway logs; expense reports; employee attestation | Threshold rationaleUnapproved AI use is where customer data and confidential information leak. Discoveries should fall after an amnesty and a clear approved-tool list; a count of zero with no active discovery method is not evidence of control. Starter threshold — no reliable industry benchmark exists yet; recalibrate after 3 months of your own data. | No specific US rule; internal or sponsor-bank metric | |
| Account Takeover (ATO) Rate KRI-FR-001-1 Fraud and payments · library category: Fraud Risk Tier: Management | Number of confirmed account takeover incidents per 10,000 active accounts Formula: Confirmed ATO incidents / Active accounts × 10,000 Unit: per 10K · Lower is better |
| Monthly | Where the data comes fromFraud detection platform (Sardine, Sift, Unit21) — confirmed ATO case count. Support ticket system (Zendesk, Intercom) — tickets tagged 'account-takeover' or 'unauthorized-access'. Active account count from database. | Threshold rationaleNo authoritative public benchmark exists for confirmed ATO cases per 10,000 accounts, so these are starter thresholds — validate against your own data. Red at >5 per 10K signals inadequate authentication controls or an active ATO campaign. | No specific US rule; internal or sponsor-bank metric | |
| ACH Return Rate — Unauthorized KRI-FR-008-1 Fraud and payments · library category: Fraud Risk Tier: Management | ACH return rate for unauthorized return codes (R05, R07, R10, R11, R29, R51) as a percentage of total ACH debits Formula: ACH debit returns with unauthorized codes (R05/R07/R10/R11/R29/R51) / Total ACH debit originations × 100 Unit: % · Lower is better |
| Monthly | Where the data comes fromACH processor / bank partner returns file. ODFI (bank partner) provides return files. Nacha unauthorized return codes: R05 (unauthorized debit to consumer account using corporate SEC code), R07 (authorization revoked by customer), R10 (customer advises not authorized), R11 (customer advises entry not in accordance with the terms of the authorization), R29 (corporate customer advises not authorized), R51 (item related to RCK entry is ineligible or RCK entry is improper). | Threshold rationaleNacha sets a 0.5% unauthorized debit return rate threshold (return codes R05, R07, R10, R11, R29 and R51); an Originator above it can face a Nacha inquiry and enforcement, and your ODFI will require a plan to bring it down. Red starts at that line; Amber (0.3%–<0.5%) is the warning buffer. Nacha also sets 3% administrative and 15% overall return rate levels. | No specific US rule; internal or sponsor-bank metric | |
| Card Dispute and Fraud Ratio (Visa VAMP basis) KRI-PM-004-1 Fraud and payments · library category: Payments Risk Tier: Management | Card fraud reports plus disputes as a percentage of settled card-not-present transactions — the ratio Visa's Acquirer Monitoring Program (VAMP) uses Formula: (Fraud reports (TC40) + Disputes (TC15)) / Settled card-not-present transactions × 100, monthly Unit: % · Lower is better |
| Monthly | Where the data comes fromPayment processor chargeback reports: Stripe Dashboard > Radar > Disputes. Marqeta: Disputes report. Galileo: Chargeback summary. Bank partner dispute/chargeback summary. Nacha return rate for ACH. | Threshold rationalePer Visa's VAMP program, which replaced VDMP and VFMP in 2025, the US merchant "Excessive" threshold is 1.5% from April 1, 2026 (with at least 1,500 fraud reports plus disputes in the month). Red is set at that line; Amber gives a buffer. Mastercard runs a separate excessive-chargeback program — confirm its current thresholds with your acquirer. | No specific US rule; internal or sponsor-bank metric | |
| Instant Payment Fraud Loss Rate KRI-FR-003-6 Fraud and payments · library category: Fraud Risk Tier: Board | Fraud losses on real-time payments (RTP, FedNow, instant payouts) as basis points of instant-payment volume. Formula: Fraud losses on instant payments / Instant payment volume × 10,000 Unit: bps · Lower is better |
| Monthly | Where the data comes fromPayments ledger by rail; fraud loss log | Threshold rationaleInstant payments settle irrevocably, so losses cannot be recalled the way ACH or card payments sometimes can. Tracking them separately stops card and ACH performance from masking instant-payment exposure. Starter threshold — no reliable industry benchmark exists yet; recalibrate after 3 months of your own data. | No specific US rule; internal or sponsor-bank metric |
These 40 come from the KRI Library (152 Key Risk Indicators), which has all 152 KRIs across 23 categories plus owners, escalation triggers, implementation notes and a dashboard that calculates Green/Amber/Red status and breach streaks from your values.
More on using KRIs: KRI examples for operational and financial risk teams, leading vs lagging KRIs and tying KRIs to board-approved risk appetite.
◆ How to use this
Pick the metric, then calibrate the threshold.
- Pick the risk areas that matter for your business model and start with 10 to 15 KRIs you can measure from data you already have.
- Copy the formula exactly and write down how you count the numerator and denominator, so the number means the same thing every period.
- Treat each threshold as a draft: replace it with your contract terms, your own history or a rule's bright line, and have it approved.
- Use the regulatory hook to find the rule or guidance an examiner or sponsor bank will measure you against, and read the source itself.
- Review thresholds at least annually and after a material event, a product launch or an exam finding.
Methodology
Rows are copied cell for cell from KRI Library workbook v2026.10.1 (October 14, 2026); 40 of its 152 KRIs are published here. Before publishing, each was audited: formula against definition, Red worse than Amber worse than Green, threshold labels against the workbook's threshold logic, US relevance, and stale or overstated regulatory references. 17 of the 40 needed corrections, which were made in the workbook itself. Each regulatory hook was checked against the linked primary source on October 14, 2026; rows without one are left blank rather than stretched to fit a rule.
Not legal advice
These are illustrative examples for risk and compliance teams, not legal advice or regulatory requirements. Calibrate every threshold to your own data, contracts and risk appetite. Rules change; confirm any regulatory point against the cited source and with counsel.
◆ FAQ
Common questions.
What is the difference between a KRI and a KPI?
A key performance indicator (KPI) measures progress toward a goal, such as onboarding volume or revenue. A key risk indicator (KRI) measures how close you are to a risk you have decided not to take, and it carries thresholds that trigger escalation before a loss or violation happens. The same number can be both: SAR filing timeliness is a performance metric for the BSA team and a risk indicator for the board. The FFIEC Business Continuity Management booklet lists the two side by side among the board reporting examiners review: "Metrics, including key risk indicators and key performance indicators for BCM and resilience."
How many KRIs should we have?
No US rule sets a number. A workable structure is 5 to 8 KRIs in the board pack, tied to your top risks; 10 to 15 for the executive or risk committee; and operational KRIs as the teams that own them need. The 40 examples here carry the library's suggested tier: 9 Board, 29 Management and 2 Operational. Start with KRIs you can measure from data you already have; a KRI without a reliable data source is a guess.
How do you set KRI thresholds?
Use the strongest anchor you have: a bright line set by a rule or card network (Nacha's 0.5% unauthorized ACH debit return rate, which sets the Red line for "ACH Return Rate — Unauthorized"; Visa's 1.5% VAMP ratio for "Card Dispute and Fraud Ratio (Visa VAMP basis)"), a contract term such as your bank partner's uptime service level, or your own history (with 12 months of data, for example, Amber beyond one standard deviation from the mean and Red beyond two). Set Red where the metric breaches your risk appetite and Amber early enough to act before that. Document why each threshold sits where it does, get it approved, and recalibrate at least annually. 4 of the 40 examples use starter thresholds because no reliable benchmark exists yet; recalibrate those after three months of your own data.
Do regulators require KRIs?
Not by that name for most firms, and no US rule lists which KRIs to use. The closest requirement is the OCC's Heightened Standards (12 CFR Part 30, Appendix D), which apply to OCC-supervised banks with $50 billion or more in average total consolidated assets: the risk appetite statement "should include both qualitative components and quantitative limits" that address earnings, capital and liquidity; independent risk management reports the risk profile against the risk appetite to the board or its risk committee at least quarterly; and the bank needs processes to identify limit breaches and escalate them by severity. Those monitored limits are KRIs in all but name. Examiners also look for metrics in specific areas: the FFIEC Business Continuity Management booklet lists key risk indicators among the board reporting it expects. Appendix D does not reach fintechs, but a sponsor bank can require KRI reporting in the program agreement, so check yours.
Are these thresholds benchmarks or regulatory limits?
Neither. Every Green/Amber/Red value here is an illustrative example from the KRI Library to calibrate against your own data, contracts and risk appetite. Where a threshold sits on a rule or network line, such as Nacha's or Visa's, the rationale says so. The regulatory hook column names the US rule or guidance that asks for the metric or the area (20 of 40 rows have one); it describes the source, not a threshold.
◆ Sources
Primary sources.
The rules and guidance behind the regulatory hooks and the answers above. Threshold rationales that cite Nacha or Visa rules point to those networks' published programs.
- OCC Heightened Standards: 12 CFR Part 30, Appendix D (eCFR)
- FFIEC IT Handbook: Business Continuity Management booklet
- CISA BOD 26-04: Prioritizing Security Updates Based on Risk (June 10, 2026)
- Federal Reserve SR 26-2: Revised Guidance on Model Risk Management
- 16 CFR 314.4(e)(1) (FTC Safeguards Rule)
- Interagency Guidance on Third-Party Relationships, 88 FR 37920 (June 9, 2023)
- 31 CFR 1020.210(a)(2)(v)
- OFAC, A Framework for OFAC Compliance Commitments (2019)
- 31 CFR 1020.320(b)(3)
- 18 U.S.C. 1960
- 12 CFR 1005.11(c) (Regulation E)
- OCC Bulletin 2026-13 / Federal Reserve SR 26-2 (April 17, 2026)
Data: CSV · JSON. Free to reuse under CC BY 4.0 with attribution to RiskTemplates and a link to this page. Last verified October 14, 2026.