
U.S. Bank routing number
Complete guide to U.S. Bank routing numbers for ACH transfers, wire transfers, and direct deposit setup across all 27 states where U.S. Bank operates.
Last verified June 2026
Find your state specific routing numbers
U.S. Bank's ACH number is regional. Select the state where you opened your account to see your routing numbers.
More about U.S. Bank
U.S. Bank uses different routing numbers based on the state where you originally opened your account. This is due to U.S. Bank's growth through mergers and acquisitions over the years. Always use the routing number for the state where you first opened your account, not where you currently live.
Special Routing Numbers:
- International Incoming Wires: 071004200 (all states)
- Iowa (Council Bluffs): 104000029
Note: U.S. Bank is the 5th largest bank in the United States with over 2,200 branches across 27 states. Due to its extensive acquisition history, some states may have multiple routing numbers. Always verify your specific routing number by checking your checks, logging into online banking, or calling customer service at 1-800-872-2657.
Get it right the first time
A wrong number can bounce a transfer or send it into limbo. Two minutes here saves a week of waiting.
- Picking the wrong state — U.S. Bank routing numbers are regional
- Using the wire number for an ACH transfer (or vice-versa)
- Transposing a digit; always copy, don’t retype
- Forgetting the SWIFT code on incoming international wires
- Routing numbers are public — your account number is what to protect
- Only share account details over channels you initiated
- Verify new payees by phone before the first transfer
- Watch for invoice-swap scams that change banking details
How to find your account number
The 9-digit number in the lower-left, before your account number.
Sign in, open the account, and view account & routing details.
Printed near your account number in the statement header.
1-800-872-2657, or ask at any U.S. Bank branch.
FAQs
Common questions about ACH and wires through U.S. Bank
Stop sharing routing numbers to get paid
If you’re hunting for a routing number, you’re about to email sensitive bank details to someone. Nickel replaces the back and forth with one secure link.
Send a secure payment link instead of your account details.
No per-transfer fee — for you or the businesses you pay.
One place to send and receive, whatever the rail.
Every payment lands matched, not in a spreadsheet.