Updated 2026 · 5 min read
The Automated Clearing House (ACH) network is the backbone of electronic payments in the United States — it's how the vast majority of payroll direct deposits, tax refunds, bill payments, and person-to-person transfers move between US bank accounts. Operated under rules set by Nacha (the National Automated Clearing House Association), the network processes over 30 billion transactions annually, moving trillions of dollars a year at a fraction of the cost of a wire transfer.
Every US bank account is tied to a 9-digit ABA routing number that identifies the specific financial institution and which Federal Reserve processing region it belongs to. The number isn't assigned randomly — its structure is defined by the American Bankers Association, which has issued routing numbers since 1910, originally to sort paper cheques and now repurposed for electronic ACH and wire routing.
The first two digits are the Federal Reserve routing symbol: 01–12 for the twelve Federal Reserve Bank districts, 21–32 for thrift institutions, 61–72 for electronic transactions, or 80 for traveler's cheques. Digits 3 and 4 continue to specify the Federal Reserve routing details, digits 5 through 8 identify the specific bank or institution, and the 9th and final digit is a checksum used to validate the whole number.
That final digit isn't arbitrary. It's calculated with a specific weighted formula: multiply the 1st, 4th, and 7th digits by 3; the 2nd, 5th, and 8th digits by 7; and the 3rd, 6th, and 9th digits by 1; then sum everything. A genuinely valid routing number will always produce a total that's an exact multiple of 10. This checksum exists specifically to catch human error — a single mistyped or transposed digit will almost always fail the check, which is exactly what Banqcheq validates automatically before you submit a payment.
It's printed on your physical checks — the first group of 9 digits along the bottom edge, before your account number. It's also displayed in your bank's mobile app and online banking portal, typically under account details or direct deposit setup, and it's on your monthly bank statement. Some banks use a different routing number for wires versus ACH, so double-check which one your recipient specifically needs.
ACH is the cheapest option — often free — but takes 1 to 3 business days to settle (Same-Day ACH is available for a small fee, for amounts up to $1 million). A wire transfer, processed via Fedwire domestically, settles same-day or in real time but typically costs $15 to $50 per transfer and is irrevocable the moment it's sent. For payroll, subscriptions, and routine vendor payments, ACH is the standard, low-cost choice. For urgent, high-value, or time-sensitive transfers — like a property closing — the extra cost of a wire is usually worth it.
Before sending an ACH payment, run the routing number through Banqcheq's free ACH validator. It checks the Federal Reserve routing symbol, verifies the ABA checksum, and identifies the Federal Reserve district — instantly, with no sign-up required.
US banks merge and get acquired regularly, and routing numbers don't always survive the transition unchanged. A routing number that worked perfectly for years can suddenly fail if the issuing bank was acquired and its accounts migrated to the acquirer's own routing number. If a routing number that previously worked starts failing validation or gets rejected by a receiving bank, it's worth checking whether the original institution has since been acquired — a quick search of the bank's name plus "acquired" or "merger" usually surfaces the answer, and the new routing number is typically published on the acquiring bank's website.
Ready to check it yourself?
Validate routing numbers freeRelated tools: