WorkflowBSA/AML Compliance

BSA/AML Risk Assessment

A BSA/AML risk assessment where every rating opens the data behind it

The annual risk assessment built in days, every rating cited, refreshed each quarter.

See one case, screen by screen ↓
demo112data pointspulled from six systems as of September 30, each cited to its source passage
demo7claimsthe challenger found out of date in the agents' draft, each resolved by a named person before submission
demo6of 38 categoriesre-scored in the July quarterly refresh; the other 32 left untouched
target4daysfor the annual assessment, against an estimated four to six weeks by hand
In short

What is BSA/AML Risk Assessment?

A BSA/AML risk assessment is a bank's written reading of where money laundering and terrorist financing risk sits in its products and services, customers and entities, geographies and delivery channels (and, at a sponsor bank, its fintech partner programs), how strong its controls are, and what risk is left. Examiners start every BSA/AML exam from it. BSA/AML Risk Assessment builds it with agents that pull the data, score inherent risk and controls with the bank's own methodology, draft the narrative with a citation on every figure and challenge the draft; the BSA Officer, the BSA Committee and the board decide.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why a BSA/AML risk assessment still takes weeks every fall

The BSA/AML risk assessment is the bank's own reading of where money laundering and terrorist financing risk sits in its products and services, customers and entities, geographies, delivery channels and, at a sponsor bank, its fintech partner programs; how strong the controls are; and what risk is left. Examiners start every BSA/AML exam from it. At most community banks it is still rebuilt each fall in a spreadsheet: an analyst copies counts from the core, monitoring, case management, the ledger, the partner files and the board portal, and the source is rarely written down.

Then the BSA Officer edits last year's narrative, and last year's sentences survive into the board pack. When examiners ask why a row is what it is, the data has to be there, and a sponsor bank's partner programs can double inside a year. FinCEN's April 2026 proposal would make a risk assessment process part of every AML/CFT program and ask for prompt updates when the risk profile changes significantly, which a once-a-year spreadsheet cannot show.

typical5risk areasa risk assessment would evaluate under FinCEN's April 2026 proposal, updated promptly on significant change
typical8prioritiesFinCEN AML/CFT national priorities a program reviews and reflects
typical$61billion a yearUS and Canadian institutions spend on financial crime compliance
Where the assessment's working days goestimated
By hand25 days
With the solution4 days
  • Copying 112 data points from six systems, with their sources15 → 0.5 d
  • Scoring 38 categories and rating 41 controls3 → 0.5 d
  • Rewriting last year's narrative4 → 1 d
  • Checking the draft for figures and statements out of date1.5 → 1 d
  • Committee and board packs1.5 → 1 d

Estimated split for the annual assessment at a community bank with 112 data points in six systems: about five weeks by hand, and the four-day target with the solution.

How it works

How the assessment is built

Seven agents pull, score, draft and challenge the assessment; the BSA Officer submits, and the committee and the board approve.

What comes in
What it reads6 systems · core, monitoring, cases, ledger, partners, board portal
Agents at work
Data gatherer112 data points, each cited
Then
Risk scorer38 categories, the bank's method
Control assessor41 controls on their evidence
Then
Narrative writerevery figure cited
Then
Challengeragainst last year and the FFIEC manual
A person decides
BSA Officer submits, committee and board approvemaker and checkers, reason codes on every change
What comes out
Board approved
Refreshed each quarter
Examiner pack
One case, step by step

One BSA/AML risk assessment, from the agents' draft to the board's vote

Tessaly Community Bank, a $3.4 billion bank with 41 branches and a sponsor bank for fintech partner programs, builds its 2026 BSA/AML risk assessment with data as of September 30, 2026. Here is what happens, screen by screen, in the working solution.

  1. 01Wednesday, October 14, 11:31 PM

    The draft is built overnight, step by step

    The agents

    The Data Gatherer pulls 112 data points from six systems: 48 from the core banking system, 17 from transaction monitoring, 9 counts from case management, 19 from the general ledger, 15 from the partner records and 4 from the board portal. The Risk Scorer scores 38 categories with Methodology v4, the Control Assessor rates 41 controls (14 Strong, 24 Adequate, 3 Needs improvement), and the Narrative Writer drafts nine sections. The Challenger finds 7 claims out of date, and the draft goes to the BSA Officer.

    The Data Gatherer reads SAR figures as counts only, and never estimates a missing value: it marks it provisional for the analyst.

  2. 02October 22, morning

    The whole BSA/AML risk assessment in five rows

    Renee Coyle · BSA Officer

    Each row reads inherent risk, control strength and residual risk. Fintech partner programs reads High → Adequate → Moderate-High, up from Moderate; products and services and delivery channels rose too. Customers and entities and geographies are unchanged, and overall residual risk stays Moderate. Above the rows, the path to the board: Drafted, BSA Officer reviewed, Committee reviewed, Board approved.

    Next step: the challenger says §5 still reads “six partner programs”; the register says 11.

  3. 03One click

    “High” opens the data behind it

    Risk Scorer

    Renee clicks High on fintech partner programs. The panel shows why: the program book nearly doubled, to 11 programs, 214,000 end customers and $1.9 billion of ACH a month, with 44% of monitoring alerts. A weighted score of 4.6 of 5 under the bank's methodology, last year Moderate-High, confidence 0.96, and all 24 data points with this year's and last year's values.

    Every one of the 15 rating words on the five rows opens its data, its rule and its sources.

  4. 04One more click

    Every figure cites its source passage

    Owen Haskett · BSA Analyst

    A citation opens the record a figure came from: the partner program register, exported September 30, 2026, with the 11 active programs named and the count highlighted. Owen confirmed all 112 data points against their sources on October 16.

    “Pulled by the Data Gatherer, read-only connection, kept five years.”

  5. 05The row, opened

    Five categories under fintech partner programs

    Renee Coyle · BSA Officer

    Deposit and card programs and payments programs read High → Adequate → Moderate-High; lending programs read Moderate → Strong → Low. The partner performs CIP in 7 of the 11 programs, and partner data feeds and monitoring is the control that needs improvement. Below, the 11 sponsored programs with their end customers and monthly ACH, the largest at 48,000 end customers and $120 million a month.

  6. 06The challenge

    Last year's sentence, still in this year's draft

    Challenger

    The challenger read the draft against last year's board-approved assessment, the FFIEC manual and FinCEN's publications. Of its seven claims, Renee has accepted five fixes, one after editing it, and dismissed one with the reason code “Claim still accurate”: the eight national priorities have not been revised. One is open. §5 still says “Tessaly sponsors six fintech partner programs, serving about 88,400 end customers,” carried from 2025, while the register shows 11 programs and 214,000 end customers.

    The challenger never edits the draft. Sign-off stays closed while a claim is open.

  7. 07Fix accepted

    The narrative the board reads, every figure cited

    Renee Coyle · BSA Officer

    Renee accepts the fix. §5 now reads “Tessaly sponsors eleven fintech partner programs serving 214,000 end customers, with $1.9 billion of ACH a month,” cited to the register, the partner files and the payments hub, and marked with what changed and who changed it. Program activity produced 4,310 of 9,840 monitoring alerts and 61 of 138 SARs, shown as counts.

    The Narrative Writer never writes a figure without a citation, and never mentions an individual SAR or customer.

  8. 08The gaps

    An action plan for every control that needs improvement

    Graham Okafor · Chief Risk Officer

    Each of the three controls rated Needs improvement has a plan with an owner and a due date: partner data feed exceptions tracked to closure by December 18, instant payment scenarios validated and tuned by January 29, a liveness check on online account opening by February 26. Last year's plan to finish site visits for money services businesses is 22 days overdue with 20 of 23 done, so it was escalated to Graham.

    A due date never moves without the checker.

  9. 09Submitted

    She submits as maker; she cannot approve

    Renee Coyle · BSA Officer

    With 7 of 7 challenges resolved, 112 of 112 data points confirmed and 41 of 41 controls rated, Renee submits the assessment and the committee pack goes to Graham Okafor for the BSA Committee. Acting as Renee, the approve button stays locked, and the screen says why.

    “You submitted this draft. A maker cannot approve her own work.”

  10. 10Wednesday, November 18

    The board reads it in plain words, asks, and approves

    Judith Calloway · Chair, Board Audit and Risk Committee

    After the committee's review on November 10, Judith reads the board view: overall risk unchanged, three areas that rose and why, three new action plans, one late plan escalated to the Chief Risk Officer, and seven out-of-date statements found and resolved. Her questions to the agents are answered with citations and go into the minutes record, and she records the board's approval.

    “Our overall risk is unchanged.”

Who it’s for

Built for everyone who signs the risk assessment.

The same assessment, seen by the five people who carry it from the agents' draft to the board's vote: what their fall looked like, and what it looks like now.

RC
Renee CoyleBSA Officer, board-designated · 19 years in compliance
BSA Officer
Before
Edits last year's narrative each fall, and answers an examiner's “why” from a spreadsheet tab whose source nobody wrote down.
Now
Opens a cited draft, resolves seven challenges with reasons and submits. “If an examiner asks why a row moved, I want to click the word and show them.”
OH
Owen HaskettBSA Analyst
BSA Analyst
Before
Spends three weeks each fall copying counts from six systems into a spreadsheet.
Now
Checks the agents' 112 data points against their source passages, and works two action plans.
GO
Graham OkaforChief Risk Officer · chairs the BSA Committee
Chief Risk Officer
Before
Reviews a grid of ratings without the data behind them. “Tell me what changed and what we're doing about it.”
Now
Reviews the five rows and the new action plans as the first checker, approves methodology changes, and receives every plan 14 days overdue.
JC
Judith CallowayChair, Board Audit and Risk Committee
Board member
Before
Approves an assessment she has little time to question. “I need to understand it in ten minutes.”
Now
Reads what changed in plain words, asks the agents, and records the board's approval; her questions go into the minutes record.
MS
Martin SzaboInternal Audit · runs the independent test
Internal Audit
Before
“Show me who changed what, when, and on what evidence.”
Now
Reads the full audit trail and version history, read-only, and builds the exam pack for the FDIC.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents pull, score, draft and challenge the assessment; the BSA Officer submits, and the committee and the board approve.

Data gatherer

Pulls the 112 data points from six systems as of the assessment date, and records the system, the record and the passage of each.

  • Never reads case-level SAR content: counts only
  • Never estimates a missing value; marks it provisional for the analyst
Risk scorer

Scores inherent risk for 38 categories with the bank's own methodology and rolls them into five rows, explaining each level in one sentence that names the data points behind it.

  • Never changes the methodology
  • Below 0.80 confidence, the category goes to the analyst
Control assessor

Rates 41 controls from control tests, QA results, the independent test and exam findings, applies the residual matrix and proposes action plans.

  • Never rates a control without evidence dated in the last 18 months
  • Never overrides a residual rating
Narrative writer

Drafts the nine-section narrative from the data points, the ratings and last year's assessment, with a citation on every figure.

  • Never writes a figure without a citation
  • Never mentions an individual SAR or customer
Challenger

Reads the draft against last year's approved assessment, the FFIEC manual, FinCEN's priorities and the April 2026 proposal, and lists every claim that is out of date with the evidence and a proposed fix.

  • Never edits the draft itself
  • Never dismisses its own challenge
Change watcher

Each quarter and on events such as a new partner program, checks every data point against its change threshold, reruns only the categories that moved, and runs what-ifs.

  • Never re-approves: a refresh that moves a row goes to the committee
Exam pack builder

Assembles the assessment and everything behind it for examiners, internal audit or the BSA Officer, and seals it with a manifest.

  • SAR figures as counts only; customer names redacted by default
  • Release needs the BSA Officer
BSA Officer

Resolves every challenge and submits; never approves her own work. The agents propose; a named person decides.

Ask in plain words

Ask about any row, figure or sentence

The BSA Officer, the analyst and board members can ask the agents about the assessment in plain words. Every answer cites where it came from.

Why did fintech partner programs rise to Moderate-High?

The program book nearly doubled in a year: 11 programs, 214,000 end customers and $1.9 billion of ACH a month. Program activity produced 4,310 of 9,840 monitoring alerts and 61 of 138 SARs. Inherent risk is High (score 4.6); controls stay Adequate, so the matrix gives Moderate-High. One control needs improvement: partner feed completeness, 94.1% on time.

Which rows rose since 2025?

Three rows rose: products and services (instant payments since March 9, 2026), delivery channels (two controls need improvement) and fintech partner programs (11 programs, up from 6). Customers and geographies are unchanged. Overall residual risk stays Moderate, as in 2025.

Are we taking on too much partner risk?

Partner programs are now the bank's highest inherent risk, but program limits held with no breaches and 10 of 11 partner reviews are current. The gap is feed completeness, 94.1% on time, with a plan due December 18. The committee can set a cap on new programs until that plan closes.

What did the independent test find last time?

The April 2026 independent test rated the program Satisfactory with two findings: instant payment monitoring not yet in place, and partner feed exceptions not tracked to closure. Both are now action plans, AP-2026-01 and AP-2026-03.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The assessment in five rowsThe BSA/AML risk assessment as five rows, each reading inherent risk, control strength and residual risk, with the path to board approval above and one next step below.
A rating opens its data“High” on fintech partner programs opens the weighted score, the categories and all 24 data points with this year's and last year's values, each cited, and the methodology's rule.
The source passageA citation opens the system, the record and the passage a figure came from, with the figure highlighted: here, the partner program register's 11 active programs.
How the agents built the draftThe overnight run: 112 data points pulled from six systems, 38 categories scored, 41 controls rated, nine sections drafted and seven claims challenged, then handed to the BSA Officer.
One risk category, openedFintech partner programs broken into five categories, each with its inherent, control and residual risk, the 24 data points behind them and the 11 sponsored programs.
The challenger's claimsSeven claims the challenger found out of date against last year's assessment, the FFIEC manual and FinCEN's publications, with the evidence, a proposed fix and the decision on each.
The narrative, every figure citedThe nine-section narrative with a citation on every figure; sentences changed after a challenge show what changed and who changed it.
Action plansAn action plan for each control that needs improvement, with an owner, a due date and progress; a plan overdue 14 days is escalated to the Chief Risk Officer.
Maker-checker sign-offThe BSA Officer submits as maker and cannot approve; the checks before the assessment can move, and who may do what at each step.
The board viewWhat the Board Audit and Risk Committee reads before it votes: overall residual risk, the three areas that rose and why, the action plans and what was checked.
The quarterly refreshThe July refresh checked 112 data points against their thresholds, found 14 that moved, re-scored 6 categories and left 32 untouched, each change cited.
A new partner program, before launchA what-if for a 12th partner program: which rows would rise, the controls that must be ready first, and a memo to the Chief Risk Officer for approval.
Audit trail and exam packWho did what, when, why and on what evidence, kept five years, and an exam pack for FDIC examiners with customer names redacted and SAR figures as counts.
Governance

Built for an examiner's “why”: cited, challenged, signed and kept.

Every rating opens its dataEach rating word opens its data points, the rule that turned them into the word and the controls behind it, and every figure cites the system, the record and the passage it came from.
Maker and checkers, never the agentsThe BSA Officer submits as maker; the BSA Committee, chaired by the Chief Risk Officer, and then the board approve. A maker cannot approve her own work, and no agent submits or approves.
Nothing stale reaches the boardSubmission waits until every challenge is resolved. Accepting, editing or dismissing a challenge, and overriding a rating, each needs a name, and a dismissal or an override needs a reason code.
SAR confidentiality, lockedSAR figures appear only as counts and never on a customer-facing view. Customer names are redacted in exports by default, board and committee views show aggregated figures, and source passages with customer data stay with the BSA team.
Agents and methodology are versionedEach agent has a versioned prompt and model and a confidence threshold; a value below it goes to a person. A change to the weights or the matrix is proposed by the administrator and approved by the Chief Risk Officer as a new methodology version.
Kept five years, ready for examinersEvery version, source passage, challenge and approval is on the audit trail with who, what, when, why and the evidence, kept five years. The exam pack for the FDIC, the state, internal audit or the BSA Officer is sealed with a manifest.
Configuration

Your methodology, not ours

The rules every assessment is scored, refreshed and approved by are settings. A change to them is proposed, approved and versioned like the assessment itself.

SettingDefaultChoose from
Methodology and row weightsVersion 4: products and services 25%, customers and entities 25%, fintech partner programs 25%, delivery channels 15%, geographies 10%The administrator proposes a change; the Chief Risk Officer approves it as a new version, and the agents rescore on the next run
Scales and residual matrixInherent risk on five levels, Low to High; control strength Strong, Adequate, Needs improvement or WeakResidual risk read from the bank's own matrix of inherent risk against control strength
When a data point movesA change of 15% or moreAny change for partner programs and products · partner feeds on time below 96%
CycleAnnual, as of September 30Quarterly refresh in January, April and July, and on events such as a new partner program or product
Confidence threshold0.800.90 for SAR and partner figures · below the threshold, the value goes to the analyst
Reason codes for overrides and dismissalsClaim still accurate · Known event after the as-of date · Data timingMethodology judgment · Compensating control not in the library · Duplicate challenge
Clocks and escalationsCommittee pack 5 business days before the meetingControl attestations 8 days after the request · action plans escalate to the Chief Risk Officer after 14 days overdue · quarterly refresh within 15 business days of quarter end
Retention and redactionFive years under 31 CFR 1010.430; customer names redacted in exportsSAR figures counts only, locked · board and committee views aggregated figures only · connections to systems of record read-only
Connections

