Yes, you can send money from American Express to your bank account, but the method depends on what type of American Express card you have

If you have an American Express prepaid card or American Express savings account, you can transfer money to a linked bank account. If you have a traditional American Express credit card, you cannot transfer the credit line itself — but you can use the card to move money indirectly through a cash advance or balance transfer, both of which come with fees and interest charges.

The fastest and cheapest route is a direct transfer from an American Express prepaid or savings product. This usually takes one to three business days and costs nothing. A cash advance from a credit card is slower, more expensive, and should only be your option if you have no other way to access the funds.

Key Takeaways

  • American Express prepaid cards and savings accounts can transfer money directly to a linked bank account for free in one to three business days.
  • American Express credit cards do not hold money you can transfer — they are borrowing products, not storage products.
  • A cash advance from an American Express credit card charges a fee (usually 3 to 5 percent of the amount) plus interest starting when ready.
  • You must link your bank account to your American Express account before you can transfer money, which requires your routing number and account number.

Transferring from an American Express prepaid or savings account

Log into your American Express account online or through the mobile app. Look for a section called "Transfer Money," "Move Money," or "Send to Bank" — the exact name varies depending on which American Express product you have. Select the bank account you want to transfer to. If this is your first transfer, you will need to add your bank account by entering your routing number and account number, which you can find on a check or by calling your bank.

Enter the amount you want to transfer and confirm the transaction. American Express will show you the expected arrival date, which is usually one to three business days. The money will land in your bank account on that date. There is no fee for this transfer, and you can do it as often as you need.

Why you cannot transfer a credit card balance directly

An American Express credit card is a borrowing product, not a storage product. The card itself does not hold your money — it holds a credit line, which is money American Express has agreed to lend you. You cannot transfer a credit line to a bank account the same way you would transfer cash from a savings account.

If you need cash from a credit card, your only option is a cash advance, which treats the withdrawal as a new loan. This is expensive: American Express charges a cash advance fee (usually 3 to 5 percent of the amount you withdraw) plus a higher interest rate than regular purchases. Interest starts accruing when ready, with no grace period. A $500 cash advance might cost you $15 to $25 in fees alone, plus interest charges that begin the day you withdraw the money.

How to take a cash advance if you have no other option

If you have an American Express credit card and genuinely need cash, you can withdraw money at an ATM using your card PIN, or you can visit a bank branch and ask for a cash advance. You will need to know your PIN — if you do not have one, you can request it through your American Express account or by calling the number on the back of your card.

The money will be available when ready, but the cost is significant. You will see the cash advance fee on your next statement, and interest will accrue daily until you pay off the balance. If you can wait one to three business days, a transfer from a prepaid or savings account is always cheaper and faster.

Linking a new bank account to your American Express account

Before you can transfer money, your bank account must be linked to your American Express account. Open your American Express account online or in the app and look for "Linked Accounts," "Bank Accounts," or "Payment Methods." Select "Add Bank Account" or similar language.

Enter your bank's routing number and your account number. You can find both on a check — the routing number is the first set of numbers on the left, and your account number is the second set. Alternatively, call your bank and ask for these numbers. American Express may ask you to verify the account by depositing small amounts (usually less than $1) into the account, then asking you to confirm those amounts. This process takes a few business days but only happens once per account.

What happens if the transfer fails or takes longer than expected

If a transfer does not arrive within the stated timeframe, log into your American Express account and check the transfer status. Most transfers show as "Pending," "Processing," or "Complete." If it shows as complete but the money has not arrived in your bank account, contact your bank — the delay is usually on their end, not American Express's.

If the transfer shows as failed or rejected, American Express will usually tell you why — common reasons include an incorrect account number, a closed account, or a mismatch between the account holder's name and the name on your American Express account. Correct the information and try again. If you cannot figure out what went wrong, call American Express at the number on the back of your card.

Frequently Asked Questions

How long does it take to transfer money from American Express to my bank account?

Most transfers take one to three business days. The exact timing depends on your bank and when you initiate the transfer. Transfers made on weekends or holidays may take longer because banks do not process them until the next business day.

Is there a limit to how much I can transfer at once?

Yes, but the limit varies by account type and your American Express history. Check your account settings or call American Express to find your specific transfer limit. You can usually make multiple transfers if you need to move more than the limit allows.

Can I transfer money from American Express to someone else's bank account?

No. Transfers from American Express go only to a bank account in your own name. If you need to send money to someone else, you would need to transfer it to your own bank account first, then use your bank's payment or transfer tools to send it to them.

What if I do not know my bank's routing number?

Call your bank or check your bank's website — they will have the routing number listed. You can also find it on a check if you have one. Do not guess or use a number you are unsure about, because an incorrect routing number will cause the transfer to fail.

Does American Express charge a fee for transfers to my bank account?

No, transfers from American Express prepaid or savings accounts are free. Cash advances from a credit card, however, charge a fee (usually 3 to 5 percent) plus interest, so they are much more expensive.