What is an ABA Routing Number?

An ABA routing number, also called a routing transit number (RTN), is a nine-digit code that identifies a US financial institution. The American Bankers Association established the system in 1910 for paper check processing, and it now also identifies banks in ACH transfers, wire transfers, and direct deposits. The number's structure encodes the Federal Reserve district, the assigning bank, and a checksum digit that lets receiving systems detect typos.

What an ABA Routing Number Identifies

Every US bank, credit union, and savings institution that participates in the check or ACH network has at least one ABA routing number. Many large banks have multiple, often segmented by region, by product (paper check vs ACH vs wire), or by historical merger. The number identifies the bank that holds the account; the account number identifies the specific account at that bank.

The Nine Digits Explained

The structure is fixed and meaningful. The number is always nine digits, and the positions encode information:

  • Positions 1-2 (Federal Reserve Routing Symbol): Identify the Federal Reserve district, but with extensions for special-purpose banks. Numbers 00-12 are for the 12 Fed districts, 21-32 are for thrift institutions, 61-72 are for electronic transactions, and 80 is for traveler's checks.
  • Positions 3-4 (Federal Reserve Office and Routing Code): Identify the specific Federal Reserve office or processing center.
  • Positions 5-8 (ABA Institution Identifier): Uniquely identify the financial institution within the routing structure.
  • Position 9 (Check Digit): A computed checksum used to validate the entire number.

So a routing number isn't a random number. It's a structured identifier with a built-in error-detection mechanism.

The Check-Digit Formula

The ninth digit of every valid ABA routing number is computed from the first eight digits using a specific formula. If d1 through d9 are the digits, the formula is:

(3 d1 + 7 d2 + 1 d3 + 3 d4 + 7 d5 + 1 d6 + 3 d7 + 7 d8 + 1 d9) mod 10 = 0

If you know the first eight digits, you can compute the ninth digit by finding the value that makes the weighted sum a multiple of 10. Payment systems use this formula on every entered routing number to catch typos before sending a transaction. A single transposed or wrong digit will almost always fail the check.

Note that passing the check digit only confirms the number is well-formed. It doesn't confirm it identifies a real bank. To do that, you have to look it up in the ABA's directory or run an account validation service.

How Routing Numbers Are Assigned

The ABA contracts with Accuity (now part of LexisNexis Risk Solutions) to maintain the routing number registry. New banks apply for routing numbers through Accuity. Mergers, acquisitions, and reorganizations can result in a bank consolidating numbers or retiring them.

Most banks have a primary ABA routing number for ACH and direct deposit, and may have separate numbers for wire transfers. The numbers shown on a paper check (along the bottom MICR line) are typically the ACH number, but check what the bank specifies for wires before sending.

Routing Numbers vs Other Bank Identifiers

Other countries and other systems use different identifiers:

  • SWIFT/BIC code: International identifier used for cross-border wires, 8 or 11 characters.
  • IBAN: International Bank Account Number used in Europe and many other regions, encodes country, bank, branch, and account in one string.
  • Sort code: UK six-digit bank identifier, similar in concept to ABA routing.
  • BSB: Australian six-digit bank-state-branch identifier.

For domestic US payments, the ABA routing number is the standard. For cross-border payments, you generally need both the receiving bank's SWIFT code and routing details for any intermediary banks.

Where Routing Numbers Appear

  • Paper checks: Bottom MICR line, leftmost group of nine digits between two transit symbols.
  • ACH transactions: Used to identify both the originating depository financial institution (ODFI) and the receiving depository financial institution (RDFI).
  • Direct deposit setup forms: The number a payee gives to their employer for payroll deposit.
  • Wire transfer instructions: The wire-specific routing number, which may differ from the ACH number.

Validation in Practice

Validating a routing number well requires more than just running the check-digit formula. Best practice for businesses processing ACH or capturing bank account information:

  • Run the check-digit validation to catch typos at entry
  • Confirm the routing number exists in the Federal Reserve's e-Payments Routing Directory
  • For first-time WEB debits, run an account validation service (per NACHA's WEB rule) to confirm the account is open and reachable
  • Display the bank name back to the customer at confirmation so they can spot mistakes

Common Issues

Routing number errors are one of the most common causes of failed ACH transactions. Typos lead to R03 (no account) or R04 (invalid account number structure) returns. Using the wrong number for the channel (ACH number for a wire, or vice versa) can lead to delays or rejections. Banks acquired by other banks sometimes phase out old routing numbers, and customers don't always update saved direct deposit info.

How Paytia Uses This

Paytia's bank payments solution for US clients captures and validates ABA routing numbers as part of every ACH or bank-debit transaction. The check-digit formula runs on every entry to catch typos before the transaction goes out. For new WEB debits, we layer on account validation per NACHA's 2021 rule to confirm the account is open and reachable.

For phone-based bank payments, the customer enters their routing and account numbers via DTMF tones during the call. Like card payments on Paytia's platform, the agent never hears the digits and the call recording captures only flat tones. The validated bank details are sent securely to the originating bank for processing.

For US deployments needing ACH or bank capture, look at recurring payments and pay-by-bank options that handle the routing and account capture, validation, and authorization in one flow.

Frequently Asked Questions

Can I tell what bank a routing number belongs to?

Yes, by looking it up in the Federal Reserve's e-Payments Routing Directory or through Accuity's commercial database. The number itself encodes the Fed district and an institution code, but you need the directory to map that to the actual bank name.

Why do some banks have multiple routing numbers?

A bank may have separate routing numbers for ACH, wire transfers, and historical regional operations. After mergers, banks often keep multiple numbers active for years. Always confirm with the bank or the customer which number applies to the specific transaction type.

Does the check digit guarantee the number is valid?

Only that it's well-formed. The check digit catches typos and transposition errors but doesn't confirm the routing number identifies a real, active financial institution. Validation against the Fed's directory is the next step.

Is the routing number on a check the same as the wire routing number?

Not always. The number on the bottom MICR line of a check is typically the ACH/check routing number. Many banks have a separate number for incoming wire transfers. Ask the bank directly for wire instructions instead of assuming.

See how Paytia handles aba routing number

Book a personalised demo and we'll show you how our platform works with your setup.

PCI DSS Level 1
Cyber Essentials Plus

Trusted by law firms, insurers, healthcare providers and regulated businesses worldwide. Learn more about Paytia