Yes, routing numbers in the United States are always exactly nine digits. The Federal Reserve’s payment systems are built around that fixed length, and any number that is shorter or longer is rejected automatically before a transaction can move. About 22,000 active nine-digit routing numbers are currently in use, each tied to a specific financial institution authorized to participate in the U.S. payment system.1American Bankers Association. ABA Routing Number
Why the Length Is Fixed at Nine
The nine-digit format exists so every routing number can be processed the same way across the entire banking system. The Federal Reserve uses these numbers to identify paying banks on checks and to direct electronic transfers through its Fedwire and FedACH networks.2eCFR. 12 CFR Part 210 – Collection of Checks and Other Items by Federal Reserve Banks and Funds Transfers Through the Fedwire Funds Service and the FedNow Service (Regulation J) A number with a different digit count does not match the format those systems expect, so the transaction fails before it ever reaches a bank.
The standard applies to every kind of depository institution, not just traditional banks. Credit unions, savings banks, and savings and loan associations all receive routing numbers through the same system and use the same nine-digit format.3American Bankers Association. Routing Number Policy and Procedures
What the Nine Digits Actually Mean
The digits are not random. Each position carries specific information defined in federal regulation.4eCFR. Appendix A to Part 229 – Routing Number Guide
- Digits 1 and 2 identify the Federal Reserve District, ranging from 01 (Boston) through 12 (San Francisco). For thrift institutions such as credit unions and savings banks, 2 is added to the first digit, so a thrift in the Boston district starts with 21 and one in San Francisco starts with 32.
- Digits 3 and 4 identify the specific Federal Reserve office within that district.
- Digits 5 through 8 identify the individual bank, credit union, or savings institution.
- Digit 9 is a check digit calculated from the first eight.
The Check Digit Catches Typing Errors
The last digit is what makes the nine-digit format self-verifying. It uses a weighted calculation based on modulus 10. Each of the first eight digits is multiplied by a fixed weight, cycling through 3, 7, and 1 from left to right, and the results are added together. The ninth digit is whatever value makes the total sum divisible by 10.
When a computer processes a routing number, it runs the same math. If the total is not evenly divisible by 10, the system flags the number as invalid and rejects the transaction before any money moves. That built-in safeguard catches transposed digits and single-digit mistakes automatically, which is one reason the nine-digit length has never changed.
A Valid Number Can Still Be the Wrong One
Passing the check digit test only proves that the number is structurally valid. It does not prove it is the right number for your account.
Large national banks often maintain several routing numbers for different regions or transaction types. A bank that has grown through mergers may still carry routing numbers inherited from institutions it absorbed. Some banks use one routing number for paper check processing and a separate one for ACH transfers, direct deposits, or wire transfers. Using a number that belongs to your bank but does not match your account’s location or the transaction type can delay or reject the transfer.
Your bank’s website or mobile app will normally show the correct routing number for your specific account, and many banks list separate numbers for checks, ACH, and wires.
Finding and Verifying Your Routing Number
On a paper check, the routing number is printed in the Magnetic Ink Character Recognition (MICR) line across the bottom. It is the leftmost group of nine digits, bracketed by transit symbols that look like a vertical bar next to a colon. Your account number follows to the right, and the check number comes after that. The magnetic ink lets high-speed scanners read the line reliably even through smudges or wear.
If you do not have a checkbook, the number is usually visible in your bank’s online portal or mobile app under your account details. You can also call your bank or ask at a branch.
To confirm a number is real and active, use the Federal Reserve’s E-Payments Routing Directory. It is free, updates daily from the FedACH and Fedwire databases, and shows which institution owns any given routing number.5Federal Reserve Financial Services. E-Payments Routing Directory You can also run the check digit math yourself: multiply the first eight digits by 3, 7, 1, 3, 7, 1, 3, 7 in order, add the ninth digit, and check whether the total is divisible by 10. A number that fails is definitely wrong. A number that passes could still belong to the wrong bank for your purposes, so verifying the institution name in the Fed’s directory is the safest step, especially before a wire transfer, which is harder to reverse than an ACH transaction.
International Transfers Use Different Codes
The nine-digit routing number is a domestic standard tied to the U.S. Federal Reserve system. It does not identify banks outside the country. When money crosses an international border, banks rely on different codes:
- A SWIFT/BIC (Business Identifier Code) is an eight- or eleven-character code that identifies a specific bank worldwide. The eight-character version identifies the institution; the eleven-character version adds a three-digit branch code. SWIFT codes include letters that indicate the bank’s country of origin.
- An IBAN (International Bank Account Number) is a standardized account number format used in most countries outside the United States. It starts with a two-letter country code and two check digits, followed by the domestic bank account details. The total length varies by country and can run up to 34 characters.6Swift. IBAN Registry
When wiring money internationally from a U.S. bank, you generally need the recipient’s SWIFT/BIC code and, for countries that use IBANs, the full IBAN. Your U.S. routing number may still be used by an intermediary bank that handles the transfer within the domestic system before forwarding funds abroad. If you are receiving an international wire, the sender’s bank will typically ask for your bank’s SWIFT code, not its routing number. Ask your bank for the correct code before passing payment details to the sender.