Decide · buying and going live

ACH fraud detection software, rolled out file window by file window

ACH fraud detection software has to score what a bank sends before each file releases and what it receives before funds fall due, then leave the decision to people. This guide covers what to look for, what data it needs, and a go-live plan for ACH Fraud Monitoring or any tool like it, with a sign-off at every step.

Updated · 13 min read

ACH fraud detection software reads the ACH entries a bank sends and receives, scores each against the patterns of fraud and the customer's own history, and puts the suspicious ones in front of a person with the evidence and the time left to act. Under Nacha's 2026 rules it is optional, since the rules prescribe no technology, but for most banks it is the practical way to monitor both sides of the business before money moves. The best ACH fraud detection software for a given bank is the one that covers sent and received entries in one place, works to the file and funds deadlines, keeps the evidence the annual review needs, and never takes the return or the hold decision away from the people who answer for it. Botminds' ACH Fraud Monitoring is built that way: agents score, link, ask the other bank and draft; a specialist prepares each action and a manager releases it.

Screens on this page show a fictional sample bank, Tessaly Community Bank. The rollout timings are our illustrative plan, not a measured result.

A go-live plan for ACH fraud detection software, file window by file window, with the sign-off for each step

  1. 1. Write the starting rules from the risk assessment

    Which sent and received entries get scrutiny, with thresholds. Sign-off: ACH operations manager and BSA officer.

  2. 2. Connect the received files and the core

    Forward and return files from the ACH Operator, accounts, history and holds from the core. Sign-off: a reconciled day of entries, counts matching to the item.

  3. 3. Connect sent files before release, and partners

    Files from the ACH processing platform before each window; fintech partners' account and cash-out data. Sign-off: a late file is reported, not silently skipped.

  4. 4. Load the other banks' contacts and the request wording

    Fraud contacts from the ACH Contact Registry; the approved text of a request to confirm. Sign-off: compliance reviews that nothing in it can reveal a SAR.

  5. 5. Set holds, clocks and escalation

    Which flags hold a credit under the funds availability exemption; escalation hours before 9:00 a.m. and before each file. Sign-off: manager, with the Nacha dates locked.

  6. 6. Run in shadow for a full cycle

    Flags shown, nothing held or sent, across at least one month-end and a payroll cycle. Sign-off: every fraud the team found by hand also flagged, or the rule changed.

  7. 7. Turn on holds for received credits

    The exemption used only on a written rule, the ODFI told each time. Sign-off: a sample of holds checked by a second person.

  8. 8. Let the agents draft returns and notices

    R17 or R06 returns, fraud notices and customer messages drafted, never sent without a maker and a checker. Sign-off: the first fifty releases sampled.

  9. 9. Measure each rule from day one

    Flags, confirmed fraud, misses and time to decision, rule by rule. Sign-off: the first monthly report to the ACH operations manager.

  10. 10. Change thresholds only after replay

    Every proposed change tested on past entries before it applies. Sign-off: approved or declined with a reason, on the trail.

Our plan, written for ACH Fraud Monitoring and usable for any ACH fraud detection software. The sign-offs reflect Nacha's handling requirement for flagged credits, its notice requirement for the funds availability exemption, and federal SAR confidentiality.Source: Nacha, Fraud Monitoring Phase 2; Nacha, October 1, 2024 rules

What is ACH fraud detection software, and what do the Nacha rules ask of it?

Nothing directly: the rules bind the bank, not the tool. Nacha's credit-push resource center says the rules "are neutral regarding specific methods or technologies used to identify fraudulently initiated credit transactions" and lists the techniques it has in mind: velocity checks, anomaly detection, behavioral tolerances and pattern recognition (Nacha, Credit-Push Fraud Monitoring Resource Center). The rule pages note that "Vendor solutions have emerged on the market to assist in monitoring received payment activity" and that solutions may also be built in-house (Nacha, Phase 1).

What the rules ask of the bank shapes what the software must do. The procedures must be risk-based, must identify entries suspected of being unauthorized or sent under false pretenses, must cover the handling of flagged credits, and must be reviewed at least annually. Software that flags well but cannot show, a year later, what each rule caught has met half the requirement.

How does ACH fraud detection software work?

