What Is Bank Account Verification?
Bank account verification checks that an account is open and belongs to your customer. Validation vs ownership, 6 methods compared, the Nacha WEB rule.
Article summary
TL;DR
Bank account verification is the check a business runs before it debits or pays a bank account. It answers two questions: does the account exist and accept payments (validation), and does it belong to this customer (ownership)? Common methods are instant bank login, micro-deposits, prenotes, bank-data lookups and payee name checks. In the US, Nacha requires validation for online debits.
- Validation proves the account is open and can take payments. Ownership verification proves it belongs to the person who gave it. They are different checks.
- Since March 19, 2021, Nacha requires originators of online (WEB) debits to validate a new account number before its first use. Ownership checks are not required.
- Micro-deposits and prenotes prove the account is open. Bank-data lookups and payee name checks can also confirm the owner's name.
- In the EU and UK, the payer's bank now checks the payee's name before a transfer. In the UK, scam victims can claim up to £85,000.
On this page
Bank account verification is what a business does before it pulls money from a bank account or sends money into one. This page explains the two checks behind the term, compares the methods and sets out the rules that make it necessary. For the full ACH merchant flow, see ACH payment processing.
What is bank account verification?
Bank account verification confirms that the account details a customer, seller or supplier gave you point to a real account you can use. It is used before ACH debits, bank payouts, refunds by transfer and marketplace onboarding.
The term covers two different questions, and most confusion comes from mixing them up.
| Account validation | Ownership verification | |
|---|---|---|
| Question | Does the account exist and accept payments? | Does it belong to this person or business? |
| What it checks | Routing and account number, open status | The owner's name against the name you hold |
| Typical methods | Prenote, micro-deposits, bank-data status check | Bank login with owner data, bank-data ownership match, payee name check, documents |
| US rule | Required by Nacha for new WEB debit accounts | Not required by Nacha; a risk choice |
| Stops | Typos, closed or unknown accounts | Stolen account numbers, payouts to the wrong person |
Nacha's own FAQ draws this line. The minimum standard is to confirm "a legitimate, open account to which ACH entries may be posted." Ownership is not required, but for some originators, a check that also verifies ownership may be needed to be commercially reasonable.2Nacha, Account Validation Frequently Asked Questions, October 19, 2020
Common methods to verify a bank account
| Method | How it works | What it proves | Time |
|---|---|---|---|
| Instant verification (bank login) | The customer signs in to their bank through a provider such as Stripe Financial Connections | Account details, and the owner's name, address, email or phone when the bank provides them6Stripe Docs, Access ownership details for a Financial Connections account (read October 14, 2026) | In the session |
| Micro-deposits | Credits under $1.00 with the description ACCTVERIFY; the customer confirms the amounts or a code3Nacha, Micro-Entries rule, Phase 1 effective September 16, 2022 and Phase 2 March 17, 2023 (read October 14, 2026) | The account is open and the customer can see it | 1 to 2 business days at Stripe5Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026) |
| Prenote | A test entry with a dollar amount of zero and its own transaction code12Nacha, Micro-Entries (Phase 1) FAQ (read October 14, 2026) | The account is open and accepts ACH, if no return or Notification of Change comes back2Nacha, Account Validation Frequently Asked Questions, October 19, 2020 | Send at least 3 business days before the live entry4Nacha, ACH Guide for Developers: ACH File Overview (read October 14, 2026) |
| Bank-data lookup | Account details checked against bank-contributed data, for example Early Warning's Verify Account | Status (open, closed, overdrawn), ownership match yes or no7Early Warning Services, Certos Verify Account (read October 14, 2026) | Real time |
| Payee name check | EU Verification of Payee, UK Confirmation of Payee | The name matches, closely matches, or doesn't match the account8Regulation (EU) 2024/886 on instant credit transfers in euro, March 13, 2024 (EUR-Lex)9Pay.UK, Confirmation of Payee FAQs (read October 14, 2026) | Before the transfer |
| Documents | Bank statement, voided check or bank letter showing name and account number11Stripe Support, Bank account ownership verification (read October 14, 2026) | Ownership, on paper | Manual review |
At Stripe, instant verification is the default and micro-deposits are the fallback. A single $0.01 deposit carries a 6-digit code starting with SM; if that fails, Stripe can send two deposits labeled ACCTVERIFY. Verification stops after ten failed tries with the code or three with the amounts, and the customer has 10 days to finish, or the payment needs new bank details.5Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026) Accounts linked by micro-deposits don't give access to balances, ownership or transactions.5Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026)
Methods can be combined. Nacha's FAQ gives the example of an instant service that covers 95% of accounts and uses prenotes or micro-transactions for the rest.2Nacha, Account Validation Frequently Asked Questions, October 19, 2020
Why bank account verification is needed
The Nacha WEB debit rule
Since March 19, 2021, an originator of online (WEB) debits must include account validation in its fraud detection, on the first use of an account number and when it changes. No method is imposed. Accounts already used for WEB debits before the rule don't need revalidation, and a change received through a Notification of Change counts as validated.1Nacha, Supplementing Fraud Detection Standards for WEB Debits, effective March 19, 2021 (read October 14, 2026) An account with a history of successful payments is also enough.2Nacha, Account Validation Frequently Asked Questions, October 19, 2020
Scams by bank transfer
In an authorized push payment (APP) scam, someone is tricked into sending money to a fraudster by bank transfer. Since October 7, 2024, UK victims of APP scams on Faster Payments or CHAPS can claim up to £85,000, within 13 months of the payment. Firms may apply an excess of up to £100, but not to vulnerable consumers.10Payment Systems Regulator, APP fraud reimbursement protections (read October 14, 2026) Name checks before the transfer exist to stop these payments.
Payouts to the wrong account
A payout pushes money out: if the account number points to someone else, the money goes to them, and getting it back depends on the receiving side. In the EU, a bank that ran the payee check is not liable when the payer ignores a no-match warning.8Regulation (EU) 2024/886 on instant credit transfers in euro, March 13, 2024 (EUR-Lex) Stripe asks some businesses to prove they own their payout account with a statement or a voided check.11Stripe Support, Bank account ownership verification (read October 14, 2026)
Name checks in the EU and UK
Outside the US, the bank does part of the work. Under Regulation 2024/886, a payer's bank must check that the IBAN and the payee's name match before any euro credit transfer, free of charge. If the names almost match, the bank shows the real name; if not, it warns the payer.8Regulation (EU) 2024/886 on instant credit transfers in euro, March 13, 2024 (EUR-Lex) In the UK, Pay.UK's Confirmation of Payee returns a match, a close match, no match or unavailable.9Pay.UK, Confirmation of Payee FAQs (read October 14, 2026) How these checks affect bulk payouts is on our bank payout page; the euro rules are on SEPA.
What it means for an online merchant
- Taking ACH debits. Validate every new account number before the first debit. A bank login does it at checkout, micro-deposits take days. A debit to a closed or unknown account comes back as an ACH return.
- Canada. Pre-authorized debits follow the same pattern; see pre-authorized debit.
- Cards are different. On a card, the equivalent check is a zero-dollar authorization, answered by the issuer in seconds.
- Paying out. Check the account name against the seller's or supplier's identity from KYC before the first payout, and again whenever bank details change.
- Keep a record. Store when and how each account was verified. It is the evidence that your fraud detection includes validation, as Nacha expects.1Nacha, Supplementing Fraud Detection Standards for WEB Debits, effective March 19, 2021 (read October 14, 2026)
For the wider fraud picture, see our guide to ecommerce fraud prevention.
Frequently asked questions
What is bank account ownership verification, and why is it needed?
What are the common methods to verify bank account ownership?
What is a bank account database verification?
What does verify by test deposit mean?
Is bank account verification required by law?
Can account verification check NSF risk before a recurring payment?
Sources
Checked October 15, 2026- Nacha, Supplementing Fraud Detection Standards for WEB Debits, effective March 19, 2021 (read October 14, 2026)
- Nacha, Account Validation Frequently Asked Questions, October 19, 2020
- Nacha, Micro-Entries rule, Phase 1 effective September 16, 2022 and Phase 2 March 17, 2023 (read October 14, 2026)
- Nacha, ACH Guide for Developers: ACH File Overview (read October 14, 2026)
- Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026)
- Stripe Docs, Access ownership details for a Financial Connections account (read October 14, 2026)
- Early Warning Services, Certos Verify Account (read October 14, 2026)
- Regulation (EU) 2024/886 on instant credit transfers in euro, March 13, 2024 (EUR-Lex)
- Pay.UK, Confirmation of Payee FAQs (read October 14, 2026)
- Payment Systems Regulator, APP fraud reimbursement protections (read October 14, 2026)
- Stripe Support, Bank account ownership verification (read October 14, 2026)
- Nacha, Micro-Entries (Phase 1) FAQ (read October 14, 2026)
Tagada
One checkout for cards, wallets and bank payments
Funnels, one-click upsells, subscription billing and payment routing, on one customer record.
- 01Create your free account
- 02Connect your store or build a checkout
- 03Launch funnels, upsells and subscriptions
