WorkflowFraud Prevention & Investigations

Check Fraud Detection

Check fraud detection that pins every finding on the check and drafts the Reg CC hold a person signs

Bad checks stopped before the money leaves; good deposits released the same day.

See one case, screen by screen ↓
demo5calloutspinned on the sample check, each with the agent, its confidence and the source it read
demo16,480checkssearched for duplicates across teller, ATM, mobile and remote deposit overnight, at 0.05 s a check
demo118holdson good items avoided in the September backtest, with 0 of 61 confirmed fraud items missed
target90%of attempted check fraud dollars stopped before release
In short

What is Check Fraud Detection?

Check fraud detection is the work of screening deposited checks for counterfeits, alterations, washing and duplicate deposits before the funds are released. In Check Fraud Detection, three agents read each flagged check independently and pin their findings on the check image with the source they read; a deposit fraud analyst decides, and a supervisor co-signs large holds and restrictions.

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

Updated

The problem

Why check fraud detection still ends in four systems and a hand-counted date

Check fraud detection starts with a score. A credit union takes thousands of checks a day at the teller line, in its ATMs, by mobile deposit and by business remote deposit, and an engine flags the suspect ones. Then a deposit fraud analyst opens each flagged item in the check image archive, the core, the remote deposit platform and a case tool, and looks by eye for a counterfeit, an altered amount, a washed payee or a check already deposited somewhere else.

She has until the evening availability run. If she holds a check, the member is owed a notice with the reason and the date the funds will be available, counted around Federal Reserve holidays. Most flagged checks are good, so every needless hold is a member waiting and a call to the branch; every missed duplicate is money gone. And a new member with a counterfeit check may be the victim of a job or overpayment scam, not the one who made it.

typical682,000reportsof check fraud filed with FinCEN in 2024, close to the 2022 record
typical44%of mail theft-related check fraud reports involved a stolen check altered and deposited
typical$688millionin actual or attempted mail theft-related check fraud reported to FinCEN in six months
Where a flagged check's working minutes goestimated
By hand31 minutes
With the solution7.5 minutes
  • Opening the image and reading it for alterations and counterfeit stock6 → 1 min
  • Searching for the same check, channel by channel8 → 0.5 min
  • Reading the member's history and deposit session in the core4 → 1 min
  • Deciding hold, release or return, with the reason3 → 2.5 min
  • Writing the hold notice and counting the release date6 → 1 min
  • Recording the decision and getting the second signature4 → 1.5 min

Estimated split of one flagged check's working minutes, by hand and with the agents: our estimate, kept modest. The decision itself stays with the analyst and takes about as long either way.

How it works

How one flagged check moves

Three agents read each flagged check on their own and pin what they find on the image; an analyst decides and a supervisor co-signs.

What comes in
What arrives4 channels · teller, ATM, mobile and business remote deposit
Agents at work
Coordinatorthe cutoff clock
Then
Image forensicscallouts on the image
Depositor behaviorvictim or maker
Duplicate presentmentevery channel
Then
Hold and noticerule, date, drafted notice
A person decides
Analyst decides, supervisor co-signsreason code; a second signature over $5,000 or on a restriction
What comes out
Hold with notice
Fraud case
BSA referral
One case, step by step

Check fraud detection on one $4,850 mobile deposit, from the image to the referral

