
Contact Us
Re order
Log in
Cart 0 ABA routing number definition: an ABA routing number is a 9-digit numeric code that identifies a specific financial institution in the United States payment system. ABA stands for American Bankers Association, the organization that created and maintains the routing number system. Routing numbers are also called routing transit numbers (RTN), check routing numbers, or ABA numbers, all referring to the same 9-digit identifier.
Routing number meaning: the routing number tells US payment networks where to send or receive money. When you write a check, the routing number in the MICR line tells the Federal Reserve check clearing system which bank holds the account the funds should come from. When you set up direct deposit, your employer uses your routing number to tell the ACH network which bank should receive your paycheck. When you initiate a wire transfer, the routing number identifies both the sending and receiving institution in the Fedwire system.
The Stripe explainer captures it simply: "ABA routing numbers are unique nine-digit codes that financial institutions in the United States use to identify specific banks or credit unions. They're used in financial transactions, such as electronic funds transfers, to ensure that these transactions are sent to the correct institution."
Every US bank, credit union, thrift institution, and savings bank that holds a master account at a Federal Reserve Bank has at least one routing number. The ABA's official routing number information page confirms: "An ABA Routing Number can be issued only to a federal or state chartered financial institution which has been determined to be eligible for a master account by a Federal Reserve Bank."
ABA routing number history 1910: the routing number system was created by the American Bankers Association in 1910 and formally adopted by the US banking industry in 1911. The ABA's Routing Number Policy states: "The routing number, devised by the American Bankers Association (ABA) in 1910 and adopted by the industry in 1911, serves to identify the specific financial institution which is responsible for the payment of a negotiable instrument."
The original purpose was purely operational: to enable the sorting, bundling, and physical delivery of paper checks across the country's growing banking network. Before routing numbers existed, banks had to manually identify where each check came from and where it needed to go for clearing. The 9-digit standardized code allowed automated sorting equipment to route paper checks to the correct Federal Reserve branch for physical delivery to the paying bank.
Wikipedia's routing transit number article traces the evolution: "The American Bankers Association developed the system in 1910 to facilitate the sorting, bundling, and delivering of paper checks to the drawer's (check writer's) bank for debit to the drawer's account." Over the following century, the system expanded from paper check routing to electronic funds transfer routing, ACH network processing, and Fedwire funds transfer, while maintaining the same 9-digit format and the same Federal Reserve district encoding in the first two digits.
Today, ABA routing number registrar LexisNexis Risk Solutions: this organization (formerly Bankers Almanac) serves as the official ABA-designated registrar. Any new financial institution must apply to LexisNexis Risk Solutions to receive an ABA routing number assignment.
Routing number location on check: the routing number is printed in the MICR line at the bottom of the check. The MICR line runs along the very bottom edge of the check face and contains three groups of numbers printed in a distinctive typeface called E-13B using magnetic ink.
Looking at the bottom of a check, reading left to right:
The ABA confirms this order: "You can find the ABA Routing Number at the bottom of your checks. The ABA Routing Number is the left-most number, followed by your account number, and then by the number of the check."
Routing number 9 digits: the routing number is always exactly 9 digits. If the number you are reading from the check is 8 digits, you may have missed a leading zero (some routing numbers begin with zero). If it is 10 or more digits, you may be including part of the account number. Count carefully; the transit symbol brackets define exactly where the routing number begins and ends.
For personal checks, the routing number appears at the bottom left. For business checks, the same MICR line structure applies. Checkomatic pre-encodes the routing number in the MICR line of every check before shipping, so you will not need to locate or enter it manually , it is already on the check. For a complete check diagram showing where each MICR field appears, see our check diagram and layouts guide.
Routing number account number check number MICR order: the MICR line on a US check follows a standardized layout established by ANSI and the Federal Reserve. The three fields always appear in the same left-to-right sequence, separated by special MICR characters.
The complete MICR line structure:
For a full explanation of MICR encoding, including why standard toner cannot be used and why iron oxide toner is required for bank processing, see our blank check stock guide.
Routing number transit symbol MICR: the transit symbols (also called "transit/routing symbols" or "bracket characters") are two special characters in the E-13B MICR font that bracket the routing number field. They appear on the left and right side of the routing number in the MICR line and serve as machine-readable delimiters that tell bank reader-sorter equipment exactly where the 9-digit routing number begins and ends.
Transit symbols are unique to the MICR E-13B character set. They are not standard characters in any typographic font; they exist only in E-13B MICR printing. This is why MICR fonts are required for check printing: a standard font cannot produce the transit symbol characters that define the routing number field for bank processing equipment.
When you read a check MICR line visually, the transit symbols look like a colon or bracket character flanking the routing number. The routing number field is always the first bracketed group reading from the left, always 9 digits, always using these symbols as delimiters. The account number and other fields use different delimiter symbols (on-us symbols, amount symbols) that are also unique to the E-13B character set.
Routing number vs account number: these two numbers identify different things. The routing number identifies the bank; the account number identifies your specific account at that bank.
Every account holder at the same bank uses the same routing number (or the same routing number for their state or region). Your routing number is not a secret; banks publish them on their websites, and they appear on every check. The routing number for Chase in California is the same for every Chase customer in California regardless of account type.
Your account number is unique to your account. No other account at your bank has the same account number. Account numbers are sensitive financial information. Sharing your account number gives the recipient the ability to set up ACH debits from your account (with the routing number). This combination is why phishing scams that obtain both your routing number and account number can be used to initiate unauthorized ACH withdrawals.
On a check MICR line: routing number (9 digits, leftmost, in transit symbol brackets) followed by the account number (8-12+ digits, middle field). The check number appears at the right. Some banks include the check number in both the MICR line and printed in the upper right corner of the check face. Both are the same number.
For the full explanation of how to void a check for direct deposit setup (which requires providing both routing and account numbers), see our voided check guide.
Federal reserve district routing number: the first two digits of any ABA routing number encode the Federal Reserve district where the bank is registered.
Routing number digits 1-2 Federal Reserve: the first two digits of an ABA routing number encode the Federal Reserve district and processing information. This encoding is the historical foundation of the routing number system , it tells the Federal Reserve network which district bank is responsible for processing the item.
Wells Fargo's routing number guide explains: "A routing number, sometimes called an ABA number, is a unique identifier that directs electronic payments to the correct financial institution. Routing numbers also embed Federal Reserve processing information. The first few digits indicate the Federal Reserve district and processing center."
The Federal Reserve has 12 districts across the US, numbered 1-12. The first two digits of a routing number correspond to the Federal Reserve district where the bank is headquartered or the processing location assigned to the bank:
Wikipedia's routing transit number article provides the historical context: "The prefix and the Federal Reserve Routing Symbol (XXXX) are determined by the bank's geographical location and treatment by the Federal Reserve type, while the remaining data (YYYY, and Branch number, if present) depends on the specific bank, and are unique within a Federal Reserve district."
Digits 3-4 of the routing number identify the specific Federal Reserve processing center within the district. Digits 5-8 identify the specific financial institution within the Federal Reserve district. Digit 9 is the check digit, calculated from the previous 8 digits using the validation algorithm covered below.
ABA routing number structure:
This structure means every valid ABA routing number encodes geographic (Federal Reserve district), institutional (specific bank), and validation (check digit) information simultaneously. A routing number that fails the check digit test is invalid and will be rejected by ACH, wire, or check processing systems.
Routing number check digit formula: the 9th digit validates the first 8 using a modulo-10 weighted sum. Any single-digit change will fail this check.
ABA routing number check digit algorithm: the 9th digit of every valid ABA routing number is calculated from the first 8 digits using a modulo-10 weighted sum formula. This check digit allows payment systems to instantly validate any routing number without looking it up in a database.
Routing number modulo 10 weighted: the algorithm assigns specific weights to each of the 9 digit positions, reading left to right:
To validate a routing number:
Example validation for routing number 121000248 (Bank of America California):
The Apache Commons Validator library, which is widely used in banking software, documents this algorithm: "Modulus 10 ABA Number (or Routing Transit Number (RTN)) Check Digit calculation/validation. Check digit calculation is based on modulus 10 with digits being weighted based on their position (from right to left): Digits 3, 6 and 9 are weighted 3; digits 2, 5 and 8 are weighted 7; digits 1, 4 and 7 are weighted 1."
This algorithm is the reason the check digit exists: any number entered with a single digit transposition or substitution will almost always fail the modulo-10 test, immediately flagging the error before any money moves. Payment systems that accept routing numbers run this validation before attempting to process a transaction.
Multiple routing numbers same bank: it is normal and common for the same bank to have more than one routing number. How many routing numbers a bank has depends on two factors: geographic coverage and transaction types.
How many routing numbers does a bank have? Large national banks have separate routing numbers for different states and regions because the Federal Reserve district in the first two digits of the routing number reflects geographic location. A bank that operates in multiple Federal Reserve districts may have different routing numbers for customers in different states. Checkomatic's routing number guide confirms: "Large banks have separate routing numbers for different purposes or different regions. Chase, for instance, has roughly 24 different routing numbers covering different states and account types."
Routing number by state bank: when you look up a routing number for a large bank like Chase, Wells Fargo, or Bank of America, the results differ by state. A Chase account opened in California has a different routing number than a Chase account opened in New York. This is why "what is Chase's routing number" does not have a single answer , it depends on the state where the account was opened.
The correct routing number for your account is the one printed on your existing checks from that account. This is the definitive source for your check-specific routing number, because it is pre-encoded by the bank for your specific account at the time the checks are manufactured.
Wire routing number vs ACH routing number same bank: in addition to geographic splits, many banks use different routing numbers for different transaction types. Wells Fargo's routing guide is explicit: "Banks may have one routing number for ACH, one for wires, and one shown on paper checks, because each transaction type uses different Federal Reserve networks (FedACH, Fedwire, and check clearing)."
The three transaction types and their routing number usage:
Wire vs ACH routing number same bank: the most practically consequential difference in routing numbers that most guides do not explain clearly. At many banks, the routing number used for wire transfers is different from the routing number used for ACH transactions. Using the wrong one for the wrong transaction type can delay or fail the payment.
Checkomatic's routing guide explains the specific consequence: "This matters because the routing number on your checks has to be the one your bank uses for paper check processing in your state. Using the ACH routing number on a paper check causes the check to bounce back through the Federal Reserve system, which can delay clearing by 1 to 3 business days."
The same problem applies in reverse: if you provide your paper check routing number for an ACH direct deposit setup and your bank uses a different number for ACH, the direct deposit may fail or be rejected. The Wikipedia routing transit number article confirms: "The same bank may use different routing numbers for checks vs. wire transfers."
How to get the right routing number for each purpose:
When in doubt, call your bank and specify the type of transaction: "I need to set up direct deposit ACH , what routing number should I use?" or "I need to receive an incoming domestic wire , what routing number should I give the sender?" Banks commonly receive these questions and can confirm the correct number for each purpose.
Routing number on deposit slip warning: as covered in detail in our deposit slips guide, many banks print a note on their deposit slips that reads "Do not use this routing number for automated payments. Use a voided check instead." This warning exists because Deposit slip routing number different from check: the routing number on some deposit slips is a deposit-processing code used internally for routing incoming deposits through the check clearing system, not the ABA routing number needed for ACH, direct deposit, or wire transfers.
This is the most commonly encountered practical example of the multiple routing number problem. The routing number on your deposit slip may match your check routing number at some banks and differ at others. Because you cannot know which situation applies to your bank without checking, always use the routing number from your checks (or your bank's confirmed ACH routing number) for electronic payment setup, not the number from a deposit slip.
For a full explanation of deposit slip routing numbers and when to use a voided check instead, see our voided check guide.
Five reliable ways to find your routing number, in order of reliability:
Routing number on check is the most authoritative source for the paper check routing number. The leftmost 9-digit group in the MICR line at the bottom of any existing check from the account is the routing number to use for paper check-related purposes, check ordering, and voided check submissions. Checkomatic's routing guide confirms: "To confirm you have the right routing number for paper checks, look at an existing check from the same account. The MICR line on that check is the one you want. Don't substitute the ACH or wire routing number that comes up on lookup sites."
Most banks display the routing number prominently in the online banking account details section. Stripe's guide confirms: "Online bank portal: Log in to your bank's website and navigate to your account details or payment settings. The routing number is often listed alongside your account number." For ACH setup (direct deposit), the number shown in online banking is typically the ACH routing number, which may or may not match the paper check routing number depending on your bank.
Most major banks publish their routing numbers on their public websites under routing number lookups or account services pages. Search "[your bank name] routing number [your state]" to find the published number for your state. Verify that the number you find matches the one on your existing checks before using it for check ordering.
Some banks include the account routing number in the header of monthly paper or electronic statements. Stripe confirms: "Bank statements: Many banks also include the routing number on your monthly bank statements. It might be located in the upper right corner or in your account information details."
If you need to verify routing numbers for specific transaction types (ACH vs wire vs paper check), calling your bank's customer service line and asking directly is the most definitive approach. Tell them the transaction type and ask which routing number to provide. Banks commonly receive these questions and can confirm the correct number for each use case.
How to verify routing number: two free public tools verify any ABA routing number.
Federal Reserve E-Payments Routing Directory: the Federal Reserve Banks maintain a free public routing directory at frbservices.org that lists every active ABA routing number. The directory is synchronized with the Federal Reserve FedACH and Fedwire databases daily. Search by routing number and the directory shows the financial institution's name, address, and which payment types the routing number supports (FedACH, Fedwire). This is the authoritative verification tool.
Checkomatic's routing guide confirms this resource: "Use the Federal Reserve's E-Payments Routing Directory. It's free and lists every active routing number in the US. Type in your number and it should show your bank's name, address, and which payment types it supports."
Note: the directory lists Fedwire participants separately from FedACH participants. Search both if you are verifying a number for a specific transaction type. A routing number may appear in one directory but not the other, indicating which transaction types it supports.
ABA routing number lookup free using math: the modulo-10 check digit algorithm described in the check digit section above can be applied to any 9-digit number to determine whether it is a structurally valid ABA routing number. This does not confirm the number belongs to an active institution, but it immediately eliminates clearly invalid numbers. Any number that fails the check digit test cannot be a valid ABA routing number.
For the check ordering process specifically, Checkomatic verifies routing numbers against the Federal Reserve directory before printing any order. Checkomatic's ordering guide confirms this practice: "We verify your routing and account number against the Federal Reserve directory and confirm the bank name matches before anything prints, which catches the typos that wreck a first order." For more on the complete check ordering process, see our how to order business checks guide.
Routing number uses: routing numbers appear in every major US payment transaction type:
Routing number direct deposit: when setting up direct deposit payroll, you provide your bank's ACH routing number and account number to your employer's payroll department. The payroll system uses these to send your paycheck through the ACH network to your account on payday. The ACH routing number is typically (but not always) the same as the routing number on your checks. Confirm with your bank which routing number to use for direct deposit specifically. For the full guide on setting up direct deposit, see our voided check guide and our guide to cashing checks.
Routing number ACH payment: automatic bill payments, mortgage autopay, utility drafts, insurance premiums, and any other recurring payment pulled from your checking account by a biller use your ACH routing number and account number. These transactions flow through the FedACH network, which uses ACH routing numbers specifically.
Routing number wire transfer: domestic wire transfers use the Fedwire system, which has its own routing number designation. For incoming wires, you provide the sender with your wire routing number and account number. The wire transfer settles in real time on the same business day (for Fed-hours wires) rather than in overnight batches like ACH. Wire routing numbers may differ from ACH routing numbers at the same bank.
Routing number for personal check or business check ordering: when you order checks, you provide the routing number that should be pre-encoded in the MICR line at the bottom of each check sheet. This must be the paper check routing number for your specific account at your specific bank in your state. This is the routing number from the MICR line on existing checks, not the ACH or wire routing number.
If you order checks with the wrong routing number in the MICR line, the checks will be returned unpaid when deposited because the Federal Reserve cannot match the routing number to your bank. Checkomatic verifies routing numbers against the Federal Reserve directory before printing to prevent this error.
Routing number for direct deposit: the most common practical use of a routing number in everyday banking is providing it to set up payroll direct deposit. Most employers ask for a routing number and account number, typically obtained from a voided check or a direct deposit authorization form.
The routing number to use for direct deposit depends on which number your bank designates for ACH transactions. For most banks, this is the same as the paper check routing number. For banks that have separate ACH and paper check routing numbers (common at large banks), use the ACH routing number for direct deposit, not the check routing number.
The safest approach: provide a voided check to your employer rather than writing the numbers on a form. The voided check's MICR line carries your check routing number. If your bank uses the same number for ACH, the voided check is perfect. If your bank uses a different ACH routing number, your online banking portal or a bank call will confirm the correct ACH number to provide on the direct deposit form alongside the account number from your check.
For the full guide on using a voided check for direct deposit setup including the deposit slip routing number warning, see our voided check guide.
Routing number for business check: the routing number on a business check functions identically to the routing number on a personal check. It is the leftmost 9-digit number in the MICR line, pre-encoded by the check manufacturer during production. When a vendor, employee, or contractor receives a check from your business and deposits it, the routing number in the MICR line tells the Federal Reserve which bank holds your business checking account.
For businesses that order checks from a direct manufacturer, providing the correct routing number at the time of ordering is critical. Checkomatic verifies every routing number against the Federal Reserve E-Payments Routing Directory before printing to confirm the bank name matches, catching any entry errors before the batch is printed.
When switching from bank-ordered to direct-ordered checks, use the routing number from your existing bank-issued checks as the authoritative source. Do not rely on a routing number found through a general web search, as large banks have multiple routing numbers and the one listed for your bank may apply to a different state than your account. The routing number from your existing checks is always the correct one for your specific account.
For the complete guide to ordering business checks, see our how to order business checks guide. You can also explore our full range of personal checks and manual business checks.
Checkomatic is an in-house check manufacturer (in-house check manufacturer) that has produced ABA compliant check stock (ABA compliant) in Monroe, NY (Monroe NY) since 1997. Every check order requires the customer to submit their ABA routing number as part of the ordering information. Checkomatic verifies this routing number against the Federal Reserve E-Payments Routing Directory before production begins, confirming the bank name matches the submitted routing number. This pre-print verification step catches routing number entry errors before they result in a batch of unusable checks.
The routing number is pre-encoded in the MICR line of every check at manufacture using ANSI X9.100-20-compliant MICR toner. Customers with standard laser or inkjet printers do not need MICR capability; the routing number, account number, and check number are already encoded on the check stock when it arrives. QuickBooks and other accounting software only need to print the variable fields (payee, date, amount) , the MICR encoding is handled at the factory.
For QuickBooks-compatible checks with your routing number pre-encoded, see our QuickBooks checks. For the full business check range, see our business checks overview. CPSA certified (CPSA certified) security paper with six fraud deterrent features ships on every order. Free logo printing (free logo printing) on every business check order. Standard turnaround 3 to 5 business days from proof approval. Order at checkomatic.com.
An ABA routing number is a 9-digit code created by the American Bankers Association in 1910 that identifies your bank in US payment systems. Find it in the MICR line at the bottom left of any check: it is the leftmost 9-digit number, bracketed by two transit symbols. The first two digits encode the Federal Reserve district. The 9th digit is a check digit calculated by the modulo-10 weighted sum formula (weights 3,7,1,3,7,1,3,7,1). Banks have multiple routing numbers: different numbers for different states, and different numbers for paper checks, ACH, and wire transfers. Never use the routing number from a deposit slip for electronic payment setup; deposit slips sometimes carry different routing numbers than checks. Verify any routing number free at the Federal Reserve E-Payments Routing Directory (frbservices.org). Use the routing number from your existing check's MICR line for check ordering and paper-check transactions.
ABA routing number definition: an ABA routing number is a 9-digit numeric code that identifies a specific US financial institution in payment processing systems. ABA stands for American Bankers Association, which created the routing number system in 1910. Routing number meaning: the code tells payment networks (FedACH, Fedwire, Federal Reserve check clearing) which bank should send or receive funds in a transaction. Also called a routing transit number RTN, ABA number, or bank routing number. Routing number 9 digits: always exactly 9 digits, never more, never fewer. Verified by a modulo-10 check digit calculation. Every US bank has at least one routing number; large banks have several, one per state or transaction type. The official registrar is LexisNexis Risk Solutions, designated by the ABA.
Routing number location on check: the routing number is the leftmost 9-digit number in the MICR line at the bottom of the check. Routing number MICR line: the MICR line runs along the very bottom edge of the check face and contains three fields printed in E-13B magnetic ink font. Routing number transit symbol MICR: the routing number is bracketed by two transit symbols (special MICR delimiter characters). Reading left to right: routing number in transit brackets, then account number in on-us field, then check number. Routing number account number check number MICR order is always in this sequence on a standard US check. The ABA confirms the routing number is the "left-most number, followed by your account number, and then by the number of the check."
Multiple routing numbers same bank occur for two reasons. First, routing number by state bank: large national banks have different routing numbers in different Federal Reserve districts. Routing number digits 1-2 Federal Reserve encode the district, so a bank's routing number varies by the state where the account was opened. How many routing numbers does a bank have: Chase has approximately 24, Bank of America has several per state. Second, wire routing number vs ACH routing number same bank: banks use different routing numbers for paper check clearing, ACH direct deposit, and Fedwire transfers, because each uses a separate Federal Reserve network. Wire vs ACH routing number is often the most consequential difference , providing the wrong routing number for the transaction type delays or fails the payment. The routing number on your check is the paper check routing number; confirm with your bank which number to use for ACH and wire specifically.
Routing number vs account number: a routing number identifies the bank; an account number identifies your specific account. Routing number 9 digits, same for all accounts at the same bank (or same regional routing group). Account numbers are unique per account, typically 8-12 digits. On the MICR line: routing number is leftmost (bracketed by transit symbols), account number is in the middle field. Together they form the complete address for electronic payments: routing number directs the payment network to the correct bank, account number directs the bank to the correct account. Routing numbers are not secret (banks publish them); account numbers are sensitive and should only be shared with trusted parties for legitimate payment purposes.
How to verify routing number, three methods. (1) Federal Reserve E-Payments Routing Directory (FedACH routing directory): free public tool at frbservices.org that lists every active ABA routing number with bank name, address, and supported payment types. Authoritative and updated daily. (2) ABA routing number check digit algorithm: multiply each of the 9 digits by weights 3,7,1,3,7,1,3,7,1 from left to right, sum the products, and confirm divisible by 10. Any number that fails this routing number modulo 10 weighted test is invalid. (3) Your bank's published routing number: search "[bank name] routing number [state]" and verify the published number matches your check's MICR line. ABA routing number lookup free: both the Federal Reserve directory and the check digit formula are free and require no account or subscription.





