Routing Number vs Account Number: What Each One Does
Routing number vs account number explained: what each identifies, where to find them on a check or app, ACH vs wire routing numbers, and invoice tips.
Quick answer: In the routing number vs account number question, the routing number is a public nine-digit code that identifies your bank, while the account number identifies your specific account at that bank. Payers need both to send ACH payments, direct deposits or domestic wires. You can find them in your banking app, on a statement, or along the bottom of a check.
Both numbers sit side by side on checks, direct deposit forms and the payment section of an invoice, so they are easy to mix up. This guide explains what each one does, where to find them, why your bank may have more than one routing number, and how to print them safely on invoices. For the full list of international details (IBAN, SWIFT and sort codes), see our companion guide to bank details on an invoice. When you are ready to bill, add your payment details once in the free invoice generator and reuse them.
Routing Number vs Account Number at a Glance
| Feature | Routing number | Account number |
|---|---|---|
| Identifies | The bank or credit union | Your individual account |
| Length | Always 9 digits | Varies by bank, up to 17 characters in ACH files |
| Shared with others? | Yes, by many customers of the same bank | No, unique to your account |
| Public? | Yes, published by the bank | Private, share only with payers you trust |
| Also called | ABA number, ABA routing transit number, RTN | Bank account number, DDA number |
| Used for | ACH, checks, domestic wires, direct deposit | The same payments, to pick the exact account |
| Has a check digit? | Yes, the ninth digit | Depends on the bank |
Think of it like a mailing address: the routing number is the building, and the account number is the apartment. The building address is printed on the outside for everyone, but only the right apartment number gets the letter to you.
What a Routing Number Is
A routing number, formally an ABA routing transit number, is a nine-digit code that identifies a US financial institution for payment processing. The American Bankers Association created the system more than a century ago for sorting paper checks, and it now underpins ACH payments, direct deposit and Fedwire transfers. Numbers are issued by an official registrar designated by the ABA, currently LexisNexis Risk Solutions, under policies overseen by the ABA's Routing Number Administrative Board.
How the nine digits are structured
- Digits 1 to 4: the Federal Reserve routing symbol, which points to a Federal Reserve processing region.
- Digits 5 to 8: the ABA institution identifier for the specific bank.
- Digit 9: a check digit calculated from the first eight.
How the check digit catches typos
The check digit is why a mistyped routing number is usually rejected instead of sending money to the wrong bank. Multiply the nine digits by the repeating weights 3, 7, 1, 3, 7, 1, 3, 7, 1, add the results, and a valid routing number gives a total that is a multiple of 10.
Here is the calculation on an illustrative eight-digit stem, 12345678:
- 1 x 3 = 3
- 2 x 7 = 14
- 3 x 1 = 3
- 4 x 3 = 12
- 5 x 7 = 35
- 6 x 1 = 6
- 7 x 3 = 21
- 8 x 7 = 56
The sum is 3 + 14 + 3 + 12 + 35 + 6 + 21 + 56 = 150. The ninth digit is multiplied by 1, and 150 is already a multiple of 10, so the check digit must be 0, giving 123456780. If a client typed 123456880 instead (one wrong digit), the seventh digit becomes 8, so 8 x 3 = 24 replaces 21, the total becomes 153, and the number fails. This example only shows the arithmetic: it is not a real bank's routing number.
What an Account Number Is
Your account number identifies one specific checking or savings account at your bank. Unlike routing numbers, there is no national standard for length or structure. Banks set their own formats, so account numbers commonly run from about 8 to 12 digits, and the ACH file format allows up to 17 characters. Some banks include leading zeros, which matter: dropping them is a frequent cause of R03 or R04 returns, explained in our guide to ACH return codes.
Because the account number is what lets someone target your money, treat it as private. Share it with clients who need to pay you and with payroll or benefits providers, but not in public places such as a website footer.
Where to Find Your Routing and Account Numbers
Use one of these sources, ideally the first two, because they come straight from the bank:
- Banking app or online banking. Open the account and look for "account details", "direct deposit info" or "routing and account numbers". Many apps also generate a direct deposit form.
- Bank statement. Your account number appears on every statement, and many banks print the routing number too.
- A check. The line of numbers at the bottom (the MICR line) shows the routing number first, between special symbols, then usually the account number and the check number. Our guide to how to write a check labels each part.
- Bank website. Banks publish their routing numbers, often split by state and by payment type.
- Bank letter or voided check. Payroll departments and some clients ask for one. See what a voided check is and how to make one.
The ABA also runs a public lookup tool, though it limits casual use to a small number of searches per day and per month and points heavy users to the official registrar. The ABA routing number page explains the lookup and warns that unofficial lookup services may show outdated numbers.
Routing and account numbers on direct deposit and payroll forms
Direct deposit forms, client vendor setup forms and payroll portals all ask for the same pair of numbers, often with an account type (checking or savings). Fill them in from your bank's own records, and double-check the account type, because sending a credit to a checking account number labeled as savings can cause it to be rejected. If a client's AP portal asks you to upload a bank letter or voided check, that document lets them verify the numbers you typed against what your bank printed.
Some online banks and payment apps issue account and routing numbers that belong to a partner bank rather than the app itself. That is normal: the routing number identifies the bank that actually holds the funds. Just make sure the bank name you print on your invoice matches the routing number, or the client's AP team may query it.
ACH, Wire and Check Routing Numbers: Why Yours May Differ
A single bank can hold several routing numbers. That happens for three main reasons:
- Payment type. Many banks list one routing number for ACH and direct deposit and another for incoming domestic wires.
- Region. Large banks often assign ACH routing numbers by the state where you opened the account.
- Mergers. When banks merge, older routing numbers may stay active for a while before being retired.
For invoicing, this means you should never copy a routing number from a random website. Take it from your own bank's account details for the exact payment type, and label it on the invoice. If you accept both ACH and wires, print both numbers with clear labels, for example "ACH routing" and "Wire routing". Our ACH vs wire transfer guide explains when clients use each, and how long a wire transfer takes covers timing.
Routing Numbers vs Other Bank Codes
| Code | Country or use | Format | Identifies |
|---|---|---|---|
| ABA routing number | US domestic | 9 digits | Bank |
| SWIFT / BIC | International wires | 8 or 11 characters | Bank (and branch) |
| IBAN | Europe, UK, Middle East and others | Up to 34 characters | Bank and account together |
| Sort code | UK | 6 digits | Bank and branch |
| Transit and institution number | Canada | 5 + 3 digits | Branch and bank |
If you bill foreign clients, they will usually need your SWIFT code and account number rather than (or as well as) your routing number. Our guide to invoicing international clients covers which details to show, and ISO 20022 for small businesses explains why structured name and address data now matters on cross-border payments.
How to Show Routing and Account Numbers on an Invoice
Follow these steps to set up the payment section of your invoice correctly:
- Use a business account. A separate account keeps client payments out of your personal finances and makes monitoring easier. See do freelancers need a business bank account.
- Copy numbers from your bank, not memory. Paste them from the app or statement and check every digit.
- Label each number. Write "Routing number (ACH)" and "Account number", not just two unlabeled strings of digits.
- Match the account name. Use the exact name on the account, which should match the business name on the invoice.
- Add the payment reference. Ask clients to quote the invoice number so you can match the deposit.
- Save it once. Enter the details in the notes or payment terms area of the US invoice generator and reuse them for every invoice.
A clean payment block looks like this:
- Account name: Rivera Design LLC
- Bank: [your bank name]
- Routing number (ACH): 9 digits from your bank
- Account number: from your bank
- Reference: invoice number
Common mistakes to avoid
- Swapping the two numbers. A routing number is always nine digits; if the "routing number" on your invoice is longer or shorter, it is probably your account number.
- Using a wire routing number for ACH. Many banks use different numbers for each, so label them.
- Old numbers after a bank merger or account change. Update templates the day your bank tells you.
- Sending details as an image. Clients retype numbers from images and make errors; send text they can copy.
- Not quoting the account name exactly. Mismatched names can delay or block payments, especially wires.
Worked Example: What a Wrong Digit Costs
A freelance designer sends an invoice for $3,600.00: $3,000.00 for a brand identity project plus $600.00 for print-ready files, no sales tax on the services in her state. The client pays $1,800.00 as a 50% deposit by ACH credit, then the remaining $1,800.00 a month later.
On the second payment, the client's AP clerk types the account number with a dropped leading zero. The client's bank sends the credit, but the designer's bank cannot match it, so it is returned with R03 two banking days later. The designer's invoice still shows the $1,800.00 balance due ($3,600.00 total minus $1,800.00 amount paid), so nothing in her books changes; the payment simply never arrived. The client re-sends it correctly five banking days after the original due date.
The cost was a week's delay and several emails. The fix was to add a line to the invoice: "Account number includes a leading zero, please copy exactly", and to send the details as text the client can copy, not as an image. Small clarity changes like this prevent most returned credits.
Keeping Your Numbers Safe
Printing your routing and account numbers on invoices is normal, but criminals also use them. Two risks matter most:
- Unauthorized debits. Someone with your numbers can try to debit your account. US consumers and businesses can dispute unauthorized ACH debits, and banks offer ACH debit blocks and filters for business accounts. If you only receive payments into an account, ask your bank to block debits on it.
- Payment redirection fraud. A fraudster impersonates you and tells your client your bank details have changed. Tell clients you will never change bank details by email alone, and ask them to call you on a known number to confirm any change.
For checks, Positive Pay is another tool banks offer to stop altered or counterfeit checks drawn on your account.
Add Your Routing and Account Numbers to Your Next Invoice
The routing number vs account number difference is simple once you see it: the routing number finds the bank, the account number finds you. Take both straight from your bank, label them clearly, use the right routing number for ACH or wire, and give clients an invoice number to quote. Set up your payment block once in the free invoice generator, pick a clear layout from our invoice templates, and every invoice you send will tell clients exactly where to pay. It is free, needs no account, and exports a print-ready PDF invoice.
Frequently asked questions
What is the difference between a routing number and an account number?
A routing number identifies the bank or credit union. It is a public, nine-digit number shared by many customers of the same institution. An account number identifies your individual account at that bank and is unique to you. A payer needs both: the routing number tells the payment network which bank to send the money to, and the account number tells that bank which account to credit or debit.
Where do I find my routing number and account number?
The easiest places are your bank's mobile app or online banking, usually under account details, and your bank statement. On a personal check, the bottom line shows the routing number first (nine digits between special symbols), then the account number, then the check number, though the order of the last two can vary. Your bank's website also lists its routing numbers, sometimes by state or by payment type.
Is it safe to put my routing and account number on an invoice?
It is common practice, because clients need them to pay you by ACH or wire. Someone with both numbers can attempt a fraudulent debit, but US rules require authorization for debits and give you rights to dispute unauthorized ones. To lower risk, use a dedicated business account for receiving payments, monitor it closely, and ask your bank about debit blocks or ACH filters on that account.
Are ACH and wire routing numbers the same?
Not always. Many banks use one routing number for ACH and checks and a different one for incoming wires, and some large banks also vary ACH routing numbers by the state where the account was opened. Always copy the number your bank lists for the specific payment type. Putting a wire routing number on an invoice meant for ACH payers is a common cause of returned payments.
How many digits is an account number?
There is no single length. US account numbers vary by bank, commonly from about 8 to 12 digits, and the ACH format allows up to 17 characters in the account number field. Routing numbers, by contrast, are always exactly nine digits. If a number someone gives you as a routing number is not nine digits, it is not a valid US routing number.
Is a routing number the same as a SWIFT code?
No. A routing number is a nine-digit code for US domestic payments such as ACH, checks and domestic wires. A SWIFT or BIC code is an 8 or 11 character code used to identify banks in international wire transfers. A client abroad paying a US account normally needs the SWIFT code and your account number, and sometimes the routing number as well. Ask your bank which details foreign payers should use.
Can two banks have the same routing number?
No, each routing number is assigned to one institution, though one institution can hold several routing numbers. After a bank merger, old routing numbers may keep working for a while and are later retired. If your bank tells you a routing number is changing, update every invoice template, direct deposit form and payment link that shows it, and tell regular clients in writing.
What does the check digit in a routing number do?
The ninth digit of a routing number is a check digit calculated from the first eight digits. Payment systems multiply the digits by the repeating weights 3, 7 and 1, add the results, and the total must be a multiple of 10. If someone mistypes one digit, the total usually fails this test, so the error is caught before the payment is sent rather than after it is misrouted.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator