Oscilar Team

Best ACH Fraud Detection Software: 8 Criteria

Posted

Posted

Oscilar Team
Contents

Share this article

Last updated: October 2026

The best ACH fraud detection software for your institution is the product that fits how it actually sends and receives ACH payments, and a ranked list written for someone else cannot know which product that is. This guide gives eight criteria for comparing ACH fraud detection solutions, what a strong and a weak answer to each looks like, and how to test a shortlist on your own entries before you sign. It is written for banks, credit unions, fintechs and third-party senders.

TL;DR

  • No single product is the best ACH fraud detection software for everyone. The right one covers your entries and roles, decides before funds move, works from your ACH files and core data, lets your own team change and test rules, and records why each entry was stopped.

  • Oscilar wrote this guide and sells ACH fraud detection software, so the guide names no vendor and publishes its criteria instead.

  • ACH needs its own criteria: entries move in files on a schedule, each role sees a different part of the payment, and the outcome often arrives late as a return.

  • Ask every vendor to show each criterion on your own entries, and count a vague answer as a weak one.

  • Before you sign, replay your own history through the candidate's rules, then run them in shadow on live files.

The short answer: how to choose ACH fraud detection software

To choose ACH fraud detection software, start from your own ACH business: the entries you send and receive, and the roles you play. Then compare vendors on eight criteria: coverage of those entries and roles, when the software decides relative to your file windows, the data it can use, account validation and payee checks inside the decision, who can change and test a rule, why each entry was stopped, one view of the customer across rails, and what the software costs to run. The vendors that answer well on your own entries make the shortlist, and a backtest and shadow period on your own history decide between them.

Oscilar wrote this guide and sells ACH fraud detection software, so the guide names and ranks no vendor. It publishes the criteria Oscilar would want any buyer to use, and a later section holds Oscilar to the same criteria.

A list of required features may not separate the finalists at all. A fraud strategy leader at a large bank, comparing vendors, said: "At this point, we are seeing every vendor checks those requirements that we have, right?" The same leader said cost would settle the decision in the end, but that the deciding factors would be how easy the system is to use and how easily the team can implement and test changes.

For what ACH fraud is and the forms it takes, start with our overview of ACH fraud detection and prevention.

What ACH fraud software has to handle that card and wire tools do not

Whether a vendor calls it ACH fraud detection, prevention or protection software, the product checks ACH entries for signs that they are unauthorized or were induced by fraud, and decides, or helps an analyst decide, which entries to release, hold or investigate before the money settles. Three things about ACH shape what that software has to do, and they are why tools built for card or wire payments do not carry over cleanly.

Entries arrive in files, on a schedule

A card payment arrives on its own and waits for an answer. ACH entries are gathered into files and exchanged on a schedule, so the moment to stop a bad entry is before its file is released or before it settles. An SVP of payments at a bank described the difference: ACH entries sit in files rather than arriving as API calls.

Each role sees a different part of the payment

An ODFI (originating depository financial institution) and its Originators send entries, an RDFI (receiving depository financial institution) receives them, and a Third-Party Sender sits between an Originator and its ODFI. Each sees a different part of the same payment and faces different fraud: the sending side worries about payments its customers did not authorize or were tricked into sending, and the receiving side worries about the accounts that collect them. Many institutions are both an ODFI and an RDFI.

Outcomes arrive late

Whether an entry was fraud often becomes clear only when it comes back as a return or a customer complaint, well after settlement. So ACH fraud detection software has to be judged on what it decided before settlement, then checked against the returns that followed.

The Nacha rules every role now works under

Both phases of the 2026 Nacha fraud monitoring rules are in force: Phase 1 has applied since 20 March 2026 to every ODFI and to the largest non-Consumer Originators, Third-Party Service Providers, Third-Party Senders and RDFIs by 2023 ACH volume, and Phase 2 removed the volume thresholds from 19 June 2026, in practice 22 June. Originating parties must run risk-based processes and procedures, relevant to their role, that are "reasonably intended to identify Entries that are suspected of being unauthorized or authorized under False Pretenses", RDFIs must do the same for the credits they receive, and every covered party reviews its processes at least once a year. The rules prescribe no method and no product, so software can run and evidence an ACH fraud monitoring program but cannot make an institution compliant on its own. What each role has to have in place under those rules is set out in our readiness guide to the 2026 Nacha fraud rules.

