
Bank of America Routing Number
Bank of America, N.A.Updated August 2026
Select your state below to see other routing numbers.
Same nationwide for incoming wires.
Used for international wire transfers.
Bank of America serves roughly 67 million consumer and small-business clients in the United States. ACH routing numbers vary by state; the wire routing number 026009593 is the same nationwide.
Bank of America routing numbers by state
| State / Region | Routing number | Copy routing number |
|---|---|---|
| Alabama | 051000017 | |
| Alaska | 125000024 | |
| Arizona | 122101706 | |
| Arkansas | 082000549 | |
| California | 121000358 | |
| Colorado | 123103729 | |
| Connecticut | 011900254 | |
| Delaware | 031202084 | |
| Florida | 063100277 | |
| Georgia | 061000052 | |
| Hawaii | 121000358 | |
| Idaho | 123103729 | |
| Illinois | 081904808 | |
| Indiana | 071214579 | |
| Iowa | 073000176 | |
| Kansas | 101100045 | |
| Kentucky | 083000137 | |
| Louisiana | 082000549 | |
| Maine | 011900254 | |
| Maryland | 052001633 | |
| Massachusetts | 011000138 | |
| Michigan | 072413829 | |
| Minnesota | 091000022 | |
| Mississippi | 065003898 | |
| Missouri | 081000032 | |
| Montana | 123103729 | |
| Nebraska | 104000016 | |
| Nevada | 122400724 | |
| New Hampshire | 011400495 | |
| New Jersey | 021200339 | |
| New Mexico | 107000327 | |
| New York | 021000322 | |
| North Carolina | 053000196 | |
| North Dakota | 091300023 | |
| Ohio | 044000037 | |
| Oklahoma | 103000017 | |
| Oregon | 123000220 | |
| Pennsylvania | 031202084 | |
| Rhode Island | 011500010 | |
| South Carolina | 053904483 | |
| South Dakota | 091400606 | |
| Tennessee | 064000020 | |
| Texas | 111000025 | |
| Utah | 124000054 | |
| Vermont | 011500010 | |
| Virginia | 051000017 | |
| Washington | 125000024 | |
| West Virginia | 051000017 | |
| Wisconsin | 075000019 | |
| Wyoming | 123103729 |
Bank of America wire transfer fees
| Type | Fee |
|---|---|
| Domestic wire (outgoing) | $30 |
| Domestic wire (incoming) | $15 |
| International wire (outgoing, USD) | $45 |
| International wire (incoming) | $15 |
Fees subject to change. Confirm the latest schedule on Bank of America's website before sending.
How to find your Bank of America routing number
- • Look at the bottom-left of any check from Bank of America — the 9-digit number on the left.
- • Log in to Bank of America's mobile app or online banking and open the account details screen.
- • Check the top of any monthly statement.
- • Call Bank of America customer service — but never share the number plus your full account details with anyone you don't trust.
Also asked about Bank of America
Does Bank of America allow crypto purchases?
Yes. Bank of America debit cards, ACH transfers and wires all work for buying crypto at Anytime Capital, a licensed US money services business. We also accept Bank of America credit cards — but Bank of America has blocked crypto on its own credit cards since 2018, so that authorization is theirs to give or refuse.
- Debit card
- Credit card
- ACH transfer
- Wire transfer
Tired of waiting on Bank of America transfers?
Buy crypto with Apple Pay in 60 seconds. FDIC-insured cash account, instant virtual debit card, free to open.
Frequently asked questions
Related banks and fintechs
Move money your way.
One app for cash, crypto, and a free virtual debit card.