ABA Routing Number Validator

Validate routing numbers and US bank account formats instantly. Free ABA routing checker with checksum and bank lookup.

Learn how this works →

Bank Details

Paste full bank details — routing number (ABA) and account will be detected automatically.

This tool validates format only. It does not verify whether the bank account exists or can receive payments.

  • We do NOT store your banking details.
  • Validation runs entirely in your browser — no data is sent to any server.
  • No account required. No data is saved.

scroll for examples & details

How to use

How to use

  1. 1

    Enter the 9-digit ABA routing number — found at the bottom left of any US check.

  2. 2

    Enter the bank account number (4–17 digits) — found to the right of the routing number on the check.

  3. 3

    Green means structurally valid. Red means a format or checksum error was detected.

Important

Format check only

This tool checks format only. It validates routing number structure and ABA checksum, but does not confirm that a bank account exists, is active, belongs to a person, or can receive payments. It does not perform financial, identity, or bank verification.

How this routing number check works

  • Routing number validation checks the 9-digit format, Federal Reserve routing prefix, and ABA 3-7-1 weighted checksum.
  • Account number validation checks length (4–17 digits) and numeric format — no universal checksum exists for US account numbers.
  • A passing result means the routing number is structurally valid only.
What is an ABA routing number?

What is an ABA routing number?

An ABA routing transit number (RTN) is a 9-digit code used to identify a US financial institution in a bank transfer. Created by the American Bankers Association in 1910, routing numbers tell the Federal Reserve which bank should receive funds in an ACH payment or wire transfer. Every US bank has at least one routing number; large banks often have several — one per region or transaction type. The routing number appears at the bottom left of every US paper check, as the first number in the MICR line.

Always exactly 9 digits — no more, no less

First 2 digits encode the Federal Reserve district (01–12, 21–32, 61–72, 80)

Digits 3–8 identify the specific financial institution

Digit 9 is a check digit computed using the ABA 3-7-1 weighted sum formula

Found at the bottom-left corner of every US paper check

Large banks may have different routing numbers for ACH vs wire transfers

Validation

How ABA routing number validation works

ABA routing number validation uses a three-step process. First, the number must be exactly 9 digits. Second, the first two digits must fall within valid Federal Reserve district codes. Third, the 9 digits must satisfy the ABA weighted checksum: multiply the first digit by 3, the second by 7, the third by 1, repeating this 3-7-1 pattern across all 9 digits, then sum the results. The total must be divisible by 10. This checksum catches most transcription errors — a single wrong digit will almost always produce a different total.

1

Length check

The routing number must be exactly 9 digits. Any input shorter or longer fails immediately.

2

Prefix check

The first two digits encode the Federal Reserve district. Valid prefixes are 01–12, 21–32, 61–72, and 80. Any other prefix is structurally invalid.

3

ABA checksum

The 9 digits pass through the 3-7-1 weighted formula: (3×d₁ + 7×d₂ + d₃ + 3×d₄ + 7×d₅ + d₆ + 3×d₇ + 7×d₈ + d₉) mod 10 = 0. A valid routing number always satisfies this equation.

How US bank transfers work (ACH and wire)

How US bank transfers work (ACH and wire)

US bank-to-bank transfers move money through two main systems. ACH (Automated Clearing House) is the network used for payroll direct deposits, bill payments, and peer-to-peer transfers — it typically settles in 1–3 business days and is low cost. Wire transfers are processed individually and settle the same business day; they are used for larger or time-sensitive payments and carry higher fees. Both systems require a valid ABA routing number and account number to route the funds. International transfers to or from other countries typically use SWIFT BIC codes and IBAN numbers instead.

Use this result correctly

Use this result correctly

What it does

  • Validates ABA routing number structure (9 digits, valid prefix, checksum).
  • Identifies the bank name for major US financial institutions.
  • Checks account number format (4–17 digits, numeric only).
  • Helps catch copy, paste, and typing errors before a transfer.

