Bank account numbers can have dashes, but they're formatting only — the dashes themselves aren't part of your actual account number
When you see a bank account number written with dashes, like 123-456-789, the dashes are just a way to break up a long string of digits to make it easier to read and type. Your bank's system doesn't store or process the dashes. The actual account number is the digits alone: 123456789. When you enter your account number into a form — whether online, on a check, or over the phone — you can type it with or without the dashes, and the result is the same.
Different banks format account numbers differently. Some use dashes, some use spaces, some print them with no breaks at all. A bank might show your account number as 123-456-789 on your statement but accept it as 123456789 when you're setting up a transfer. The formatting is a visual choice, not a requirement.
Key Takeaways
- Dashes in a bank account number are formatting only and are not part of the actual account number itself.
- You can enter your account number with or without dashes in most online forms, payment systems, and banking platforms.
- Different banks use different formatting styles — some use dashes, some use spaces, and some use no breaks at all.
- When setting up direct deposit, transfers, or automatic payments, enter only the digits if the form doesn't accept dashes.
- Your routing number and account number are separate; dashes in one do not affect the other.
Why banks format account numbers with dashes
Bank account numbers can be long — often 8 to 17 digits depending on the bank and account type. A 12-digit account number like 123456789012 is harder to read and more prone to typing errors than 123-456-789-012. Dashes break the number into chunks that are easier for humans to process and remember.
This is purely a readability choice. The bank's internal systems work with the digits only. When you write a check, the routing number and account number both appear on the bottom in a machine-readable format (MICR encoding), and the dashes are there for your reference, not for the check-processing machines.
How to enter your account number in online forms and payments
Most modern banking platforms and payment systems accept account numbers with or without dashes. If you're setting up a direct deposit, wire transfer, or automatic payment, you can usually type your account number either way. The system strips out any non-digit characters before processing.
However, some older systems or third-party payment processors may reject dashes or spaces. If a form won't accept your account number with dashes, delete them and enter digits only. If you're unsure whether a particular form accepts dashes, enter the number without them — that approach works everywhere.
When you're giving your account number over the phone to a bank representative, you can say it with or without mentioning the dashes. The representative will enter it into their system correctly regardless of how you speak it.
Account numbers on checks and statements
Your bank prints your account number on the bottom of your checks, usually formatted with dashes or spaces for readability. The routing number appears first (nine digits), followed by your account number. Both are printed in MICR (Magnetic Ink Character Recognition) format so that check-processing machines can read them, but the dashes are visible to you as a human reader.
On your bank statement, your account number may appear with dashes in the header or summary section, but the actual account number — the one you need for transfers and direct deposit — is the digits only. If you're ever unsure which digits make up your account number, your bank statement or online banking portal will show it clearly.
Dashes versus other formatting styles
Not all banks use dashes. Some format account numbers with spaces (123 456 789), some use no breaks at all (123456789), and some use a combination of dashes and spaces. Credit unions, online banks, and traditional brick-and-mortar banks may all have different house styles.
The formatting you see depends on where you're looking: your statement might show dashes, your online banking portal might show spaces, and your check might show no breaks. None of these differences matter to the bank's system. The account number itself is always just the digits.
What to do if you're unsure about your account number
If you need your account number and you're not sure whether to include dashes, the safest approach is to enter digits only. Every banking system accepts a digit-only account number. You can find your account number on your bank statement, in your online banking portal, on the bottom of a check, or by calling your bank.
When you call your bank to ask for your account number, the representative will give it to you in whatever format the bank uses internally — usually digits only, or digits with dashes. Write down exactly what they tell you, and when you need to enter it into a form, try it first without dashes. If the form rejects it, add dashes in the same places the bank showed them.
Frequently Asked Questions
Do I need to type the dashes when I set up direct deposit?
No. Most direct deposit forms accept account numbers with or without dashes. If the form won't accept dashes, delete them and enter digits only. Either way works — the dashes are just formatting.
Will a wire transfer go through if I include dashes in the account number?
Yes. Wire transfer systems process the digits and ignore the dashes. You can type your account number with or without dashes, and the transfer will go to the correct account. If you're unsure, digits only is always safe.
Is the account number on my check the same as the one I use for transfers?
Yes. The account number printed on your check is the same number you use for direct deposit, transfers, and bill payments. The formatting may look different depending on where you're looking, but the digits are identical.
What if a form says my account number is invalid when I include dashes?
Delete the dashes and enter only the digits. Some older systems or third-party payment processors don't accept dashes. Entering digits only will work on any system.
Can I use spaces instead of dashes in my account number?
Yes. Most systems accept account numbers with spaces, dashes, or no breaks at all. The system processes only the digits. If a form rejects spaces, try digits only.