WorkflowWealth Management & Advisory

Source of Wealth Verification

Source of wealth verification with every dollar traced to cited evidence before the BSA/AML Officer signs

Every dollar of a client's wealth traced to cited evidence before the BSA/AML Officer signs.

See one case, screen by screen ↓
demo$2.4Munexplainedsized in dollars on the sample client, then closed to $0 by the one document the agents asked for
demo545articlesscreened in Spanish, Danish and English for one client, with a name collision resolved by tax IDs
target100%of declared wealth traced to cited evidence, with any gap sized in dollars before sign-off
target1dayfor an enhanced file to be ready for the BSA/AML Officer, instead of about two weeks
In short

What is Source of Wealth Verification?

Source of wealth verification is the enhanced due diligence step where a private bank or wealth manager proves, with evidence, how a high-risk client built their wealth and where the money being deposited comes from (source of funds). Source of Wealth Verification puts seven AI agents on the file: they read the evidence in any language, rebuild the wealth history reconciled to declared net worth, test it, screen news and size any unexplained amount in dollars, while an analyst, a checker and the BSA/AML Officer sign.

AI in asset management: a buyer's guide to agentic AI for investment managers →

Updated

The problem

Why source of wealth verification takes two weeks by hand

Source of wealth verification is the slowest step in onboarding a high-risk, high-net-worth private banking client. In private banking KYC, before the firm takes the money, an analyst has to show, with evidence, how the client became wealthy and where the deposit comes from. For an international client that evidence is a share purchase agreement in Spanish, a notarial deed, Danish estate papers, tax returns and custodian statements. The analyst reads them by hand, orders translations, re-keys amounts into a spreadsheet, searches registries and news mostly in English, and writes a free-text narrative.

The risk sits in what nobody had time to check. Narratives restate the client's own declaration without corroboration, local-language news goes unread, name matches are cleared without identifiers, and the banker sends the client a vague request for “more documents”, then another. The BSA/AML Officer signs without knowing, in dollars, how much is still unexplained, and regulators keep fining firms whose files did not test the client's story.

typicalS$27.45Min penaltiesimposed by MAS on nine firms in July 2025 over inadequate source-of-wealth checks
typical29%of wealth management professionals surveyed say onboarding an ultra-high-net-worth client takes three months or more
Where an enhanced file's business days goestimated
By hand9.5 days
With the solution1 days
  • Reading and translating foreign-language evidence3 → 0.2 d
  • Re-keying figures and reconciling them to declared net worth1.5 → 0.1 d
  • Registry, plausibility and adverse media searches2 → 0.2 d
  • Working out what is missing and writing the document request1 → 0.1 d
  • Writing the source of wealth narrative and checker rework2 → 0.4 d

Estimated split for one high-risk client with evidence in two or three languages, by hand and with the solution, in business days. Time waiting on the client is not counted.

How it works

How a client's wealth is traced to evidence

Seven agents read, rebuild, test, screen and size the gap; an analyst prepares, a checker checks, the BSA/AML Officer approves.

What comes in
Evidence in500+ enhanced files a month · deeds, agreements, probate, statements; any language
Agents at work
Evidence agentoriginal beside English
Then
Wealth History agentstreams at historical FX
Plausibility agenttests each event
Then
Adverse Media agentnews in each language
Gap agentsizes it, asks once
Then
Narrative agentevery sentence cited
Review agentperiodic and triggers
A person decides
Analyst, checker, BSA/AML Officerprepare, check, approve
What comes out
Wealth reconciled, every dollar cited
Signed narrative and decision
Examiner pack
One case, step by step

Source of wealth verification for one client, screen by screen

Mateo Arriaga Lund, 54, a Mexican and Danish citizen living in Monterrey, plans to book $24.0M with Quillfield Private Wealth in New York. He is high risk (78): a non-US person with a private banking account over $1M, and his spouse's brother is a sitting state legislator in Nuevo León. His enhanced file, EDD-26-04417, is due October 20. Here is how the agents and three people verify his source of wealth and source of funds in the working solution.

  1. 01Monday, 7:30 a.m.

    The crew's morning brief

    Daniel Okafor · KYC Analyst

    Daniel's day starts with what the agents did overnight: 212 documents read in 11 languages, 64 wealth histories rebuilt or updated, 1,906 news articles screened with 4 to confirm, and 9 document requests drafted, none sent. Five things need him, sorted by deadline, each with one action. Mateo Arriaga Lund is first, due tomorrow.

    “Overnight we read 212 new documents in 11 languages across 64 files and prepared every file for you.”

  2. 02Open the file

    $38.6M declared, drawn as the streams that built it

    Daniel Okafor · KYC Analyst

    The wealth story draws Mateo's net worth as streams flowing into $38.6M, each as wide as its amount: the 2019 sale of his logistics company ($21.3M), salary and bonuses from 2008 to 2019 ($3.8M), investment growth ($11.8M) and a 2021 inheritance ($4.9M), with $3.2M of tax on the sale leaving the river. $36.2M is explained by 13 documents. $2.4M of the inheritance is hatched as unexplained. Beside it, the agents say what they did, with citations, and ask before they act.

    Evidence agent: “The probate record arrived: 14 pages in Danish, Aarhus probate court case BS-1184/2021. Shall I read it and recompute the gap?”

  3. 03One click on a stream

    The Spanish price clause beside its English reading

    Evidence agent

    Clicking the business sale opens the source drawer. Clause Tercera of the share purchase agreement sits beside its English reading, with the price, MXN 410,000,000, highlighted on page 7. The amount is converted at 19.25 MXN per USD on March 18, 2019, the day the money arrived, to $21.3M. Four documents back the stream, read at 96–99% confidence, and the corroboration standard is met: agreement, proof of receipt and one independent source.

    The agents never treat a translation as the original. The Spanish stays on screen.

  4. 04Already checked

    Is the story plausible, and is there news in his languages?

    Plausibility agent · Adverse Media agent

    The Plausibility agent tested the sale at 5.0× 2018 EBITDA against 4.2–7.8× across 23 Mexican freight and logistics deals (plausible, 91%), the proceeds against the agreed price (99%), and CEO pay of MXN 9.6M against a peer band of MXN 7–12M (88%). The Adverse Media agent read 412 Spanish, 37 Danish and 96 English articles. A Diario Regio story about Transportes Arriaga Hermanos named a different company, with a different tax ID and owners; the agent proposed “not our client” at 94%, and Daniel confirmed it with a reason code.

    The Plausibility agent explains its benchmark and source; it never decides.

  5. 05The hatched stream

    $2.4M unexplained, and the one document that closes it

    Gap agent

    His mother's estate in Aarhus was divided between two heirs. The lawyer's letter and a bank receipt prove the first distribution of DKK 15.8M; the second, DKK 15.1M or $2.4M, had no evidence. The Gap agent sized it in dollars and drafted one request for the probate certificate and final estate accounts, or the bank statement showing the second distribution. Daniel approved the draft on October 12, Sofia Castellanos sent it on October 13, and the record arrived on October 16.

    The Gap agent never contacts a client: the analyst approves, the banker sends.

  6. 06Same morning

    One request, for one document, sent by the banker

    Daniel Okafor · KYC Analyst

    The next item on Daniel's list is the same kind of request for another client: Hiroshi Kanemoto-Ward has $1.1M of digital-asset gains backed only by wallet screenshots. The Gap agent's draft asks for exchange statements for the sale of 41.2 BTC and the bank transfer of the proceeds, and explains why this document. The route is fixed: drafted by the agent, approved by the analyst, sent by the banker, answered by the client.

    “Agents never contact clients. The analyst who approves cannot send; the banker sends through the CRM, and the message is logged.”

  7. 07“Read it and recompute”

    The probate record is read, and the gap closes to $0

    The agents

    Daniel says yes. The Evidence agent reads the Danish probate record: net estate DKK 61.8M, two heirs, second distribution DKK 15.1M on November 9, 2021, matching the custodian inflow two days later. The Wealth History agent marks the inheritance fully corroborated at $4.9M, the Plausibility agent re-runs its test (93%), and the Narrative agent drafts the narrative. Unexplained goes from $2.4M to $0.

    “All $38.6M is explained. The gap is closed.”

  8. 08Submitted

    The checker reads a cited narrative, not a free-text one

    Amara Singh · Senior KYC Analyst

    The source-of-wealth narrative runs seven paragraphs with 22 citations, each a chip to the document and page, and covers source of funds: the initial $24.0M comes from his own account at Øresund Privatbank, Copenhagen. The enhanced due diligence checklist is met, 8 of 8. Amara did not prepare the file, so she may check it; she passes it or returns it with a reason code such as “Sentence without a citation”.

    The person who prepares a file can never check or approve it.

  9. 09With the BSA/AML Officer

    Approved with conditions, and e-signed

    Helen Marsh · BSA/AML Officer

    Helen sees net worth $38.6M, unexplained $0 and risk 78 with the PEP relative. She approves with conditions under reason DE-01 “Wealth fully corroborated”: review again in 12 months (October 19, 2027) and alert on any inflow over $2M not from the declared custodians. She attests that she has read the narrative and the sources, and types her name as her e-signature.

    Only the BSA/AML Officer decides a high-risk client.

  10. 10When the examiner asks

    One sealed pack for the examiner

    Rafael Moreau · Head of Financial Crime Compliance

    Every action by a person or an agent is on the audit trail, each entry chained to the one before. The examiner pack for EDD-26-04417 holds nine sections: the narrative, the wealth history and reconciliation, all 14 documents with their English readings, the plausibility tests, adverse media and political exposure, the document request, the decisions and sign-off, the audit trail, and the policy in force. It exports as a PDF with an index, plus JSON, under a SHA-256 seal.

    “One file a regulator or auditor can read without our systems: everything cited, signed and sealed.”

Who it’s for

Built for everyone who signs a high-risk client.

The same enhanced file, seen by five of the people who carry it: what source of wealth checks looked like by hand, and what they look like now.

DO
Daniel OkaforKYC Analyst · prepares the file (maker)
KYC Analyst, Private Wealth, New York
Before
Reads 40 to 120 pages of evidence per file, half of it not in English, re-keys the amounts and writes the narrative from scratch.
Now
Opens a wealth story the agents have already read, reconciled and tested, approves one request for the missing document and edits a cited draft.
AS
Amara SinghSenior KYC Analyst · checks every narrative (checker)
Senior KYC Analyst
Before
Re-reads the evidence behind a free-text narrative to find where each claim came from.
Now
Checks a narrative where every sentence opens to its document and page, and returns it with a reason code when one does not.
HM
Helen MarshBSA/AML Officer · approves every high-risk client
BSA/AML Officer
Before
Signs a high-risk client without knowing, in dollars, how much of the wealth is still unexplained.
Now
Sees the gap in dollars, the risk drivers and the crew's recommendation, then decides with a reason code, conditions and an e-signature.
SC
Sofia CastellanosPrivate Banker · owns the relationship, sends client requests
Private Banker, Latin America desk, New York
Before
Forwards vague, repeated requests for “more documents” that stall the account and annoy the client.
Now
Sends one approved request for the one document that closes the gap, and sees her clients' status without adverse-media detail.
RM
Rafael MoreauHead of Financial Crime Compliance · owns policy and the examiner relationship
Head of Financial Crime Compliance, London
Before
Rebuilds a file from emails, spreadsheets and folders when an examiner asks how a client's wealth was verified.
Now
Hands the examiner one sealed pack per client and approves every change to policy, thresholds and agents.
Built on the engine

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

