If you have a US personal check, finding your bank's routing number is straightforward. The routing number is one of three sets of numbers printed along the bottom of every check. Whether you need it for setting up direct deposit, paying a bill, or initiating an electronic transfer, understanding how to read the bottom of your check is an essential banking skill. Here is how to identify which set of numbers is which, what the technology behind them is, and what to do if you do not have a physical check on hand.
Every US check has three groups of numbers printed in MICR (Magnetic Ink Character Recognition) font along the bottom edge. From left to right, they are:
The routing number is always exactly 9 digits. It is typically flanked by a distinctive |: symbol in the MICR font, making it easy to distinguish from the account number. If you are unsure what a routing number is or why you need one, see our guide on what a routing number is.
MICR stands for Magnetic Ink Character Recognition, a technology developed in the late 1950s specifically for the banking industry. The numbers at the bottom of your check are printed using a special ink that contains iron oxide particles, making it readable by magnetic scanning equipment. This is why the font looks distinctive — the E-13B typeface used in US checks was designed not for human readability but for machine accuracy.
The MICR line is read by high-speed sorters at bank processing centers. When you deposit a check, these machines scan the magnetic ink to instantly read the routing number, account number, and check number. This allows millions of checks to be sorted and routed to the correct banks every day. Even with the rise of electronic payments, MICR remains the standard for paper checks in the United States, and the Federal Reserve's processing infrastructure still depends on it.
The magnetic ink is critical because it remains machine-readable even if the check is crumpled, stamped, or has handwriting across the bottom. Optical scanning alone would struggle with these conditions, but the magnetic properties of the ink allow reliable reading regardless of visual obstructions. This is why checks use this specialized ink rather than ordinary printer ink.
Some banks and credit unions print the account number first and the routing number second. The key identifier is the length: the routing number is always exactly 9 digits. If you see a group of exactly 9 digits, that is almost certainly your routing number. Your account number may be shorter or longer depending on the bank — account numbers can range from 8 to 17 digits.
Another reliable way to identify the routing number is by the MICR symbols surrounding it. The routing number is always enclosed between the transit symbol |: characters, while the account number is flanked by the on-us symbol ||. Even if the positioning varies, these symbols are consistent across all US checks.
Business checks follow the same MICR layout as personal checks. The routing number, account number, and check number appear in the same position along the bottom of the check. The routing number on a business check identifies the same financial institution and follows the same 9-digit format with the same 3-7-1 checksum validation.
However, there are some differences to be aware of. Business checks may have additional MICR fields for auxiliary on-us information, and some businesses use checks drawn on accounts at different banks than their primary bank. If a business check looks different from what you are used to, look for the 9-digit group flanked by the transit symbol — that is still the routing number.
Some business checks are printed in a larger format (often called “voucher checks” or “3-per-page checks”) that include detachable stubs for record-keeping. The MICR line is always on the actual check portion, not on the stub.
Cashier's checks and money orders also have routing numbers, but they may not match your personal account's routing number. A cashier's check is drawn on the bank's own account rather than yours, so the routing number printed on it belongs to the bank's internal account used for official checks. Similarly, money orders from institutions like the US Postal Service or Western Union have their own routing numbers that are unrelated to your bank account.
If you need your personal routing number for direct deposit or ACH setup, do not use the number from a cashier's check or money order. Use a personal check or one of the alternative methods described below.
The routing number encodes information about your bank:
The first two digits tell you which of the 12 Federal Reserve districts the bank falls under. This can be useful for verifying that a routing number makes sense geographically. For instance, a routing number starting with 02 should belong to a bank in the New York Federal Reserve district.
Many employers ask for a voided check when setting up direct deposit. To void a check, simply write “VOID” in large letters across the front of the check. This prevents anyone from cashing the check while still leaving the MICR line at the bottom fully readable. Your employer uses the routing number and account number from the voided check to set up electronic deposits to your account.
When providing a voided check, make sure the MICR line is clean and legible. Do not write over the numbers at the bottom of the check. Some payroll departments will also accept a direct deposit authorization form with your routing and account numbers typed in, which can be a good alternative if you do not have checks.
With the rise of mobile banking, many people now deposit checks by photographing them with their phone. Mobile deposit apps use optical character recognition (OCR) to read the MICR line from the photo. This is why banks ask you to take a clear, well-lit photo of both the front and back of the check — the app needs to accurately read the routing number, account number, and check number.
If you are looking at a digital image of a check (such as a scanned copy in your online banking), the routing number is in the same position as on a physical check. The numbers at the bottom of the image follow the same left-to-right convention: routing number, then account number, then check number. You can read these numbers from the image just as you would from the physical check.
Once you have identified the 9-digit routing number from your check, it is a good idea to verify it before using it for an important transaction. There are several ways to confirm you have the right number:
Verifying is especially important if you are setting up a wire transfer, since some banks use a different routing number for wires than for ACH transactions. See our guide on ACH vs wire transfer routing numbers for details.
If you do not have a physical check, you can find your routing number through:
Many modern banks, especially online-only banks, do not issue paper checks at all. In these cases, the routing number is always available in the account details section of the bank's app or website. Some banks also provide a printable direct deposit form that includes the routing number and account number, which can serve the same purpose as a voided check.
Once you have the 9-digit number, paste it into our routing number validator to confirm it is valid. The tool verifies the check digit, identifies the Federal Reserve district, and shows you which bank it belongs to — all in your browser with no data sent to any server.
Back to all guides.