The eight criteria, and how to use them

Score each vendor on each criterion as strong, partial or weak, and ask for a demonstration on your own entries rather than a slide. Count a vague answer as a weak one. The eight criteria are:

  1. The entries and roles it covers

  2. When it decides, measured against your file windows

  3. The data it can use: core, online banking and the ACH files

  4. Account validation and payee checks inside the same decision

  5. Who can change a rule, and how a change is tested

  6. Why an entry was stopped, in terms an examiner can follow

  7. One view of the customer across ACH and other rails

  8. What it costs to run: alert volume and good payments stopped

The fraud strategy leader at a large bank quoted above summed up an evaluation in three questions: "how easy is it to use for us? Because we don't want to be dependent on the vendor for changes. How easy is it for us to test when we want to implement changes without affecting production? How far can we go in the legacy data?" Criteria 3 and 5, and the proof of concept described later, turn those questions into tests.

The criteria judge what the software does with your entries. The detection checks inside it, such as account validation, name matching, velocity and amount rules, checks on payee changes, device and session signals and return-rate analytics, are a separate subject. How each of those checks works, and what each one misses, is covered method by method in our guide to ACH fraud detection methods.

1. The entries and roles it covers

Coverage means which of your ACH flows the software can see and act on: outbound debits and credits for an ODFI and its Originators, incoming credits for an RDFI, and a third-party sender's mixed flow across many Originators. An institution that is both an ODFI and an RDFI needs both sides covered, because the Nacha rules described above apply to each role it plays.

What a strong answer looks like. The vendor distinguishes receiving from originating and shows each flow you hold on your own entries. A head of treasury management product at a bank named that distinction as what mattered: "I think the thing that what I'm hearing that's important to me is that you all distinguish between receipt and origination." An Originator of WEB debits also needs account validation on the first use of an account number and on every change, which criterion 4 covers.

What a weak answer looks like. Coverage of ACH that turns out to mean outbound debits only, with incoming credits left to another system or to nobody.

2. When it decides, measured against your file windows

Timing means where in your ACH cycle the software makes its decision: when the payment is initiated, when the file is built, before the file is released, or after settlement. Settlement windows are the deadline, and from 17 September 2027 Same Day ACH will carry payments of up to $10 million each, up from $1 million, which will leave less time to act on larger payments.

What a strong answer looks like. The software scores each entry when it is initiated, or at the latest before its file is released, and can hold or pull an entry before it settles. The SVP of payments at a bank who described ACH as living in files wanted entries checked when the ACH is initiated, rather than after the file is created. An EVP and managing director of fraud at a bank said the preference is always to intercept money movement before it leaves, and to shut down account takeover before it does significant damage.

For what real time has to mean in practice, and how to test a vendor's claim, see what a real-time fraud prevention platform has to do.

What a weak answer looks like. A claim of real-time scoring that turns out to mean scoring the file after it is built, or a report the next morning on entries that have already settled.

3. The data it can use: core, online banking and the ACH files

Data means which of your systems the software reads, and how the data gets there. ACH entries start in online banking or at an Originator, pass through the core and the ACH processor, and end up in files, so a tool that sees only one of those places sees only part of the risk.

What a strong answer looks like. The software works from the ACH files themselves without manual loading, and from the online banking and core systems where entries are created. The SVP of payments at a bank quoted under criterion 2 wanted to exclude manual work and load the ACH files directly, across a large number of files. The head of treasury management product at a bank quoted under criterion 1 said that covering every way a payment starts means integrating with online banking, or looking past the channels to production systems such as the ACH processor and the wire system.

