Fintech6 min readUpdated October 15, 2026

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.
Want to go further? AskChatGPTClaudePerplexityGrok
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 validationOwnership verification
QuestionDoes the account exist and accept payments?Does it belong to this person or business?
What it checksRouting and account number, open statusThe owner's name against the name you hold
Typical methodsPrenote, micro-deposits, bank-data status checkBank login with owner data, bank-data ownership match, payee name check, documents
US ruleRequired by Nacha for new WEB debit accountsNot required by Nacha; a risk choice
StopsTypos, closed or unknown accountsStolen 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

MethodHow it worksWhat it provesTime
Instant verification (bank login)The customer signs in to their bank through a provider such as Stripe Financial ConnectionsAccount 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-depositsCredits 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 it1 to 2 business days at Stripe5Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026)
PrenoteA 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, 2020Send at least 3 business days before the live entry4Nacha, ACH Guide for Developers: ACH File Overview (read October 14, 2026)
Bank-data lookupAccount details checked against bank-contributed data, for example Early Warning's Verify AccountStatus (open, closed, overdrawn), ownership match yes or no7Early Warning Services, Certos Verify Account (read October 14, 2026)Real time
Payee name checkEU Verification of Payee, UK Confirmation of PayeeThe 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
DocumentsBank statement, voided check or bank letter showing name and account number11Stripe Support, Bank account ownership verification (read October 14, 2026)Ownership, on paperManual 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

  1. 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

  2. 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.

  3. 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

For the wider fraud picture, see our guide to ecommerce fraud prevention.

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

What is bank account ownership verification, and why is it needed?

It confirms that a bank account belongs to the person or business that gave it, not just that the account exists. It is needed because an open account can still belong to someone else: a fraudster can type a stolen account number to pay by debit, or send a seller's payout to an account they control. Nacha only requires validation, so ownership is a risk decision.

What are the common methods to verify bank account ownership?

Instant verification through the customer's bank login, which can return the owner's name from the bank. Bank-data lookups, such as Early Warning's Verify Account, which return a yes or no ownership match. Payee name checks in the EU and UK. Documents, such as a bank statement or a voided check. Micro-deposits prove access to the account, not the owner's name.

What is a bank account database verification?

It is a lookup of the account number against data that banks share, with no action from the customer. Early Warning's Verify Account, for example, uses bank-contributed data to return the account status (open, closed or overdrawn), a yes or no ownership match and a match indicator, in real time at the point of payment.

What does verify by test deposit mean?

It is micro-deposit verification. The business sends one or two credits of less than $1.00 to the account, and the customer confirms the amounts or a code from the statement. At Stripe, a single $0.01 deposit carries a 6-digit code starting with SM, takes 1 to 2 business days to appear and must be confirmed within 10 days.

Is bank account verification required by law?

In the US, the requirement comes from the Nacha Operating Rules, not a statute: originators of online (WEB) debits must validate a new account number before first use. In the EU, Regulation 2024/886 requires the payer's bank to check the payee's name against the IBAN before a credit transfer. Processors can add their own checks, such as Stripe asking for a bank statement.

Can account verification check NSF risk before a recurring payment?

Some instant verification services can. With Stripe Financial Connections, a business that asks for the balances permission can check the account balance before it starts an ACH debit. Micro-deposits and prenotes can't: they only show the account is open. A balance is a snapshot, so a debit can still be returned later for insufficient funds.

Sources

Checked October 15, 2026
  1. Nacha, Supplementing Fraud Detection Standards for WEB Debits, effective March 19, 2021 (read October 14, 2026)
  2. Nacha, Account Validation Frequently Asked Questions, October 19, 2020
  3. Nacha, Micro-Entries rule, Phase 1 effective September 16, 2022 and Phase 2 March 17, 2023 (read October 14, 2026)
  4. Nacha, ACH Guide for Developers: ACH File Overview (read October 14, 2026)
  5. Stripe Docs, Accept an ACH Direct Debit payment (read October 14, 2026)
  6. Stripe Docs, Access ownership details for a Financial Connections account (read October 14, 2026)
  7. Early Warning Services, Certos Verify Account (read October 14, 2026)
  8. Regulation (EU) 2024/886 on instant credit transfers in euro, March 13, 2024 (EUR-Lex)
  9. Pay.UK, Confirmation of Payee FAQs (read October 14, 2026)
  10. Payment Systems Regulator, APP fraud reimbursement protections (read October 14, 2026)
  11. Stripe Support, Bank account ownership verification (read October 14, 2026)
  12. 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.

  1. 01Create your free account
  2. 02Connect your store or build a checkout
  3. 03Launch funnels, upsells and subscriptions