It compares each entry with what is normal for that originator, that account and that kind of payment, and raises a flag when the difference crosses a threshold the bank set. On the sending side the comparisons are the originator's usual payees, amounts, timing and files; on the receiving side they are the account's age, balance and history and the credits arriving into it. Nacha's own examples for receivers are an SEC code that does not fit the account, an atypical high-dollar credit, a run of similar credits such as several payrolls, and any of these into a new, dormant or mule account (Phase 2 FAQ).

The part that separates tools is what happens after the flag. Nacha's advisory group described the target in 2024.

Set up reports and tools in a way that automation can flag outlying transactions for an employee to review.

Nacha Risk Management Advisory Group, Considerations for Implementing the New Risk Management Rules, April 2024

A flag that lands in a list, with the account in the core, the history in another screen and the other bank's number in a binder, still costs the specialist most of an hour. In ACH Fraud Monitoring agents gather that evidence before a person opens the flag: a Mirror agent joins sent and received entries that share an account or device, so a mule account's money in and money out are seen together, and a Contact agent has usually asked the other bank before the morning starts.

What data does ACH fraud detection software need?

Every file the bank sends and receives, the accounts behind them, and the other banks' contacts, each at the moment a decision is still possible. Sent files are no use after release, and received credits are no use after funds are available, so the timing of each feed matters as much as its content.

What ACH fraud detection software reads, from where, and by when it must arrive

DataUsually fromNeeded byWhy
Entries the bank sendsACH processing platform, before each file is releasedBefore the release windowA sent entry stopped before release needs no recall
Credits the bank receivesForward files from the ACH OperatorBefore 9:00 a.m. local time on settlement dateThe funds availability exemption only helps before funds are available
Accounts, history, holds, restrictionsCore banking systemWith each fileAccount age, past payers and balance are the receiver-side signals
Partner accounts, devices, cash-outsFintech partners' files or APIsBefore partners' payout windowsMule accounts opened through apps move money out through the same app
Device and session scores, payee changesOnline banking and the existing fraud engineBefore sent files releaseA payee changed yesterday from a new device is the sending-side signal
Other banks' fraud contactsACH Contact Registry, through Nacha's Risk Management PortalReady at all timesThe request to confirm is what turns a suspicion into a decision
The bank's rules and the Nacha datesThe bank's program, versionedBefore go-live, then on every changeThe annual review must show which rule version flagged what
The systems ACH Fraud Monitoring is designed to read, as listed for the fictional sample bank; most banks run equivalents. The 9:00 a.m. deadline applies to non-Same Day credits from September 18, 2026.Source: Nacha, funds availability rule; Nacha, Risk Management Portal

Two feeds are often missing at go-live. Fintech partners' cash-out data is the one that lets the software see a mule account's exit; without it, the bank sees money arrive and cannot tell that it is already queued to leave. And the bank's own past outcomes, which frauds were confirmed and which flags were cleared, are what a shadow run is measured against. Gather both before signing.

How long does ACH fraud software take to implement?

Weeks for the connections, and at least a full month of running beside the team before holds go on, because ACH fraud follows the payroll and month-end calendar. Our illustrative plan for a community bank that sends and receives is about eleven weeks from contract to agents drafting returns; a bank with clean file feeds and few partners can be faster, and one with many fintech partners slower.

An illustrative rollout of ACH fraud detection software, in weeks

Community bank, a few partners11 weeks
Rules from the risk assessment1 wk
Connect files, core, partners3 wks
Contacts, holds, clocks1 wk
Shadow run, a full month4 wks
Holds on, then drafted returns2 wks
  • Rules from the risk assessment1 wk
  • Connect files, core, partners3 wks
  • Contacts, holds, clocks1 wk
  • Shadow run, a full month4 wks
  • Holds on, then drafted returns2 wks
Our illustration, not a vendor commitment or a measured result. The shadow month should include a month-end and at least two payroll cycles; the rule review continues monthly after go-live.

The step banks are tempted to shorten is the shadow run. It is also the one that proves the software catches what the team already catches, which is the first question an examiner or auditor will ask about a new monitoring tool. A tool that cannot run in shadow, showing flags without acting, should be treated with caution.

Can ACH fraud software monitor received credits?

It should, and it is the half of the rule that is new: before 2026 the Nacha rules gave receiving banks no fraud monitoring duty of their own. Credit monitoring by RDFIs has to read the receiving account, not just the entry, and it has to work before funds become available if the bank wants to use Nacha's funds availability exemption, which Nacha allows only for a credit the bank's processes have actually flagged, never for one it simply has not screened yet (Nacha, October 1, 2024). Software that scores credits after posting meets the rule but gives up the hold.

Ask any vendor to show one received credit from file to decision on a sample of your own entries. The received credits agent, step by step, shows what that trace should contain.

The manager's check in ACH Fraud Monitoring, and what each system confirmed after release

The manager's view of a released decision package: maker Priya Halvorsen signed at 9:02 a.m. with reason code FP-01; checker Owen Castellanos, who did not prepare it, checked at 9:14 a.m.; released to systems of record at 9:15 a.m., six actions confirmed. What happened next, confirmed by each system: restriction live in core banking, partner cash-out cancelled, fraud notice sent to the other bank's ACH Fraud Desk, secure message delivered to the employee, confidential referral to the BSA officer, R17 return in the 10:30 a.m. file to the Federal Reserve, other bank's acknowledgement at 11:02 a.m., and on Friday the employer's corrected Same Day credit posted to the employee's own account.
Fictional sample data. Each action is released only after a second person checks it, and each system's confirmation comes back into the same case.

Does ACH fraud software meet Nacha rules?

Software cannot meet the rules on a bank's behalf; the bank's procedures, using the software, do. Bank regulators say the same about any vendor: using a third party leaves a bank exactly as responsible as if it had done the work in-house (Interagency Guidance on Third-Party Relationships, 2023). Nacha's FAQ likewise lets an RDFI use a third-party service provider while the obligation stays with the RDFI.

What the right software does is make compliance provable: the rule version that flagged each entry, the decision and who made it, the time against the deadline, and each rule's results for the annual review. ACH Fraud Monitoring keeps every action by a person or an agent on an append-only trail for five years, the Bank Secrecy Act's general retention period (31 CFR 1010.430), and builds evidence bundles for examiners, the Nacha rules compliance audit and internal audit.

Model risk is a separate question. Under the April 2026 interagency guidance, plain rule-based processes are not models, and generative and agentic AI sit outside its scope for now (OCC Bulletin 2026-13). That does not remove oversight; it moves it into the bank's own controls, which is why the questions below ask how an agent's instructions are versioned and tested.

Eight questions to put to any vendor

Ask for answers on your own files, not a demonstration dataset. The left column is what to ask; the right is the answer that should give a buyer pause.

Buying ACH fraud detection software: questions to ask, and answers that are warning signs

AskWarning sign
Both sides

Ask: Do you score sent entries before release and received credits before funds are due, in one place?

Warning sign: Received credits are scored after posting, or in a separate product with its own queue

The money in and out

Ask: Can you link a received credit to a cash-out or sent entry from the same account or device?

Warning sign: Each side is alerted separately; the link is left to the analyst

The other bank

Ask: How do you reach the ODFI or RDFI, and does the reply come back into the case?

Warning sign: Contact is by phone outside the tool, with nothing kept

Who decides

Ask: Which actions can the software take without a person, and who checks a person's decision?

Warning sign: Automatic returns or account freezes on a score alone

Holds

Ask: Do holds happen only on a written rule, with the ODFI told?

Warning sign: A blanket delay on unscreened credits, which Nacha does not allow

Evidence

Ask: Can you show each rule's flags and confirmed fraud for the past year, by version?

Warning sign: Only alert counts; outcomes live in a spreadsheet

Changes

Ask: How is a threshold or an agent's instructions changed, tested and approved?

Warning sign: Changes take effect immediately, with no replay and no second approver

Tipping off

Ask: How do you keep a SAR referral out of notices and customer messages?

Warning sign: Free-text notices with no check before they are sent

Our questions. The warning signs follow Nacha's rules on the funds availability exemption and on handling flagged credits, the annual review requirement, and the federal prohibition on revealing a SAR (31 CFR 1020.320(e)).Source: Nacha, October 1, 2024 rules; 31 CFR 1020.320

The fourth row deserves the most time. Respondents to the Federal Reserve's 2026 risk officer survey listed AI and machine learning among the tools that reduce ACH losses and, in the same list, that "Manual review remains critical despite automation" (Federal Reserve Financial Services, 2026; the survey says it is not independent academic research, margin of error ±6%). Software that removes the review removes the control.