Seven agents read, rebuild, test, screen and size the gap; an analyst prepares, a checker checks, the BSA/AML Officer approves.

Evidence agent

Reads and classifies every document in its original language, puts an English reading beside it, and extracts amounts, dates and parties cited to the page.

  • Never discards a document
  • Below 85% confidence on a field, a person decides
  • Never treats a translation as the original
Wealth History agent

Rebuilds the client's wealth as streams in and out, converts each at the FX rate on its date, and reconciles to the declared net worth.

  • A declaration is never corroboration
  • Never accepts a declared amount without a document
Plausibility agent

Tests each event against the world: a sale price against the company's revenue and deal multiples, pay against peers, an inheritance against the estate, growth against a benchmark.

  • Explains, never decides
  • States the benchmark and its source
Adverse Media agent

Searches news, court and regulatory sources in the language of each source document, and resolves name collisions with identifiers such as tax IDs and owners.

  • Never clears a true match
  • Private bankers never see its findings
Gap agent

Sizes what is unexplained in dollars and drafts one request for the single document that would close it.

  • Never contacts a client
  • The analyst approves, the banker sends
Narrative agent

Writes the source-of-wealth and source-of-funds narrative, every sentence cited, and the enhanced due diligence checklist beside it.

  • No figure without a source
  • Never submits
Review agent

Schedules periodic reviews by risk tier, opens a review on a trigger such as a large inflow, prepares delta reviews, keeps the sealed trail and builds examiner packs.

  • Never closes a review
  • Never changes a past record
KYC analyst, checker and BSA/AML Officer

Prepare, check, approve. The agents propose; a named person decides.

Ask in plain words

Ask the crew about any file, in plain words

Ask a question or give an instruction beside the wealth story. The agent that knows answers, cites the page, and shows you a change before it makes it. Every question is logged on the file.

What is still unexplained in Mateo Arriaga Lund's wealth?

$2.4M (DKK 15.1M): the second distribution from his mother's estate. The lawyer's letter gives two equal heirs and the first DKK 15.8M is evidenced. The probate record arrived Friday and should close it.

Which files are at risk of missing their SLA this week?

23 files are at risk. 9 wait on clients, 6 on a checker, 8 on analysts. The two closest are Mateo Arriaga Lund (due Oct 20) and Chen Weiyuan (Oct 20, with the BSA/AML Officer).

Draft the request for Hiroshi Kanemoto-Ward's missing evidence

Already drafted: REQ-26-1207 asks for exchange statements for the 2024 sale of 41.2 BTC and the bank transfer of about $1.1M. Wallet screenshots alone do not meet the standard. It needs your approval; Arjun Mehta sends it. I never contact clients.

Build the examiner pack for EDD-26-04417

The pack holds the narrative, the wealth history, all 14 sources with English readings, 6 tests, 545 screened articles, the request, the sign-off and the sealed trail. Choose what to include and export.

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 wealth storySource of wealth verification on one screen: the client's $38.6M net worth drawn as streams sized by amount, $36.2M explained by evidence, $2.4M of an inheritance hatched as unexplained, and the agents' conversation beside it.
Today, with the crew's morning briefThe KYC analyst's day: enhanced due diligence files that need them, sorted by deadline with one action each, what the agents read and screened overnight, and the crew's brief.
Original beside EnglishThe source drawer for a business sale: the Spanish price clause beside its English reading, the amount converted at the FX rate on its date, the corroboration standard and every document behind the stream.
The unexplained amount, in dollarsThe inheritance stream with $2.4M (DKK 15.1M) not evidenced: the Danish lawyer's letter beside its English reading, the bank receipt for the first distribution and the request that went out.
Plausibility and adverse media screeningEach event tested against benchmarks with its source and confidence, and adverse media read in Spanish, Danish and English, with a name collision cleared by tax IDs and owners.
One document requestThe Gap agent's draft for the one document that closes a gap, why that document, the editable message and the route: analyst approves, private banker sends.
The gap closedAfter the Danish probate record is read: unexplained $0, all $38.6M explained, and each agent's step shown in the conversation with its citation.
Source of wealth documents in three languagesFourteen documents in Spanish, English and Danish, the original beside its English reading, and each extracted figure with its page, confidence and a way to correct it with a reason.
The cited source of wealth narrativeSeven paragraphs with 22 citations, the enhanced due diligence checklist at 8 of 8, and the sign-off chain from maker to checker to BSA/AML Officer.
The BSA/AML Officer's decisionApprove, approve with conditions, decline or escalate, with a reason code, conditions such as a 12-month review, an attestation and a typed e-signature.
The examiner packNine sections for one client, from the narrative to the policy in force, exported as a PDF with an index plus JSON under a SHA-256 seal.
All enhanced files1,284 open enhanced due diligence files across New York, London and Singapore, with stage, risk, net worth, the unexplained amount and the SLA, plus filters, sorts and bulk actions.
Corroboration standards and thresholdsThe evidence each kind of event needs and the independent source behind it, the gap tolerance, review cycles, trigger rules and escalation, each changed only with a second person's approval.
Governance

