
American Express routing number
Complete guide to American Express National Bank routing numbers for ACH transfers, wire transfers, and direct deposit setup for savings and checking accounts.
Last verified June 2026
American Express routing number
Use the ACH number for direct deposits and ACH transfers, the wire number for domestic wires, and the SWIFT code for international wires.
More about American Express
American Express's ACH routing number is 124085066, used for direct deposits, ACH transfers, and domestic wires. Domestic wire transfers use 124303243.
American Express National Bank uses different routing numbers depending on the type of transaction you're making. As a digital-only bank operating nationwide from Utah, the bank maintains simple routing number structure:
Primary Routing Numbers:
- 124085066 - Used for ACH transfers, direct deposits, automated payments, bill pay, and savings account transactions
- 124303243 - Used for domestic wire transfers (both incoming and outgoing)
Account Types:
American Express National Bank offers several account types, all using the routing numbers above:
- High Yield Savings Account - Uses 124085066 for ACH transactions
- Rewards Checking Account - Uses 124085066 for ACH, 124303243 for wires
- Certificates of Deposit (CDs) - Uses 124085066 for ACH transactions
- IRA Accounts - Uses 124085066 for ACH transactions
National Availability:
Unlike traditional banks with state-specific routing numbers, American Express National Bank operates as an online-only institution with no physical branches outside its Sandy, Utah headquarters. This means all customers nationwide use the same routing numbers regardless of their location.
Important Note: American Express credit cards do not use routing numbers. Routing numbers only apply to American Express National Bank deposit accounts (savings, checking, CDs, and IRAs).
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.
- 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-446-6307, or ask at any American Express branch.
FAQs
Common questions about ACH and wires through American Express
Why does American Express National Bank have two different routing numbers?
American Express National Bank uses 124085066 for ACH transactions (direct deposits, bill payments, automated transfers) and 124303243 for wire transfers. This dual routing number structure is common among banks because ACH and wire transfer networks process differently. ACH transactions batch process and typically take 1-2 business days, while wire transfers process individually in real-time. Always verify which type of transaction you're initiating to use the correct routing number.
Can I use my American Express credit card routing number for bank transfers?
No, American Express credit cards do not have routing numbers. Routing numbers only apply to bank deposit accounts offered by American Express National Bank, including their High Yield Savings Account, Rewards Checking Account, CDs, and IRAs. Credit cards use a completely different payment network and cannot receive ACH or wire transfers. If you need to pay your American Express credit card bill, you can set up electronic payments through your credit card account, not through routing numbers.
How do I receive international wire transfers to my American Express National Bank account?
American Express National Bank does not have its own SWIFT code, which is typical for smaller U.S. banks and online-only institutions. To receive international wire transfers, the bank uses a correspondent bank relationship. Contact American Express National Bank customer service at 1-800-446-6307 before initiating an international wire to get specific instructions, including the correspondent bank details and any additional reference codes needed to ensure proper crediting to your account.
What's the difference between the ACH and wire routing numbers at American Express National Bank?
The ACH routing number (124085066) is used for standard electronic transfers that process in batches and typically complete within 1-2 business days. This includes direct deposits, automated bill payments, and transfers between your American Express account and external banks. The wire routing number (124303243) is used for wire transfers that process individually in real-time, usually completing the same business day. Wire transfers typically cost $20 for outgoing domestic wires, while ACH transfers are usually free.
Can I find my American Express National Bank routing number on my checks?
If you have an American Express Rewards Checking Account with checks, your routing number appears at the bottom left corner of your checks. However, most American Express National Bank customers use the High Yield Savings Account, which does not come with checks or a debit card. For savings accounts, you can find your routing number by logging into your online account, checking your account documents, or calling customer service 24/7 at 1-800-446-6307.
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.