Bank account numbers can have dashes, but most U.S. banks don't use them
Your bank account number itself—the digits your bank assigns to your specific account—does not contain dashes. It is a string of numbers only, typically between 8 and 12 digits long depending on your bank. However, when you see a dash in connection with your account number, it is usually part of a formatted display that your bank uses on statements, checks, or online banking platforms to make the number easier to read.
The confusion arises because banks sometimes display account numbers with dashes for readability, but the actual account number stored in the banking system has no dashes. When you write a check, transfer money, or set up automatic payments, you enter only the digits—no dashes, no spaces, no other characters.
A few regional or smaller banks may format account numbers with dashes on their statements or websites, but this is formatting only. The underlying account number is still digits alone. If you ever need to provide your account number to another bank, a creditor, or an employer for direct deposit, you should enter only the numbers, without any dashes or spaces.
Key Takeaways
- Your actual bank account number contains only digits with no dashes, spaces, or special characters.
- Dashes you see on statements or in online banking are formatting choices by your bank to improve readability, not part of the real account number.
- When you provide your account number to another institution, always enter only the digits, leaving out any dashes or spaces.
- The routing number (which identifies your bank) and account number (which identifies your account) are always separate and never combined with dashes between them.
Why banks display dashes even though they don't use them
Banks format account numbers with dashes for the same reason phone numbers are written as 555-123-4567 instead of 5551234567—it makes a long string of digits easier for humans to read and remember. A 10-digit account number looks less intimidating and is less prone to transcription errors when it is broken into smaller chunks.
This formatting is purely visual. Your bank's internal systems, the Federal Reserve, the clearing houses that process transfers, and other banks all work with the raw digits. The dashes exist only on the document or screen you are looking at. When data moves between financial institutions, it travels as numbers alone.
Different banks may format the same account number differently. One bank might display it as 123-456-7890 while another shows 1234-5678-90. Neither format is "correct"—they are just different choices about where to place visual breaks. The account number itself remains 1234567890 in every system.
What happens when you include dashes by mistake
If you type your account number with dashes into an online form, an automated system, or a payment processor, the transaction will usually fail or be rejected. Most financial software strips out non-numeric characters automatically, so the system may correct the error without you noticing. However, some older systems or manual entry points may flag the dashes as invalid input and ask you to re-enter the number.
In rare cases, if dashes are entered into a system that does not filter them out, the transaction may be routed incorrectly or delayed while the receiving bank tries to match the malformed number to an account. This is why it is safer to always enter account numbers as digits only—you avoid any possibility of a system misinterpreting the input.
For direct deposit setup, wire transfers, and ACH transfers (automatic payments), the safest approach is to copy and paste your account number directly from your bank's website or statement rather than typing it by hand. This eliminates the risk of adding dashes or making transcription errors.
How to find your actual account number without formatting
Your bank statement shows your account number, often with dashes for readability. To find the raw digits, look at the bottom left corner of a check from your account—the account number printed there in magnetic ink contains only digits, no dashes. This is the true account number you should use when providing it to other institutions.
You can also log into your online banking portal and look for the account details section. Many banks display the account number both ways: the formatted version (with dashes) and the raw version (digits only). If you see both, use the digits-only version when you need to provide your account number elsewhere.
If you are unsure, call your bank's customer service line and ask them to read your account number to you. They will read only the digits, with no mention of dashes, because that is the actual account number. Write down what they say, and use that when filling out forms or setting up transfers.
Account numbers versus routing numbers: both are digits only
Your routing number (also called a routing transit number or RTN) identifies which bank you use. Your account number identifies your specific account at that bank. Both are always digits only, with no dashes or special characters, even if your bank displays them with dashes on your statement.
A routing number is nine digits. An account number is typically 8 to 12 digits, depending on your bank. When you set up direct deposit or a wire transfer, you provide both numbers, but you enter them in separate fields—never combined, never with dashes between them. The form or system you are using will have one box for routing number and another for account number.
Some banks print both numbers on checks in a specific order at the bottom: routing number, then account number, then check number. All three are printed in magnetic ink without dashes, even if the bank's statement shows them with dashes elsewhere.
International account numbers and IBAN formatting
If you are sending or receiving money internationally, you may encounter an IBAN (International Bank Account Number), which does include dashes and letters. An IBAN combines your country code, bank code, and account number into a single identifier used outside the United States. IBANs always have dashes and are formatted that way intentionally—they are not just a display choice.
U.S. banks do not use IBANs for domestic transfers. You will only encounter an IBAN if you are doing international business or receiving a wire from another country. If your U.S. bank asks you for your account number for a domestic transaction, provide only the digits from your account number, not an IBAN.
Some international wire transfer forms ask for both your U.S. account number (digits only) and your SWIFT code (which identifies your bank internationally). These are separate pieces of information, and you should enter each one in its designated field without adding dashes to the account number.
Frequently Asked Questions
Should I include dashes when I give my account number to my employer for direct deposit?
No. Enter only the digits of your account number, with no dashes or spaces. Your employer's payroll system expects a numeric-only account number. If you include dashes, the direct deposit may fail or be delayed while the bank tries to match the malformed number to your account.
If my bank statement shows my account number with dashes, is that the real account number?
The dashes are formatting only. The real account number is the digits alone. Your bank displays it with dashes to make it easier to read, but the actual account number stored in the banking system contains no dashes. Use the digits-only version when you need to provide your account number to another institution.
What if I accidentally included dashes in a transfer I already sent?
Most automated systems filter out non-numeric characters, so the transfer likely went through correctly even with the dashes. If the transfer failed, you will receive a notification from your bank. Contact your bank to confirm whether the transfer was rejected, and if so, resubmit it with digits only.
Do all banks format account numbers the same way?
No. Different banks may break up the digits at different points for display purposes. One bank might show 123-456-7890 while another shows 1234-5678-90. The account number itself is the same; only the visual formatting differs. Always use the digits-only version when providing your account number to another institution.
Is my account number the same as my card number?
No. Your debit or credit card number is different from your bank account number. Your account number identifies your specific account at the bank. Your card number is a separate identifier for the card itself. When setting up direct deposit or transfers, use your account number, not your card number.