A bank branch code is a number or code that identifies the specific location where your account is held
When you open an account at a bank, your money lives at a particular branch — a physical location or a processing center. A branch code is the identifier that tells other banks, payment systems, and your own bank's internal networks exactly which branch that is. It is not the same as your account number. Your account number identifies you; your branch code identifies where you are.
Branch codes matter because money does not move directly from one account to another. It moves through a chain of systems and clearing houses, and each step needs to know which branch is sending or receiving. Without the correct branch code, a wire transfer can be delayed, routed to the wrong place, or rejected entirely. Some transfers will not even start without it.
The format and name of a branch code depend on where your bank is and what kind of transfer you are making. In the United States, the most common identifier is the routing number — a nine-digit code that tells the Federal Reserve and other banks how to find your branch. Other countries use different systems: the UK uses sort codes, Canada uses transit numbers, and Australia uses BSB codes. They all do the same job.
Key Takeaways
- A branch code identifies the specific location of your bank account, separate from your account number itself.
- In the United States, the routing number is the branch code used for wire transfers, direct deposits, and ACH payments.
- You can find your routing number on the bottom left of your checks, on your bank's website, or by calling your bank directly.
- Different countries use different names for branch codes — sort codes in the UK, transit numbers in Canada, BSB codes in Australia — but they serve the same purpose.
- Using the wrong branch code will delay or reject a transfer, so verify it before sending money or setting up automatic payments.
Where to find your branch code
The easiest place to look is the bottom left corner of any check you have from that account. The first set of numbers printed there is your routing number. If you do not have checks, log into your online banking and look for account details or settings — most banks display the routing number there.
You can also call your bank's customer service line and ask for the routing number for your specific branch. Have your account number ready when you call. Some banks have different routing numbers for different branches or different types of transactions, so it is worth confirming you have the right one for what you are about to do.
Your bank's website usually has a routing number lookup tool. You enter your state and sometimes your city, and it returns the routing number for that location. This is useful if you are setting up a transfer to someone else's account and need to know their bank's routing number — you can look it up without calling them.
Routing numbers versus account numbers
These two numbers work together but do completely different things. Your account number identifies your specific account at your bank — it is unique to you and only you. Your routing number identifies the bank branch itself. Think of it this way: the routing number is the bank's address, and your account number is your mailbox at that address.
When you give someone your banking details to send you money, you give them both numbers. The routing number tells their bank where to send the money. The account number tells your bank which account to deposit it into. Without the routing number, the sending bank does not know which institution to contact. Without the account number, your bank receives the money but does not know whose account to credit.
This is why wire transfer forms always ask for both. If you provide only one, the transfer will fail or be held while the bank tries to figure out what you meant.
How branch codes work in different types of transfers
Wire transfers require your routing number because they move through the Federal Reserve's system, which uses routing numbers to direct funds between banks. When you initiate a wire, your bank looks up the receiving bank's routing number, contacts that bank through the Federal Reserve, and instructs it to deposit the funds into the specified account.
ACH transfers — the system used for direct deposits, bill payments, and most online transfers between accounts — also use routing numbers. ACH is slower than wire transfer (typically one to three business days) but cheaper, and it still needs the routing number to know which bank to contact.
Checks use routing numbers too, printed in machine-readable form at the bottom. When you write a check, the routing number tells the receiving bank's processing system which bank issued it and where to send it for payment.
International transfers use a different system. Instead of a routing number, you provide a SWIFT code (also called a BIC code) to identify the bank, and an IBAN (International Bank Account Number) to identify your account within that bank. These serve the same purpose as a routing number and account number, but they work across borders and through different clearing systems.
What happens if you use the wrong branch code
If you provide an incorrect routing number, the sending bank will either reject the transfer outright or send it to the wrong bank. If it goes to the wrong bank, that bank will eventually notice the account number does not match any of their accounts and return the funds to the sender. This process can take several days to a week.
Some transfers are rejected when ready by automated systems that check whether the routing number and account number combination is valid. Others make it partway through the system before being caught. Either way, you will not receive the money on the day you expected, and the sender may be charged a fee for the failed transfer.
For this reason, it is worth double-checking the routing number before you give it to someone or before you set up an automatic payment. A single digit wrong can send money to the wrong place.
Branch codes for online banks and credit unions
Online banks have routing numbers just like traditional banks, even though they do not have physical branches. The routing number identifies the bank's processing center or the Federal Reserve district it uses. You find it the same way — on the bank's website, in your account settings, or by calling customer service.
Credit unions also have routing numbers. If you have an account at a credit union, you can find the routing number on your checks or by logging into your account online. Some credit unions share a routing number across multiple locations; others have different routing numbers for different branches. Ask your credit union which one applies to your account.
Frequently Asked Questions
Is my routing number the same as my bank's main routing number?
Not always. Some large banks have different routing numbers for different regions or branches. Your specific routing number is the one for the branch where your account is held. If you use the bank's main routing number and it does not match your branch, the transfer may be delayed while it gets rerouted internally.
Can someone use my routing number to take money from my account?
Your routing number alone cannot be used to withdraw money. Someone would also need your account number, and even then, they would need authorization from you or your bank. Routing numbers are public information — they are printed on every check — so sharing yours is not a security risk by itself.
Do I need a routing number for transfers between accounts at the same bank?
Not always. Many banks let you transfer between your own accounts using just the account number. However, some banks still require the routing number for internal transfers. Check with your bank before you set up the transfer.
What is the difference between a routing number and a SWIFT code?
A routing number is used for domestic transfers within the United States. A SWIFT code is used for international transfers and identifies the bank globally. If you are sending money to someone outside the US, you will need their SWIFT code instead of a routing number.
Can a routing number change?
Routing numbers can change if your bank merges with another bank, closes a branch, or reorganizes its processing centers. If this happens, your bank will notify you and provide the new routing number. Check your bank's website or call to confirm the current routing number before setting up a new transfer.