Source of wealth checks an examiner can follow: cited, signed, sealed.

Every figure cited to its pageEach amount, date and party carries the document and page it came from, and every sentence of the source of wealth narrative is cited. The Narrative agent may not state a figure without a source.
Maker, checker and BSA/AML Officer are three peopleThe analyst who prepares a file can never check or approve it. A senior analyst checks every narrative, and the BSA/AML Officer approves every high-risk client, every political exposure and every exception.
Agents never contact the clientThe Gap agent drafts the request, the analyst approves it, and only the private banker sends it. The person who approves a client request can never send it, and every message is logged.
No tipping-offPrivate bankers see their clients' status, never adverse-media findings. A true match is never cleared by an agent; it goes to the BSA/AML Officer.
Reason codes and e-signaturesEvery confirm, correction, overturn, return and decision carries a reason code, and the BSA/AML Officer's decision carries an attestation and an e-signature. Overrides of agent findings are reported every month.
A sealed trail, kept where the client is bookedEach audit entry is chained to the one before it and cannot be changed; any view exports as CSV with its seals. Data stays in its booking center's region and is kept five years after the relationship ends.
Configuration

Your corroboration standards and thresholds

The rules every enhanced file is checked against are settings. An administrator proposes a change, the Head of Financial Crime Compliance approves it, and the agents are re-tested on past decided files before a threshold change goes live.

SettingDefaultChoose from
Corroboration standard: sale of a businessSale agreement + proof of receiptPlus one independent source: registry, buyer filing or press
Corroboration standard: inheritanceProbate record or certified will + proof of receiptIndependent source: court or notary record
Gap tolerance$100K or 0.5% of net worth, whichever is lowerAbove it, the Gap agent drafts a request
Enhanced file opens atRisk score 60, or a private banking account over $1M for a non-US personFrom the risk model in the client onboarding system
Review cycleHigh 12 months · medium 24 · low 36Plus trigger reviews: inflows, adverse media, PEP changes, jurisdictions
Trigger: large inflowOver $2M, or 20% of declared net worth, not from a declared sourceOpens a delta review; freezes nothing
Escalation when unexplainedOver 10% of net worth after two requestsGoes to the Head of Financial Crime Compliance
Service levelsNew client file in 10 business days; BSA/AML Officer decision in 2Client request reminder after 5 days, overdue after 10
Connections

Works with the systems your KYC evidence already lives in

