ABA Routing Number Validator
Check whether a US routing number is valid.
Result
How it is calculated
The tool strips everything that is not a digit, so spaces and dashes are fine, and then needs exactly nine digits. Number the digits d1 to d9 from the left and compute sum = 3×(d1 + d4 + d7) + 7×(d2 + d5 + d8) + 1×(d3 + d6 + d9). The number passes when the sum is divisible by 10.
This is only the checksum test for the format used by US ABA routing numbers. A pass means the digits are internally consistent, which catches most single-digit typos and many swapped neighbours. It does not tell you whether a bank actually uses that number, which institution it belongs to, or whether it supports ACH or wire transfers. Fewer or more than nine digits give no result. Routing formats in other countries (IBAN, sort codes, BSB) are different and will not validate here.
Worked example
The number 123456780 (a made-up number that is built to pass the test).
Weight 3 on digits 1, 4, 7: 3 × (1 + 4 + 7) = 36. Weight 7 on digits 2, 5, 8: 7 × (2 + 5 + 8) = 105. Weight 1 on digits 3, 6, 9: 3 + 6 + 0 = 9. Sum: 36 + 105 + 9 = 150, divisible by 10, so the status is Valid. Changing the last digit to 9 gives a sum of 159 and the status Invalid.
Common mistakes
- Treating Valid as proof that the account or bank exists. It only means the checksum works out; a made-up number can pass.
- Entering an account number or a card number instead of the nine-digit routing number. Those have different lengths and rules.
- Dropping a leading zero when copying from a spreadsheet. Routing numbers can start with 0, and a missing digit leaves eight digits, so there is no result.
- Using a number from outside the US. Sort codes, IBANs and SWIFT codes are not ABA routing numbers.
- Assuming a passing number is the right one for your payment. The checksum cannot tell which number to use for which kind of transfer, so confirm it with the bank.
About this calculator
This calculator validates a 9-digit US ABA routing number using its built-in checksum: each of the nine digits is multiplied by a fixed weight (3, 7, 1, repeating), the products are summed, and a valid routing number's sum must be evenly divisible by 10. This single check digit catches most typos and transcription errors before a transfer is attempted.
Bank employees, accountants, payroll processors, and developers building ACH or wire transfer forms use it to catch invalid routing numbers before submitting a transaction, avoiding failed or misdirected payments. Enter the 9-digit routing number to check whether it passes the checksum.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
No calculators found
Comments (0)