A branch code is a short number that identifies which physical location of your bank processed your account

When you open an account at a bank, your money lives at a specific branch — the building where you walked in, or the one your bank assigned to you. A branch code is the number your bank uses to track which location that is. It appears on your checks, your bank statements, and sometimes on your debit card. You need it when you're setting up direct deposit, sending money between banks, or proving where your account is held.

Think of it this way: your account number identifies you at your bank. Your branch code identifies which building your account lives in. Together, they tell another bank or employer exactly where to send your money.

Branch codes are not the same as routing numbers, though they work together. A routing number identifies your entire bank (or sometimes a large region of it). A branch code narrows that down to one location. Some banks use the terms interchangeably, which creates confusion — but they are different pieces of information.

Key Takeaways

  • A branch code is a number that identifies the specific bank location where your account is held.
  • You can find your branch code on your checks, bank statements, or by calling your bank's customer service line.
  • Branch codes are required for direct deposit setup, wire transfers, and some international transactions.
  • Not all banks use branch codes the same way — some smaller banks may not have them, or may use routing numbers instead.

Where to find your branch code

The easiest place to look is the bottom left corner of your checks. The first set of numbers you see — usually three to five digits — is your branch code. The longer number next to it is your account number.

If you don't have checks, look at your most recent bank statement. The branch code usually appears near the top, sometimes labeled "branch number," "branch code," or "location code." If your statement doesn't show it clearly, call your bank's customer service number (on the back of your debit card) and ask for your branch code. Have your account number ready when you call.

Online banking accounts sometimes don't display the branch code in your account dashboard. If you can't find it online, the phone call is your fastest route. Some banks also print it on your debit card, though not all do.

When you actually need to provide it

The most common reason to need your branch code is direct deposit. When you start a new job and fill out the direct deposit form, your employer needs to know which bank branch to send your paycheck to. You'll provide your routing number, account number, and branch code together.

You also need it for wire transfers — when you're sending money to someone else's account at a different bank, or receiving money from them. The sending bank uses your branch code to route the money to the right location within your bank.

Some banks require it for setting up automatic bill payments or transfers between your own accounts at different branches. International wire transfers almost always require it, sometimes along with additional codes depending on the country.

If you're straightforward depositing a check or withdrawing cash at your branch, you don't need to provide your branch code — the teller already knows which branch you're at.

How branch codes differ between banks

Large national banks like Bank of America, Wells Fargo, and Chase use branch codes, but the format varies. Some use three digits, others use four or five. Some banks call it a "branch code," others call it a "location code" or "branch number."

Credit unions often use a different system. Instead of a branch code, they may use a branch number or no separate code at all — the routing number alone may be enough. If you bank at a credit union, ask whether you need a separate branch code or if your routing number covers it.

Online-only banks (banks with no physical branches) typically don't have branch codes because there's no physical location to identify. If you bank with an online-only institution, you'll only need your routing number and account number for direct deposit and transfers.

Some smaller regional banks don't use branch codes at all. If you can't find one on your checks or statement, it's likely your bank doesn't use them — your routing number and account number are sufficient.

Branch codes versus routing numbers

The confusion between these two is common because they're often used together and sometimes printed right next to each other on your checks. Here's the difference: your routing number identifies your bank (or a large region of it if it's a very large bank). Your branch code identifies the specific location within that bank.

When you set up direct deposit, you usually provide both. Your employer uses the routing number to find your bank, then uses the branch code to find the right branch within that bank. Some smaller employers or older payroll systems only ask for the routing number and account number — in those cases, the bank can usually figure out which branch you use based on your account number alone.

For wire transfers, you almost always need both. The sending bank uses the routing number to contact your bank, then the branch code to route the money to the right location.

What happens if you give the wrong branch code

If you provide an incorrect branch code on a direct deposit form, your paycheck may be delayed or sent to the wrong branch. Your employer's bank will try to deliver it, but if the code doesn't match your account, the receiving bank may reject it and send it back. This usually takes a few days, and your paycheck will eventually reach you, but you may miss a payment important date.

For wire transfers, a wrong branch code can cause the transfer to fail or be returned. The sending bank will usually contact you to confirm the correct code before sending the money again.

The safest approach is to double-check your branch code against your checks or statement before you submit any forms. If you're unsure, call your bank and confirm it — a two-minute phone call prevents a delayed paycheck.

Frequently Asked Questions

Is my branch code the same as my account number?

No. Your account number identifies you personally at your bank. Your branch code identifies the location where your account is held. On a check, the branch code comes first (usually three to five digits), followed by your longer account number.

Do I need my branch code to use an ATM?

No. You only need your debit card and PIN to use an ATM. Branch codes are for transfers, direct deposit, and wire transfers — not for everyday banking at the ATM or teller window.

What if my bank closed the branch where my account is held?

Your bank will assign your account to a new branch and send you updated checks or a notice with your new branch code. You should update any direct deposit or automatic transfer information with the new code. Call your bank to confirm the new code if you're unsure.

Can I use any branch code from my bank, or does it have to be the one my account is assigned to?

For direct deposit and wire transfers, use the branch code assigned to your account — the one on your checks or statement. Using a different branch code from the same bank may cause delays or rejections. If you've moved and want to change your branch, contact your bank to reassign your account.

Do online banks have branch codes?

No. Online-only banks have no physical branches, so they don't use branch codes. You'll only need your routing number and account number for direct deposit and transfers with an online bank.