Can a Bank Account Number Be 10 Digits? Lengths and Leading Zeros

Yes, a bank account number can be 10 digits, and it commonly is. U.S. banks issue account numbers anywhere from 8 to 17 digits long, and 10 sits in the middle of the most common range. The routing number printed next to it on a check is a different animal: that one is always exactly nine digits, no exceptions.

Why Account Number Lengths Vary

No federal law sets a required length for account numbers. Each bank picks its own numbering system based on how many customers it serves and what its internal software supports. Most fall between 8 and 12 digits. A few use numbers as long as 17.

The Electronic Fund Transfer Act and Regulation E govern how electronic transfers work and how account details appear on receipts, but they say nothing about how long your account number has to be.1eCFR. 12 CFR Part 1005 – Electronic Fund Transfers (Regulation E) Regulation E does require that an electronic terminal receipt display no more than four digits of your account number, but that’s a receipt security rule, not a length rule.

If you enter an account number with the wrong number of digits during an electronic transfer, the system usually rejects the transaction outright. A rejected ACH transaction can delay a payment by several business days and may generate a return fee at some banks.

Telling Your Account Number Apart From the Routing Number

Every routing number in the United States is exactly nine digits. The nine digits encode the Federal Reserve district, the specific bank or credit union, and a final check digit for error detection.2American Bankers Association. ABA Routing Number Commercial banks and credit unions all use the same nine-digit format for ACH payments, wire transfers, and direct deposits.

So if you’re staring at a 10-digit number at the bottom of your check, that’s your account number. Enter a 10-digit value in a routing number field and the system will kick it back on the spot, because the routing field expects exactly nine digits.

Where to Find Your 10-Digit Account Number

The most reliable place is the bottom of a physical check. That line, printed in magnetic ink (called the MICR line), contains three groups of numbers from left to right: the nine-digit routing number, your account number, and the check number.2American Bankers Association. ABA Routing Number Ignore the special symbols between the groups and copy only the digits from the middle section.

No checks? Your online banking portal or mobile app will show the full number. Most apps mask it with asterisks and require a tap on a “reveal” or “show” icon to display all the digits. Your account number also appears on monthly statements, usually near the top of the first page next to your name and account type.3Social Security Administration. Where Can I Find My Account Information?

When you set up direct deposit, a voided check has traditionally been the go-to, since your employer’s payroll team can read both numbers straight from the MICR line. Many banks now generate prefilled direct deposit forms inside online banking that contain everything payroll needs, so a physical check is no longer required.4Nacha. Direct Deposit Without a Voided Check? Absolutely! Whether you’re setting up payroll or a tax refund, the IRS specifically recommends verifying both the routing and account numbers with your bank before filing.5Internal Revenue Service. Get Your Refund Faster: Tell IRS to Direct Deposit Your Refund to One, Two, or Three Accounts

The Leading-Zero Trap

The single most common mistake with 10-digit account numbers is accidentally dropping a leading zero. If your account number is 0123456789, typing 123456789 turns it into a nine-digit number that will either be rejected or, worse, match a different account entirely.

This happens most often when account numbers get pasted into spreadsheets that automatically strip zeros from anything they interpret as a plain number. The ACH network’s file format is especially unforgiving here: numeric fields must be right-justified and padded with zeros to fill the allotted space.6Nacha. ACH File Overview If your number loses a leading zero before it reaches ACH, the padded version won’t match your real account.

Two habits prevent it. Copy the account number straight from your bank’s website or a check rather than retyping it. And format any spreadsheet cells holding account numbers as text, not numbers.

If You Enter the Wrong Account Number

Act fast. Under Regulation E, you have 60 days after your bank sends the statement showing the error to file a notice of error with your financial institution.7Consumer Financial Protection Bureau. Procedures for Resolving Errors (Regulation E Section 1005.11) Once you file, the bank must investigate within 10 business days and report its findings to you within three business days of finishing. It can extend the investigation to 45 days, but only if it provisionally credits the disputed amount within the first 10 business days.

Recovery is harder when the mistake was yours. If you supplied an incorrect account number that turned out to belong to someone else, the bank generally isn’t required to refund the money, as long as it took reasonable steps to verify the routing information and made reasonable efforts to retrieve the funds afterward.8Consumer Financial Protection Bureau. How Do I Notify the Remittance Transfer Provider About a Mistake With My Money Transfer Whether you get the money back often depends on whether the unintended recipient agrees to return it. Call your bank the moment you spot the error and follow up in writing with your name, phone number, the dollar amount, and a clear explanation of what happened.

International Transfers Need a Different Number

A domestic 10-digit account number isn’t enough to send or receive money across borders. Most countries outside the United States use International Bank Account Numbers (IBANs), which follow the ISO 13616 standard and can run up to 34 alphanumeric characters.9Swift. International Bank Account Number (IBAN) Every IBAN starts with a two-letter country code, followed by two check digits, then the bank and account identifiers.

International wires also require a Business Identifier Code (BIC), commonly called a SWIFT code. A BIC is 8 characters that identify the receiving bank: four for the institution, two for the country, and two for the location. An optional three-character branch code can extend it to 11.10Swift. Business Identifier Code (BIC) You need both the IBAN (or the recipient’s local account number for countries that don’t use IBANs) and the BIC to complete the transfer. Given that outgoing international wire fees at major U.S. banks typically run from roughly $35 to $75, entering the wrong IBAN or BIC can cost you both the transfer amount and the fee.