Client onboarding systemopens enhanced files from the risk model and receives decisions and conditions
Screening servicesanctions, PEP and watchlist results and alerts
Multilingual news datanews, court and regulatory articles in 40+ languages
Corporate registry and financialscompany filings, revenue, EBITDA and deal multiples
CRMclient requests sent by bankers, and the replies
Core banking and custodian feedsinflows, statements and balances; holdings from portfolio accounting
Document archiveoriginals stored with their seals and retention holds
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
100%
of declared wealth traced to cited evidence before sign-off
every dollar
gap sized in dollars
target
1pack
signed, cited examiner pack per high-risk client
target
1day
for an enhanced file to be ready for the BSA/AML Officer
By handabout two weeks
With agents≈ 1 business day

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (MAS composition penalties of S$27.45M on nine financial institutions, July 4, 2025, for inadequate source-of-wealth checks; a wealth-technology vendor's survey of wealth management professionals, published July 2024 — 29% say onboarding an ultra-high-net-worth client takes three months or more). Regulations named for context: 31 CFR 1010.620; FATF Recommendations 10 and 12; Wolfsberg FAQs on Source of Wealth and Source of Funds (2020); UK Money Laundering Regulations 2017; EU AML Regulation 2024/1624. People, firms, clients and companies named on this page are fictional — characters and sample data in the working solution.

Questions

What private banks and wealth managers ask us.

What is source of wealth verification?

Source of wealth verification is the enhanced due diligence step where a private bank or wealth manager proves, with evidence, how a high-risk client built their wealth and where the money being deposited comes from (source of funds). Source of Wealth Verification puts seven AI agents on the file: they read the evidence in any language, rebuild the wealth history reconciled to declared net worth, test it, screen news and size any unexplained amount in dollars, while an analyst, a checker and the BSA/AML Officer sign.

What is the difference between source of wealth and source of funds?

Source of wealth is how the client's whole body of wealth was built: a business sale, an inheritance, salary, investment growth. Source of funds is where the money for this account comes from and how it will be funded, and source of funds verification confirms it. Together they are often called SOW and SOF checks; the solution's narrative covers both, and in the sample file the initial $24.0M comes from the client's own account at a Copenhagen bank.

What source of wealth documents does it read?

It reads share purchase agreements, notarial deeds, probate records and wills, tax returns, payslips and employer letters, custodian and bank statements, property contracts and exchange statements, in their original language with an English reading beside them. Each kind of event has its own corroboration standard, for example a sale agreement plus proof of receipt plus one independent source for the sale of a business.

Does the adverse media screening cover news in the client's own languages?

Yes. The Adverse Media agent searches news, court and regulatory sources in the language of each source document. In the sample file it read 412 Spanish, 37 Danish and 96 English articles and showed, with tax IDs and owners, that the one Spanish hit was a different company. It never clears a true match, and private bankers never see its findings.

What happens when part of a client's wealth cannot be explained?

The Gap agent sizes the unexplained amount in dollars and drafts one request for the single document that would close it; the analyst approves and the private banker sends it. If the client cannot obtain the document, the analyst records an exception with a reason code and the BSA/AML Officer decides with the open amount stated. Over 10% of net worth unexplained after two requests goes to the Head of Financial Crime Compliance.

Do people stay in control of the KYC decision?

Yes. The agents read, test, draft and explain; they never submit a narrative, contact a client, clear a true match, close a review or change a past record. The analyst prepares, a different senior analyst checks, and the BSA/AML Officer approves every high-risk client with a reason code and an e-signature.

Which rules on source of wealth and source of funds is it built around?

The enhanced due diligence these describe: 31 CFR 1010.620 for private banking accounts of non-US persons, FATF Recommendations 10 and 12 on customer due diligence and politically exposed persons, the Wolfsberg FAQs on Source of Wealth and Source of Funds, the UK Money Laundering Regulations 2017 and the EU AML Regulation. Your own policy sets the corroboration standards, thresholds and review cycles, and the BSA/AML Officer makes the decision.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your source of wealth policy, risk model and the systems your evidence lives in — and it goes live once every quality gate has passed. First-time setup connects the systems, loads the policy and roles, sets the thresholds and tests the agents on 40 files you already decided; going live needs the Head of Financial Crime Compliance's approval.

See it on
your enhanced files.

We'll run Source of Wealth Verification on a sample of your own past enhanced files and their evidence.