ACH / ABA validator · USA · Free

Free ACH Routing Number Validator

Instantly validate any US ACH/ABA routing number and check the Federal Reserve district — free, no sign-up.

Try it free All tools
9-digit ABA routing number · Federal Reserve checksum
↑ Paste a code above and hit Validate

What is ACH?

ACH stands for Automated Clearing House — the electronic network that processes the vast majority of domestic bank transfers in the United States, including direct deposit payroll, tax refunds, and recurring bill payments. Operated under Nacha rules, the ACH network handles over 30 billion transactions a year and is the standard, low-cost way to move money between US bank accounts.

Routing number format

Every US bank account is tied to a 9-digit ABA routing number (also called an ACH routing number) that identifies the specific bank and Federal Reserve processing district. The first two digits are the Federal Reserve routing symbol — valid ranges are 01–12 (Federal Reserve Bank districts), 21–32 (thrift institutions), 61–72 (electronic transactions), or 80 (traveler's cheques). Digits 5–8 identify the specific institution, and the 9th digit is a checksum.

The ABA checksum

The final digit of a routing number isn't arbitrary — it's calculated using a specific weighted formula: 3×(d1+d4+d7) + 7×(d2+d5+d8) + 1×(d3+d6+d9), and the total must be evenly divisible by 10. This checksum, defined by the American Bankers Association, catches the vast majority of typos and transposed digits before a payment is submitted — exactly what Banqcheq checks for you automatically.

Federal Reserve districts

The United States is divided into 12 Federal Reserve districts, and the first two digits of a routing number map to one of them — for example, 02 is New York, 01 is Boston, and 12 is San Francisco. This district information is baked into the routing number's own checksum validation and confirms the number was issued through a legitimate Federal Reserve processing channel.

ACH vs wire transfer

ACH transfers are cheaper (often free) but slower — typically 1–3 business days, or same-day for an extra fee. Wire transfers (via Fedwire domestically, or SWIFT internationally) are faster, often same-day or real-time, but usually carry a fee of $15–50 per transfer and are irrevocable once sent. For everyday payments like payroll or vendor invoices, ACH is the standard choice; for urgent or time-sensitive payments, a wire transfer is usually worth the extra cost.

Common routing number errors

The most frequent mistake is confusing a routing number with an account number — they're both strings of digits and easy to swap by accident, especially when copying from a check where the routing number comes first. Another common error is using a wire transfer routing number where an ACH routing number was needed — some larger banks issue a different routing number for each purpose, printed separately on statements. Banqcheq's checksum check catches simple digit errors instantly, but always confirm which type of routing number your recipient actually needs.

FAQ

Frequently asked questions

What is an ACH routing number?
A 9-digit code that identifies a specific US bank for electronic transfers processed through the Automated Clearing House network. It’s required for direct deposit, ACH payments, and most US domestic bank-to-bank transfers.
How do I find my routing number?
It’s printed on your checks (the first 9 digits, bottom left) and available in your online banking portal or mobile app. It’s also on your bank statement, usually near the account number.
What is the ABA checksum?
A weighted-sum formula — 3×(d1+d4+d7) + 7×(d2+d5+d8) + (d3+d6+d9) — that must be evenly divisible by 10. It’s built into every valid routing number to catch typos and transposed digits before a payment is processed.
ACH vs wire transfer — what is the difference?
ACH is cheaper (often free) and takes 1–3 business days. Wire transfers are faster (often same-day) but usually cost $15–50 per transfer and are irrevocable once sent. ACH suits routine payments; wire suits urgent or high-value ones.
How many digits is a routing number?
Always exactly 9 digits. The first two identify the Federal Reserve routing symbol, the next six identify the specific financial institution, and the last digit is a checksum used to validate the whole number.
More tools

Explore the rest of Banqcheq

IBAN Validator
Free, instant, and works right in your browser.
IFSC Checker
Free, instant, and works right in your browser.
SWIFT Validator
Free, instant, and works right in your browser.
Sort Code Checker
Free, instant, and works right in your browser.
Payment Validator
Free, instant, and works right in your browser.
Fraud Checker
Free, instant, and works right in your browser.

Built to make every
payment flawless.

Banqcheq validates payment details before money moves.
Free forever. No credit card required.