What a U.S. Bank routing number is and where to find it

A routing number is a nine-digit code that identifies which bank or credit union holds your account. When you send a wire transfer, the routing number tells the sending bank where to direct your money. U.S. Bank, like every other financial institution, has multiple routing numbers — one for each region or processing center — so the number you need depends on where your account is physically held, not where you live.

You can find your U.S. Bank routing number in four places: the bottom left corner of your checks, your online banking portal, a call to U.S. Bank customer service at 1-800-872-2657, or the U.S. Bank website's routing number lookup tool. If you use the website lookup, you will enter your state and the city where your branch is located, and the tool returns the correct nine-digit code for that location.

The routing number on your checks is reliable, but only if your checks were printed recently. If you have had the same account for many years and moved branches, the number may be outdated. Your online banking portal shows the current routing number tied to your specific account, which is the safest source.

Key Takeaways

  • U.S. Bank routing numbers are nine digits and vary by branch location, not by account type or customer.
  • The fastest way to find your routing number is to log into your U.S. Bank online account, where it appears alongside your account number.
  • The bottom left of your checks shows a routing number, but it may be outdated if you have moved branches or held the account for many years.
  • U.S. Bank's website routing number lookup tool requires your state and branch city to return the correct code for your location.

How routing numbers differ from account numbers

A routing number identifies the bank or branch; an account number identifies your specific account within that bank. When you wire money, you provide both. The routing number tells the sending bank which institution to contact, and the account number tells that institution which account to deposit the money into. Without both, the wire cannot be completed.

On a check, the routing number appears first (nine digits on the far left), followed by the account number (typically 10 to 12 digits). In your online banking portal, they are usually listed separately under account details or account information. When you initiate a wire transfer, the form will have two distinct fields — one for routing number and one for account number — so you cannot accidentally put one in the other's place.

Where U.S. Bank routing numbers come from

The nine-digit routing number system is maintained by the American Bankers Association and assigned to every bank and credit union in the United States. The first four digits identify the Federal Reserve district and the specific bank; the next four identify the branch or processing center; the ninth digit is a check digit used to verify the number is correct. U.S. Bank does not create its own routing numbers — they are assigned by the banking system itself.

Because U.S. Bank operates in multiple states and has many branches, it holds more than one routing number. A branch in Minneapolis will have a different routing number than a branch in Los Angeles, even though both are U.S. Bank. This is why entering your branch location into the lookup tool matters — it ensures you get the routing number for the specific location where your account is held.

Using the correct routing number for your wire transfer

When you initiate a wire transfer through U.S. Bank, you will enter the routing number of the receiving bank, not U.S. Bank. If you are sending money to another U.S. Bank customer, you still use the receiving customer's routing number (which may be different from yours if they bank at a different U.S. Bank location). If you are sending money to a customer at a different bank entirely, you use that bank's routing number.

U.S. Bank's wire transfer form will ask you to enter the receiving bank's routing number, the receiving account number, and the receiving customer's name. Double-check all three before submitting. A wire transfer cannot be reversed once it is sent, so entering the wrong routing number means your money goes to the wrong bank — and recovering it becomes difficult and time-consuming.

If you are receiving a wire transfer into your U.S. Bank account, you provide the sender with your U.S. Bank routing number (for your specific branch location) and your account number. The sender's bank uses your routing number to locate U.S. Bank and your account number to deposit the money into your account.

International wire transfers and routing numbers

For wire transfers outside the United States, you typically do not use a routing number. Instead, you use a SWIFT code (also called a BIC code), which is an international equivalent. U.S. Bank's SWIFT code is USBKUS44IMT for most international transfers. Some countries also require an IBAN (International Bank Account Number), which is a longer code that includes the account number and bank information in one string.

If you are sending money to a bank outside the U.S., contact U.S. Bank or check your wire transfer form to see whether you need a SWIFT code, IBAN, or both. The receiving bank's details will specify what information is required. Using a routing number for an international transfer will not work — the receiving bank will not recognize it.

What to do if you cannot find your routing number

If you cannot locate your routing number through your checks or online portal, call U.S. Bank customer service at 1-800-872-2657. Have your account number ready, and tell the representative which branch location your account is held at. They will provide the correct nine-digit routing number in seconds.

You can also visit a U.S. Bank branch in person and ask a teller for your routing number. Bring a form of identification and your account number or a check. The teller will confirm your routing number and can print it for you if you need a written record.

If you are unsure which branch location your account is held at, your online banking portal will show this under account details. Some accounts are held at a main processing center rather than a physical branch, and the portal will indicate that as well.

Frequently Asked Questions

Is the routing number on my checks the same as the one I use for wire transfers?

Usually yes, but not always. If your checks are old or you have moved branches, the number may be outdated. Your online banking portal shows the current routing number for your account, which is the safest source for wire transfers. When in doubt, verify the number through your portal or by calling customer service before sending a wire.

Can I use the same routing number for all my U.S. Bank accounts?

If all your accounts are held at the same branch location, yes. If you have accounts at different U.S. Bank branches, each account may have a different routing number. Check your online portal for each account to confirm, or call customer service to verify which routing number applies to which account.

What happens if I use the wrong routing number for a wire transfer?

The wire will be sent to the wrong bank or branch. U.S. Bank cannot reverse a wire once it is sent, so you would need to contact the receiving bank and request they return the funds. This process can take weeks. Always double-check the routing number before submitting a wire transfer.

Do I need a routing number to receive a wire transfer at U.S. Bank?

Yes. The sender needs your U.S. Bank routing number (for your branch location) and your account number to send you money. You provide these details to the sender, and they enter them into their bank's wire transfer form. Make sure you give them the correct routing number for your specific account location.