United States · ACH / ABA
Routing numbers for every US bank
Search 18,198 ACH routing numbers across 10,548 banks and credit unions. Paste a number to verify it — then send with Glide.
US & international payments
Sending money in or out of the US?
Skip the bank wire fee and FX markup. Open a free Glide account and send money abroad at the mid-market rate.
Popular US banks
Chase
021000021
51 numbers
Bank of America
011000138
148 numbers
Wells Fargo
026073079
32 numbers
Citi
021000089
18 numbers
U.S. Bank
042100175
45 numbers
PNC Bank
021200575
89 numbers
Capital One
021200407
80 numbers
TD Bank
011103093
40 numbers
Navy Federal
255077451
2 numbers
Ally Bank
031176136
3 numbers
Charles Schwab
121202211
2 numbers
Format of an ACH routing number
XXXXXXXXX
- 9 digits — always numeric (no letters)
- First 4 — Federal Reserve routing symbol + office
- Next 4 — institution identifier
- Last digit — ABA checksum (3-7-1 weights)
Frequently asked questions
What is an ACH routing number?
An ACH (or ABA) routing number is a 9-digit code that identifies a US financial institution for domestic electronic payments — direct deposit, bill pay, and ACH transfers.
Is a routing number the same as a SWIFT code?
No. Routing numbers are for US domestic transfers. SWIFT/BIC codes identify banks for international wires. A US bank usually has both.
Where do I find my bank’s routing number?
On the bottom left of a paper check, in your online banking profile, or on a direct-deposit form. Banks sometimes use different numbers by state or product — confirm the one tied to your account.
Do all accounts at a bank share one routing number?
Not always. Large banks publish multiple routing numbers by region or product (checking vs. wire). Always use the number shown for your specific account.
How complete is this directory?
We index tens of thousands of US ACH routing numbers from the Federal Reserve ACH directory format. Numbers change — always confirm with your bank before funding a transfer.
US & international payments
Sending money in or out of the US?
Skip the bank wire fee and FX markup. Open a free Glide account and send money abroad at the mid-market rate.
Also look up SWIFT / BIC codes for international wires and IFSC codes for Indian banks. Data source: moov-io/fed FedACHdir (Federal Reserve ACH directory format). Historical FedACH extract shipped by moov-io/fed for open tooling. Routing numbers change — always confirm with the recipient bank before sending. Drop a fresher FedACHdir.txt via --src when available.