Tuesday, October 20, at Norrell Federal Credit Union. Dalton Reese, a member for 23 days, deposits check 10442 from Halvorsen Roofing LLC by mobile at 9:12 AM. Here is how the agents read it and the people decide it.

  1. 01Morning

    The day in one sentence, then the checks that need her

    Renata Solis · Deposit Fraud Analyst

    16,480 checks came in since last night's cutoff: 3,910 at the teller line, 2,240 in ATMs, 8,770 by mobile and 1,560 by business remote deposit. The agents flagged 138; 92 look clean on a second look and 46 need a person before the 6:00 PM cutoff. A banner says the check image archive was slow from 7:40 to 8:05 AM and that six partial duplicate searches were run again.

  2. 029:13 AM

    Three readings, pinned on the check, and one of them disagrees

    Three agents

    The check fills the screen, front above back, with five numbered callouts: payee line, amount field, MICR serial, signature line and endorsement. Callout 1: the payee line is printed at 61% of the toner density of the date and amount lines, while the rest of the front matches the archive original at 97%. The image forensics and duplicate presentment agents read the check as not good; the depositor behavior agent rates the member medium and writes out why.

    “This reads like a member who was sent the check, in a job or overpayment scam, more than one who made it. Call before you restrict.”

  3. 03Callout 3

    The same check was already deposited and paid

    Duplicate presentment agent

    The agent searched the credit union's own item archive across branch, ATM, mobile and business remote deposit. Check 10442 was deposited at the Westfield branch ATM on Sunday, October 11 at 4:51 PM by Kessler Gutter & Supply and paid on October 13, nine days before this mobile deposit. The finding cites archive item 1011-2290 at confidence 0.99.

  4. 04One click

    The presented check beside the archive original

    Renata Solis · Deposit Fraud Analyst

    Field by field, six agree: serial, routing number, paying account, amount, date and memo. The payee differs and the signature line has no microprint. The agent also linked check 10443 from the same paying account, $3,960.00, presented at the Brookline teller line at 9:40 AM by a 20-day-old member.

    The duplicate presentment agent never closes a duplicate on the serial alone.

  5. 0510:51 AM

    She approves the hold with the reason that will sit on the record

    Renata Solis · Deposit Fraud Analyst

    The verdict is one sentence: “Hold $4,850 under Reg CC 229.13(e) reasonable cause until Thursday, October 29.” Renata approves with reason code HR-01, the item was already presented and paid, and adds the agents' proposed 30-day pause on mobile deposit, until November 19. A restriction always needs a second approver.

  6. 06Drafted

    The Reg CC hold notice, with the date counted for her

    Hold and notice agent

    Banking day of deposit Tuesday, October 20; normal availability Thursday, October 22 under 12 CFR 229.12(b); plus five business days under 229.13(h)(4), with no Federal Reserve holiday in the window. The notice states the account, the date and amount of the deposit, the reason and the date the funds will be available, and is due by Wednesday, October 21. A pre-send check confirms there is no SAR, referral or case wording and no internal item ID.

  7. 0710:56 AM

    A second person signs the restriction

    Dorian Achebe · Fraud Operations Supervisor

    Dorian co-signs the hold and the mobile deposit pause. The analyst who decided cannot sign twice, and a restriction on an account always needs a second approver.

    “I sign what I can see the reason for. I never sign my own.”

  8. 0810:58 AM

    What the member sees: the reason and the date, nothing more

    Member notice

    The notice goes to online banking and by mail, and the hold posts to the core. In the app Dalton sees $4,850.00 on hold until October 29 and the reason in plain words. There is no case number, no referral and no internal wording.

  9. 091:20 PM

    Confirmed counterfeit becomes a case, with two signatures on the reversal

    Renata Solis and Dorian Achebe

    The paying bank's fraud desk, called at the number in the bank directory and never the number on the check, confirms that 10442 was paid on October 13 and that the drawer issued no second check. Renata confirms the item as counterfeit at 1:34 PM and Dorian co-signs the reversal of the provisional credit at 1:41 PM. Loss $0; $4,850 prevented. The behavior agent's reading travels with the case, with a call script that never mentions a referral.

  10. 101:45 PM

    A referral to the BSA team, with the thresholds and the clock

    BSA referral agent

    Checks 10442 and 10443 total $8,810, over the $5,000 threshold for a known suspect (12 CFR 748.1(c), 31 CFR 1020.320). The agent drafts the facts, each sentence citing a record, and sends the referral to Tomasz Brenner, BSA Officer, who decides by November 19, 30 calendar days from detection. Branch staff, member notices, online banking and statements never see it.

    The agent drafts the facts. It never files.

Who it’s for

Built for everyone who touches a flagged check.

The same $4,850 deposit, seen by the people who carry it: what their day looked like, and what it looks like now.

RS
Renata SolisDeposit Fraud Analyst · decides 40–60 flagged checks a day
Deposit Fraud Analyst
Before
Opens each flagged check in the image archive, the core, the remote deposit platform and a case tool, then writes the hold notice and counts the release date by hand.
Now
Opens the check with the findings pinned where they were found, reads one verdict sentence and approves, releases with a reason or asks.
DA
Dorian AchebeFraud Operations Supervisor · second approver
Fraud Operations Supervisor
Before
Signs large holds, restrictions and returns without the image, the reason and the notice in one place.
Now
Co-signs with the analyst's reason code, the image and the drafted notice on one screen; the system will not let anyone sign their own decision.
LH
Lena HartiganBranch Operations Manager · Westfield
Branch Operations Manager
Before
Answers members at the counter about holds she did not place, and needs a reason she can say out loud.
Now
Gets a task when the fraud team needs a captured paper item pulled, and a notice that states the reason; referrals never reach her screens.
GP
Gideon PrattFraud Manager · owns rules, thresholds and agent versions
Fraud Manager
Before
Hears that most holds land on good members, with no way to prove a threshold change would not let fraud through.
Now
Signs a threshold change only after the tuning agent's backtest on last month's confirmed fraud, as a new version.
HA
Harriet AmesInternal auditor · read only
Internal auditor
Before
Rebuilds who held, released or overrode a check, and why, from several systems before an NCUA exam.
Now
Filters one trail by people, agents, overrides and image views, and exports the pack with each decision, its images and both signatures.
Built on the engine

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

Three agents read each flagged check on their own and pin what they find on the image; an analyst decides and a supervisor co-signs.

Deposit screening coordinator

Brings each flagged check to the three readers, keeps the cutoff clock and writes the verdict sentence from their readings.

  • Never decides an item
  • Never averages a dissent away
Image forensics agent

Reads the front and back: ink and toner density, washing, the amount field, check stock and microprint, the MICR line and the endorsement, and pins each finding to its region.

  • Never judges an item without both sides of the image
  • Below its confidence floor a finding is shown as a question, not a callout
Depositor behavior agent

Reads account age, deposit history, velocity, channel, device and address, and says when a member reads as a victim rather than a maker.

  • Never calls a member a suspect on a screen a member can see
  • States the victim reading whenever it fits
Duplicate presentment agent

Searches the credit union's own item archive across branch, ATM, mobile and business remote deposit by serial, routing, account, amount and image fingerprint, and links sibling items.

  • Never closes a duplicate on the serial alone
  • Marks a search partial when the archive is slow, and runs it again
Hold and notice agent

Chooses the Reg CC exception, computes the release date against the Federal Reserve holiday calendar, drafts the notice with the stated reason, and checks every member-facing word.

  • Never places a hold
  • Never sends a notice
Loss and recovery agent

After confirmed fraud, drafts the reversal or chargeback, the warranty claim and the general ledger entries, and tracks the recovery.

  • Never posts anything without two signatures
BSA referral agent

Tests the SAR thresholds, adds up linked items, and drafts the facts and dates for the BSA team.

  • Never files a SAR
  • Nothing it writes reaches a member view
Tuning agent

Reviews each month's hold outcomes and backtests threshold changes against the month's confirmed fraud.

  • Never changes a threshold; it proposes a version for the Fraud Manager to sign
Deposit Fraud Analyst

Approves with a reason; a supervisor co-signs. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any check

The analyst can ask about the check in front of her, a member, a hold or a rule. Each answer cites the archive item, the callout or the regulation it rests on, and opens the screen it talks about.

Why hold this check instead of returning it?

Because Norrell is the depositary here: it cannot return a check that has not been sent back to it, but it can delay availability with a stated reason. Two agents found that check 10442 was already paid on October 13 and that the payee line is a reprint, which is reasonable cause under 12 CFR 229.13(e). If Corvane National Bank confirms the duplicate, the credit is reversed with two signatures.

Where else has check 10442 been presented?

Once before: at the Westfield branch ATM WF-02 on Sunday, October 11 at 4:51 PM, by Kessler Gutter & Supply, paid on October 13. Serial, routing number, account, amount and the image outside the payee line all agree. The next number, 10443, came to the Brookline teller today at 9:40 AM from another new member.

Which holds release tomorrow, and does any cross a holiday?

31 holds release tomorrow, Wednesday, October 21, on the date each notice states. One crossed a holiday: CK-1009-0577, $2,180, deposited Friday, October 9; Columbus Day was skipped. None of today's holds reach Veterans Day on November 11.

Draft the BSA referral for the Halvorsen Roofing checks

Drafted. Checks 10442 and 10443 come from the same paying account and total $8,810, over the $5,000 threshold for a known suspect. Detection was October 20, so the BSA officer decides by November 19. The behavior agent's note that one member may be a victim is in the facts. Nothing in it reaches a member; Tomasz Brenner decides whether to file.

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 check itself, with every finding pinned where it was foundA $4,850.00 mobile deposit, front above back, with five numbered callouts from the image forensics and duplicate presentment agents. Under it, one sentence proposes a Reg CC exception hold under reasonable cause until Thursday, October 29, with Approve hold, Release and Ask; beside it, the behavior agent's dissent that the member may be a scam victim.
The day in one sentence, then the checks that need a person16,480 checks deposited since last night's cutoff; the agents flagged 138, 92 look clean on a second look and 46 need a person before the 6:00 PM cutoff. Each flagged check shows the agents' one-line finding and what they propose: hold, release, ask or return.
Duplicate presentment: this check was already deposited and paidCallout 3 on the MICR serial: check 10442 was deposited at the Westfield branch ATM on Sunday, October 11 and paid on October 13, nine days before this mobile deposit. The finding cites the archive item at confidence 0.99.
The presented check beside the archive originalTwo images of check 10442, field by field: the same serial, routing number, paying account, amount, date and memo; a different payee and a signature line without microprint. A sibling check, 10443, from the same paying account is linked to the case.
Approve the hold with a reason codeEight hold reason codes, from already presented and paid to new account, large deposit over $6,725 and redeposited check. The analyst picks HR-01 and adds a 30-day mobile deposit pause that needs a second approver.
A Reg CC hold notice with the reason and a computed release dateThe member's notice states the account, the date and amount of the deposit, why the credit union is holding it and when the funds will be available. Beside it, how the date was set under 12 CFR 229.12(b) and 229.13(h)(4), and a pre-send check for SAR, referral or case wording.
A second person signs the restrictionThe supervisor co-signs the reasonable cause hold and the mobile deposit pause; the analyst who decided cannot sign twice. A panel lists who may do what.
What the member sees: the reason and the date, nothing moreIn online banking the member sees $4,850.00 on hold until October 29 and the reason in plain words: no case number, no referral and no internal wording.
Every exception hold, its release date and the cutoff clock7 h 18 min to the 6:00 PM cutoff with 46 checks needing a person, work per analyst, branch tasks, and active holds with reason codes and release dates, including one that skipped Columbus Day.
Confirmed counterfeit check: reversal, loss and recovery, two signaturesThe paying bank confirms the check was already paid; the analyst confirms it as counterfeit and the supervisor co-signs the reversal. Loss $0; $4,850 prevented. Other October cases show a washed check and an altered share draft recovered by warranty claim.
A referral to the BSA team, with the thresholds and the clockTwo linked checks total $8,810, over the $5,000 known-suspect threshold. The BSA officer decides by November 19, 30 calendar days from detection; the agent drafts the facts and never files. Branch staff and member views never see it.
The monthly false-positive review, with a backtestSeptember: 2,940 checks flagged, 735 held, 61 confirmed as fraud. The tuning agent proposes one threshold change and shows the backtest: 118 holds on good items avoided, 0 of 61 confirmed items missed. Only the Fraud Manager can sign it.
Who held, released or overrode, when, why and on what evidenceEvery decision, signature, notice and image view, for people and agents alike, with nothing editable. Filters for people, agents, overrides and image views, and an export pack for NCUA examiners, internal audit and the BSA officer.
Governance

Check fraud detection that stays cited, signed and on the record.

Six roles, separated by dutyA deposit fraud analyst decides holds, releases, returns and asks; a fraud operations supervisor co-signs; a branch operations manager gives notices and pulls paper items, with no hold decisions and no BSA view; the Fraud Manager sets rules, thresholds and agent versions; the BSA officer receives referrals; an internal auditor reads and exports, changing nothing.
A second signature before money or an account movesHolds over $5,000, account restrictions, returns, chargebacks and changes to a member record wait for a second approver. The person who decided can never be the one who co-signs.
No tipping offNo referral, SAR or case wording appears on any member-facing view: notices, online banking, statements or branch screens. The hold and notice agent checks every member-facing word before a person approves it, and referrals are visible to the fraud and BSA roles only.
A trail nobody can edit, and a pack for examinersEvery decision, signature, notice, override and image view is recorded with who, what, when, the reason code and the evidence, for people and agents alike. The export pack for NCUA examiners, internal audit and the BSA officer carries each decision with the images it was made on and both signatures.
GLBA-aware access and retentionNamed roles open check images, account numbers are masked to the last four digits, every image view is logged and exports are redacted. Decisions, images and notices are kept seven years, never less than the five years BSA records require, and an item in a case or a dispute is never deleted on schedule.
Agents governed like any modelEach item keeps the agent versions it was read with. Confidence floors, eight hold codes and five override codes are set by the Fraud Manager, and a threshold moves only when the Fraud Manager signs a new version after the monthly false-positive review. No agent may hold, release, send or post.
Configuration

Your policy, set by the Fraud Manager

Every setting is the credit union's own, versioned and written to the audit trail. Only the Fraud Manager changes them; a stepper shows the effect on today's list before it is saved.

SettingDefaultChoose from
Second approver for holds over$5,000$1,000 to $10,000, in steps of $1,000; always for restrictions, returns, chargebacks and member record changes
Decision cutoff6:00 PM5:00 PM, 6:00 PM or 7:00 PM, before the 8:00 PM availability run
Escalate to the supervisor at4:00 PM3:00 PM, 4:00 PM or 5:00 PM
Reasonable-cause extension5 business days1 to 5 business days beyond the normal schedule
Holiday calendarFederal Reserve 2026Federal Reserve 2026, or 2027 from January 1
Channels screenedAll four channelsAll four channels, or mobile and ATM only
Image forensics confidence floor0.800.60 to 0.95, in steps of 0.05; below it a finding is a question, not a callout
Keep decisions, images and notices for7 years5, 7 or 10 years
Connections

Works with the systems a deposit fraud team already runs

Core banking systemmembers, share draft accounts, holds and postings
Item processing and check image archiveevery deposited item, front and back, from every channel
Remote deposit capture platformmobile and business remote deposits, sessions and devices
Fraud detection enginethe score on every deposited check
Member notice serviceonline banking messages and mailed letters
General ledgerfraud losses and recoveries
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
90%
of attempted check fraud dollars stopped before release
estimated
118fewer
holds a month on good members' deposits, from the September backtest
Holds today735 a month
With the review617 a month
target
Sameday
every flagged check decided before the availability run

“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 (FinCEN SAR data reported by Thomson Reuters: about 682,000 check fraud reports in 2024; FinCEN Financial Trend Analysis on mail theft-related check fraud, September 2024: 44% altered and deposited, more than $688 million in six months) · Rules: 12 CFR 229.12 and 229.13 (exception holds, notice and reasonable extension), Reg CC amounts effective July 1, 2025 (Federal Register 2024-10844), 12 CFR 748.1(c) and 31 CFR 1020.320 (SARs), 31 CFR 1010.430 (record retention). Norrell Federal Credit Union, its members, the businesses, checks, accounts and routing numbers, the paying bank and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What deposit fraud teams ask us.

What is check fraud detection?

Check fraud detection is the work of screening deposited checks for counterfeits, alterations, washing and duplicate deposits before the funds are released. In Check Fraud Detection, three agents read each flagged check independently and pin their findings on the check image with the source they read; a deposit fraud analyst decides, and a supervisor co-signs large holds and restrictions.

How does it find a check that was already deposited somewhere else?

The duplicate presentment agent searches the institution's own item archive across teller, ATM, mobile and business remote deposit by serial, routing number, account, amount and image fingerprint. It never closes a duplicate on the serial alone, links sibling checks from the same paying account into one case, and marks a search as partial and runs it again when the archive is slow.

What are the Reg CC exception hold reasons?

Regulation CC allows exception holds for new accounts, large deposits (the amount over $6,725 since July 1, 2025), redeposited checks, repeated overdrafts, reasonable cause to doubt collectibility and emergency conditions (12 CFR 229.13). In the solution each hold carries one of the credit union's eight reason codes, and the hold and notice agent proposes the exception the facts support.

What must a Reg CC exception hold notice include, and how many days can the hold last?

The notice states the account, the date and amount of the deposit, the reason the exception was invoked and when the funds will be available; for a deposit not made in person it is due by the first business day after the banking day of deposit (12 CFR 229.13(g)). Reg CC treats an extension of up to five business days beyond the normal schedule as reasonable for most checks (229.13(h)(4)). The agent drafts the notice and counts the date around Federal Reserve holidays; a person approves and sends it.

Does it treat every flagged member as a suspect?

No. The depositor behavior agent reads the member separately from the check and says when a member reads as a victim of a job or overpayment scam rather than the maker. When the agents disagree, the screen writes out the dissent instead of blending it into a score, and the case carries a call script that never mentions a referral.

Can a referral or SAR ever reach the member?

No. Member notices, online banking, statements and branch screens never carry referral, SAR or case wording, and a pre-send check looks for it in every member-facing word. Referrals are visible to the fraud and BSA roles only, and the BSA referral agent drafts the facts but never files.

Do people stay in control of every hold and release?

Yes. The agents read, cite and draft; a named analyst decides every flagged check, and releasing against the agents needs an override code and a note. A second, different person signs holds over $5,000, account restrictions, returns and chargebacks, and every step is on an audit trail nobody can edit.

How does Check Fraud Detection go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your reason codes, notice templates, thresholds, holiday calendar and connections to the core, the check image archive and the remote deposit platform. It goes live once every quality gate has passed.

See it on
your deposited checks.

We'll run Check Fraud Detection on a sample of your own flagged checks and hold notices.