Ask what the vendor has actually integrated with. An institution's core may not be one system. The EVP and managing director of fraud at a bank quoted under criterion 2 said banks that grew by acquisition may run several mainframes and several data centers rather than a single core platform. A BSA/AML compliance manager at a credit union said their heavily customized online banking makes it hard to plug in API calls that deliver useful data in real time.

Terms for sharing data matter too. A director of risk at a brokerage fintech said historical data for model training could be shared under a confidentiality agreement, but ongoing data sharing would be very hard. Settle those terms before the proof of concept starts.

What a weak answer looks like. A tool that needs an API event your core cannot send, or a nightly manual upload of files.

4. Account validation and payee checks inside the same decision

Account validation, name matching and payee-change checks tell the software whether the account it is about to debit or credit is the account it should be. This criterion is about where those results go.

What a strong answer looks like. The result of an account validation, a name match or a change to payee details is an input to the same decision on the entry, alongside everything else the software knows, rather than a separate screen someone checks later. Nacha's WEB debit rule sets a floor: since 19 March 2021, an Originator of WEB debits must validate the account the first time an account number is used and whenever it changes, and the minimum is that the account is open and can accept ACH entries, not who owns it. Software should let you add ownership and name checks where your risk calls for them.

Payee changes matter most for False Pretenses. Since 1 October 2024, Nacha's definition of False Pretenses has covered payments induced by someone misrepresenting their identity, their authority to act for another person or the ownership of the account to be credited, including business email compromise and vendor, payroll and other payee impersonation. Those schemes often turn on a new or changed destination account, so the change itself, such as new bank details for a vendor or a new direct-deposit account for an employee, has to be an event the software can see and act on before the next payment goes out.

What a weak answer looks like. Validation sold as a separate product whose result never reaches the fraud decision.

5. Who can change a rule, and how a change is tested

Rule ownership means who writes and changes detection rules, and whether a change can be tested before it reaches production.

What a strong answer looks like. Your fraud team writes and changes rules itself, backtests each change on your own history and runs it in shadow before it blocks anything. An AML program and analytics manager at a fintech recalled relying on a vendor, at a previous employer, to build a rule and having to keep chasing them for it, and a fraud analyst at the same fintech wanted backtesting for both the rules that create alerts and cases for review and the rules that block transactions. The head of treasury management product at a bank quoted under criterion 1 made the case for testing: until a new rule is tested, you cannot know whether it will bury the team in exceptions or change nothing at all.

What a weak answer looks like. Changes that go through a ticket to the vendor, or a rule set your team cannot see.

The EVP and managing director of fraud at a bank quoted under criterion 2 described their system as a black box: "we don't have access to it, nor do we have the ability to change rule set. We sort of get default systems. There might be a configuration that we might be able to tweak, but that's about it." The fraud strategy leader at a large bank quoted earlier described another version, in which logic is written as code by hand, with no decision engine, and handed to another IT team to implement and schedule.

6. Why an entry was stopped, in terms an examiner can follow

Explainability means whether a person can see why the software stopped, held or released an entry, and what has changed in the rules since. Examiners, auditors and model risk teams will each ask.

What a strong answer looks like. Each decision shows the rules and signals that fired and the data they saw, and every rule change is logged with who made it and when. The EVP and managing director of fraud at a bank quoted under criterion 5 wanted to be able to go back after an unexpected change and find out who made it and when, and said the bank's model risk management group likes to understand the foundational AI models. Nacha expects each covered party to review its fraud monitoring processes at least once a year, so the software should also produce the record that review needs: which rules fired, what changed and what happened to the entries it stopped.

What a weak answer looks like. A score with no reasons attached, and no history of who changed which rule.

7. One view of the customer across ACH and other rails

Cross-rail context means whether the ACH decision can see what the same customer is doing on card, wire and other payments. The same bad actor can appear on more than one rail, and a separate ACH tool adds one more system to run.