Works with the systems the assessment already draws on

Core banking systemProduct, customer and branch counts: 48 of the 112 data points
Transaction monitoring systemAlert volumes by scenario and by partner program
Case managementSAR and CTR filing counts, control tests and QA reviews, counts only
General ledgerBalances by product, cash deposits and partner program deposits
Fintech partner oversight recordsThe partner program register and each program's monthly data files
Board portalLast year's assessment, board minutes and the independent test
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
4days
for the annual assessment, against an estimated 4–6 weeks by hand
By hand4–6 weeks
With agentsabout 4 days
target
100%
of ratings open the data points and source passages behind them
Data points
each cited to its source
target
4× a year
refreshed each quarter and on significant change, as FinCEN's April 2026 proposal would require

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate from the work steps, with the split shown · “typical” = published figures (FinCEN proposed AML/CFT program rule, April 7, 2026, not final: a risk assessment process evaluating products, services, distribution channels, customers and geographic locations · FinCEN AML/CFT National Priorities, June 30, 2021 · FFIEC BSA/AML Examination Manual, BSA/AML Risk Assessment, revised February 27, 2020 · 31 CFR 1020.210, 12 CFR 326.8 and 31 CFR 1010.430). The bank, the partner programs, the people and every figure on the screens are fictional: characters and sample data in the working solution.

Questions

What BSA officers ask about the BSA/AML risk assessment.

What is a BSA/AML risk assessment?

A BSA/AML risk assessment is a bank's written reading of where money laundering and terrorist financing risk sits in its products and services, customers and entities, geographies and delivery channels (and, at a sponsor bank, its fintech partner programs), how strong its controls are, and what risk is left. Examiners start every BSA/AML exam from it. BSA/AML Risk Assessment builds it with agents that pull the data, score inherent risk and controls with the bank's own methodology, draft the narrative with a citation on every figure and challenge the draft; the BSA Officer, the BSA Committee and the board decide.

What are the BSA risk assessment categories?

The FFIEC manual asks the bank to identify its specific risk categories: products, services, customers, entities, transactions and geographic locations. In the working solution they sit in five rows (products and services, customers and entities, geographies, delivery channels and fintech partner programs) holding 38 categories, from domestic wires and money services businesses to reliance on a partner's CIP. The rows, categories and weights are the bank's own.

What is the difference between inherent risk and residual risk?

Inherent risk is the risk a product, customer group or channel carries before controls; residual risk is what is left after them. Each row reads the two with control strength between them, for example High → Adequate → Moderate-High, and residual risk comes from the bank's own matrix. The BSA Officer can override a residual rating with a reason code, and the override shows on the row and in the audit trail.

How often should a BSA/AML risk assessment be updated?

The FFIEC manual expects it to be kept current, and FinCEN's April 7, 2026 proposal, not yet final, would require prompt updates when the risk profile changes significantly. The solution builds the annual assessment and refreshes it each quarter, rerunning only the categories whose data moved past a threshold, and an event such as a new partner program triggers a what-if. A refresh that moves a row goes back to the committee.

Can we keep our own methodology and risk matrix?

Yes. The rows, categories, weights, scales, residual matrix and change thresholds are the bank's methodology, set by the administrator. A change is approved by the Chief Risk Officer and becomes a new methodology version, and every rating names the version that scored it.

Do people stay in control of the assessment?

Yes. The agents pull, score, draft and challenge; they never submit or approve. The BSA Officer resolves every challenge and submits as maker, the BSA Committee and then the board approve, and a maker cannot approve her own work. Dismissals and overrides need a reason code.

How are SARs and customer information protected?

SAR figures appear only as counts, never case detail, and never on a customer-facing view; the setting is locked. Customer names are redacted in exports by default, board and committee views show aggregated figures, and connections to the systems of record are read-only. Versions, sources and approvals are kept five years.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as last year's assessment, your methodology and your control library, and it goes live once every quality gate has passed. We will walk you through it on your own assessment first.

See it on
your own assessment.

We'll build BSA/AML Risk Assessment from last year's assessment and your methodology, so you can compare its draft with the one your team wrote.