What does ACH fraud detection software cost?

It depends on volume, the number of systems to connect and how much of the work is automated, and vendors price differently; there is no public benchmark from a regulator or research body to quote. The useful comparison is against the hours the bank spends now. Our estimate elsewhere puts received-credit monitoring by hand at about 92 hours a month for an institution receiving 3,000 credits a day, before any sent-side work; the Phase 2 cost estimate shows the assumptions so a bank can substitute its own.

Three costs are easy to leave out of a business case: the integration work on the bank's side, the shadow month when the team works both ways, and the annual review, which software can shorten but not remove. Three savings are easy to leave out too: frauds stopped before funds are available, time not spent on the phone hunting for the other bank, and an examination that samples a trail rather than a binder.

Where Botminds' ACH Fraud Monitoring fits, and where it does not

It fits a bank that sends and receives ACH, works with fintech partners or business clients, and wants the evidence of a risk-based program to build itself. It works beside the systems a bank already runs, reading the ACH processing platform, the Federal Reserve files, the core, partner data, the existing fraud engine and the contact registry, and releasing decisions back to them.

It is not an anti-money-laundering system and does not decide or file suspicious activity reports; it refers accounts to the BSA officer, confidentially. It is not a sanctions screen, a core replacement or a customer's own debit filter. And it does not return, hold past settlement, restrict or notify on its own: every such action is prepared by one person and released by another, a design target the trail can prove. The OCC's ACH guidance asks banks to define duties clearly enough to keep strong internal controls over transactions (OCC Bulletin 2006-39); the solution is built so that the duties stay where that guidance puts them.

One trail for every action, and the bundles built from it for examiners and auditors

Audit trail filtered to case R-0422: nine entries from Thursday 1:44 a.m. to Friday 10:52 a.m., each with when, who (agent or named person), what and why, the evidence and the case. The received credits agent flagged the payroll credit and held it under the funds availability exemption; the Mirror agent linked a cash-out; the Contact agent asked the sending bank; the sending bank replied; the Contact agent drafted the notice and R17 return; the specialist prepared and signed the package; the manager checked and released it; the Contact agent sent the notice and the customer message; the File watch agent saw the corrected credit arrive. Below, evidence bundles: FDIC examination bundle, Nacha rules compliance audit, internal audit sample, and a confidential BSA officer bundle.
Fictional sample data. The trail is append-only and kept five years; account numbers in bundles are redacted to the last four digits.

How bank monitoring differs from a client's ACH debit filter matters to buyers who already sell debit blocks to business clients, and the annual review is where any tool's evidence is tested. To see the screens with your own files, start from ACH Fraud Monitoring.

Questions people ask

What is the best ACH fraud detection software?

The one that fits the bank's roles and risks: it should score sent entries before release and received credits before funds are due, link the two, reach the other bank, keep per-rule outcomes for the annual review and leave decisions to people. Nacha publishes a list of vendors offering fraud monitoring services but states that the list is not an endorsement.

Can ACH fraud software return entries automatically?

Technically some can; whether they should is another matter. Nacha leaves R17 returns to the RDFI's discretion and warns RDFIs to be aware of false positives. ACH Fraud Monitoring drafts returns and notices, and a specialist and a second person decide and release them.

Does ACH fraud detection software replace transaction monitoring for AML?

No. The two watch some of the same payments for different purposes. Nacha notes that a risk-based approach to credit monitoring aligns with AML monitoring practice, and the two programs should share referrals, but the decision to file a suspicious activity report stays with the BSA function.

How many alerts should ACH fraud software produce?

As few as catch the fraud. The fictional sample bank flagged 91 of 214,300 entries in a day, under 0.05%, and confirmed 435 frauds from 5,733 flags in 90 days. A tool should report this ratio rule by rule, so thresholds can be tuned with evidence.

Does a bank need separate software for ODFI and RDFI monitoring?

It does not need to, and one view is better. The same fraud often shows on both sides of one bank: a diverted credit arrives into an account that is already sending money out. Monitoring them separately means two queues and a link nobody makes.

ACH Fraud Monitoring.
See it on your own files.

An agentic solution from Botminds. Payments fraud teams monitor sent and received ACH for false-pretenses fraud under Nacha rules Book a demo, or explore how it works.