What a strong answer looks like. The ACH fraud detection platform draws on the customer's other activity, so one bad actor shows up as one case rather than as unrelated alerts in separate queues. Buyers also resist adding another silo: the SVP of payments at a bank quoted under criterion 2 said that with so many vendors and so much software already in place, they would be against adding another. For how to judge one score across card, ACH and wire, see evaluating fraud scoring across card, ACH and wire.

What a weak answer looks like. An ACH-only tool with its own case queue that cannot see the customer's other activity.

8. What it costs to run: alert volume and good payments stopped

Running cost means the review work the software creates and the good payments it stops, as well as its price. A tool that catches fraud by stopping good entries moves the cost to your customers and your operations team.

What a strong answer looks like. The vendor shows, on your own data, how many good entries its rules would stop and how many alerts they would create, not only the fraud they would catch, and your team can tune noise down without a vendor project. An SVP and director of deposit and branch operations at a bank set the constraint: they wanted "something that's not going to add a lot of extra work because we are limited on staffing."

What a weak answer looks like. A catch rate with nothing about the good entries the rules stop or the alerts they add.

How to run an ACH proof of concept on your own data

A proof of concept for ACH fraud detection software should show what the candidate's rules would have done with your own entries, then what they do with live files, before anything blocks. Five steps cover it.

  1. Label your history. Gather historical entries with their known outcomes: confirmed fraud, unauthorized returns and the entries you know were good.

  2. Replay it through the candidate's rules. Compare the alerts and stops the rules would have produced with what actually happened. The fraud strategy leader at a large bank quoted earlier described the same retro analysis at their bank: for a given piece of logic, show the volumes, the expected customer experience and the loss mitigation before the logic goes to production.

  3. Run in shadow on live files. Let the rules score live entries without blocking, and compare their decisions with your current process.

  4. Check what the backtest could not see. A fraud strategy lead at a consumer fintech acknowledged that a historical data set will not always carry device and behavioral signals, so judge those signals during the shadow period.

  5. Settle data terms first. As criterion 3 notes, historical data under a confidentiality agreement can be easier to share than a live feed, so agree both before the test starts.

Not every institution will fund a pilot. A program manager running a fraud and AML platform RFP at a bank said a pilot is worth having for a vendor so core to day-to-day operations, but that after raising it several times, they did not believe there was an appetite for one. Where that is the case, still ask for the backtest, because it runs on historical data and never touches production systems. For the general approach to testing fraud software before you buy, see testing fraud detection software before you buy.

Who signs off, and what they will ask

Buying ACH fraud detection software at a bank or credit union often means several reviews, each with its own questions.

  • Should we do it, then how. The EVP and managing director of fraud at a bank quoted under criterion 2 described at least two reviews: a decision at executive level on whether to do it, then a review of how, by architects and risk managers.

  • Vendor management and technology security. The head of treasury management product at a bank quoted under criterion 1 described a vendor management group that reviews insurance, contracts and terms, and a technology security group that reviews penetration testing and SOC documents.

  • Operational sign-off. The program manager running a fraud and AML platform RFP at a bank expected the CRO to sign off, because the bank would need operational sign-off.

A thin integration record can disqualify a vendor on its own. The same EVP and managing director of fraud at a bank described one vendor that "had some really engaging stuff, but they'd never done an integration with a large core banking company before." Ask each vendor which cores and processors like yours it has integrated with, and speak to those institutions.

Where Oscilar fits, judged on the same criteria

Oscilar wrote this guide and sells ACH fraud detection software, so Oscilar should be held to the same eight criteria as any other vendor. Oscilar is a Nacha Preferred Partner for Account Validation, Fraud Monitoring, and Risk and Fraud Prevention.

Oscilar is a unified platform: real-time data fabric, device and behavior intelligence, rules, and case management in one stack, with agents native to it. Agents can run as a standalone layer on top of infrastructure you already have, or as part of the unified platform. Oscilar's platform specification is decisions in under 100 milliseconds. That is a specification, not an independent benchmark, so measure it on your own entries during the shadow period.