What it does not do

  • It does not confirm that the bank account exists.
  • It does not verify ownership, name matching, or account status.
  • It does not confirm the account can receive ACH or wire transfers.
Who this tool is for

Who this tool is for

  • Finance teams checking supplier or vendor bank details before an ACH payment run.
  • Operations teams reviewing employee direct deposit information during payroll setup.
  • Developers testing US bank transfer fields in fintech apps and payment platforms.
When to use this tool

When to use this tool

  • Verifying supplier or vendor banking details before an ACH payment run.
  • Reviewing employee direct deposit information during payroll setup.
  • Catching data-entry mistakes in bank forms and onboarding flows.
  • Testing US bank transfer fields in fintech apps and payment platforms.
Real examples of ABA routing numbers

Real examples of ABA routing numbers

These are real routing numbers for major US banks. They are public information, printed on checks and published on bank websites.

021000021

JPMorgan Chase

NY

026009593

Bank of America

NY

121000248

Wells Fargo

CA

031000053

PNC Bank

PA

051000017

Capital One

VA

Routing number vs account number

Routing number vs account number

The routing number identifies the financial institution (which bank); the account number identifies the specific account within that bank. You need both to make a US bank transfer. The routing number is semi-public — all customers of the same bank branch typically share it, and it is printed openly on checks. The account number is private — it uniquely identifies your account and should be protected. Together they form the complete address of a bank account in the US payment system. If someone only gives you a routing number, you do not have enough information to initiate a transfer.

Common routing number mistakes

Common routing number mistakes

Even a single wrong digit causes a checksum failure. These are the most frequent causes:

  • Wrong length — the routing number must be exactly 9 digits; copying only part of it is the most common mistake.
  • Confusing routing and account number — on a check, the routing number is always the first 9-digit number on the MICR line (bottom left).
  • Using the wrong routing number type — large banks have separate routing numbers for ACH, domestic wire, and international wire transfers.
  • Transcription errors — a single wrong digit fails the ABA checksum.
  • Regional routing numbers — some banks use different routing numbers per state; always confirm which one applies to your account.
ABA routing number vs IBAN — what is the difference?

ABA routing number vs IBAN — what is the difference?

An ABA routing number is used for domestic US transfers within the ACH and wire systems. An IBAN (International Bank Account Number) is used in Europe and many other countries for international transfers. The US does not participate in the IBAN system — if you are making a transfer to or from the US, you will need a routing number and account number, not an IBAN. If you are sending money internationally from the US, you will typically need the recipient's SWIFT BIC and account number instead.

When this tool is not enough

When this tool is not enough

  • A valid routing number can still belong to a closed or wrong account.
  • The bank name lookup covers major US banks only — smaller banks may not be identified.
  • You still need direct confirmation from the account holder for high-value transfers.
Frequently Asked Questions about Routing Numbers

Frequently Asked Questions about Routing Numbers

What is an ABA routing number?

An ABA routing number is a 9-digit code assigned by the American Bankers Association to identify US financial institutions. It is used in ACH transfers, wire transfers, and check processing to route funds to the correct bank.

Where do I find my ABA routing number?

The routing number is the first 9-digit number at the bottom left of any US paper check, in the MICR line. It is also available in your online banking portal, on your bank's website, or by calling customer service.

Why does my bank have multiple routing numbers?

Large US banks often maintain separate routing numbers for different states (inherited from bank mergers) or different transaction types — ACH, domestic wire, and international wire may each use a different routing number. Always confirm with your bank which routing number applies to your specific transfer type.

What is the difference between ACH and wire transfer?

ACH (Automated Clearing House) transfers are processed in batches and typically settle in 1–3 business days. They are used for payroll direct deposits, bill payments, and peer-to-peer transfers. Wire transfers are processed individually, settle the same business day, and are used for larger or time-sensitive payments. Both use ABA routing numbers.

Support guides

Support guides

These pages go deeper into individual topics without duplicating the validator itself.

Check routing number with the ABA validator
Related tools

Related tools