On criterion 5, as published on oscilar.com: "SoFi reduced their time-to-market for new risk policies by 50% using Oscilar's no-code risk policy interface". Test that the way you would test any vendor's claim, by asking Oscilar to change and backtest a rule on your own history.

Hold Oscilar to the rest of the list the same way: ask which of your entries and roles it covers, where in your file cycle it decides, which of your systems it reads and how, and how its rules perform in a backtest and a shadow period on your own entries. For how Oscilar approaches payment fraud, see Oscilar's transaction fraud protection.

The eight criteria at a glance

Criterion

A strong answer

A weak answer

1. The entries and roles it covers

Distinguishes receiving from originating and covers every flow you hold

Outbound debits only, with incoming credits left to another system

2. When it decides

Scores at initiation or before file release, and can hold an entry before settlement

Scores the file after it is built, or reports the next morning

3. The data it can use

Reads your ACH files without manual loading, plus online banking and the core

Needs an API event your core cannot send, or a nightly manual upload

4. Account validation and payee checks

Validation, name matching and payee changes feed the same decision

Validation in a separate product whose result never reaches the decision

5. Who changes and tests a rule

Your team changes rules, backtests them on your history and runs them in shadow

A ticket to the vendor, or a rule set you cannot see

6. Why an entry was stopped

Reasons on every decision and a log of every rule change

A score with no reasons and no change history

7. One view across rails

The ACH decision sees the customer's card, wire and account activity

An ACH-only tool with its own case queue

8. What it costs to run

Good payments stopped and alerts created, shown on your own data

A catch rate with nothing about good payments stopped

Fill in each vendor's answers beside these rows, from demonstrations on your own entries, before the shortlist meeting.

Frequently asked questions

What are the best ACH fraud detection solutions?

The best ACH fraud detection solutions are the ones that cover the entries and roles an institution holds, decide before funds move, work from its ACH files and core data, let its own team change and test rules, and record why each entry was stopped. Which product does that best differs from one bank, credit union or fintech to the next, so compare vendors on those criteria and test the finalists on your own history before you sign.

What platforms detect ACH payment fraud before funds move?

Platforms that score each entry when it is initiated, or at the latest before its file is released, can detect ACH payment fraud before funds move, provided they can also hold or pull a flagged entry before it settles. Ask every vendor to show where in your file cycle it decides and what it can do with an entry it flags. A report on entries that have already settled finds fraud after the money has gone.

What software helps originators monitor ACH payments for false pretenses fraud?

Originators get the most help from software that treats a change of payee details, such as new bank details for a vendor or a new payroll account, as an event it can act on, and that feeds account validation and name matching results into the same decision on the entry. Nacha's definition of False Pretenses, in force since 1 October 2024, covers business email compromise and vendor, payroll and other payee impersonation, and those schemes often turn on a changed destination account. How checks on payee and destination changes work is covered in our guide to ACH fraud detection methods.

Does ACH fraud detection software make an institution compliant with the Nacha rules?

No. Nacha's fraud monitoring rules require each covered party to run risk-based processes and procedures suited to its role and to review them at least once a year, and they prescribe no method or product. Software can run those processes and keep the record that shows they ran, but the program and its annual review belong to the institution.

What should disqualify an ACH fraud detection vendor?

A rule set your own team cannot see or change, no way to test a change on your history before it reaches production, and no record of integrating with a core banking platform like yours should each disqualify a vendor. So should a refusal to run a backtest on your own entries, or an inability to show where in your file cycle the software decides.

Why does this list name no vendors?

This list names no vendors because Oscilar, which wrote it, sells ACH fraud detection software, and a ranking published by a seller is not a neutral ranking. Publishing criteria instead lets a buyer apply the same tests to every vendor, Oscilar included, and build the shortlist from the answers each vendor gives on the buyer's own entries.

Oscilar Team

The Oscilar Team is comprised of experts from many domains of risk operations. These articles express viewpoints and knowledge from a variety of sources and contributors across the organization.