American Express payment basics

American Express lets you pay your bill online through their website or mobile app, by phone, by mail, or in person at an American Express office. Most cardholders pay online because it's the fastest route and you can set it up in minutes. The payment goes to American Express directly — not through a third party — and posts to your account within one business day for online payments.

You'll need your card number and online login to pay through their website or app. If you don't have an online account yet, you can create one at americanexpress.com using your card number and Social Security number. Once you're logged in, you can see your current balance, due date, and minimum payment, and you can pay any amount you choose.

Key Takeaways

  • Online payments through the American Express website or app are the fastest method and typically post within one business day.
  • You can pay your full balance, minimum payment, or any amount in between, and you can schedule payments in advance if you want to automate them.
  • Phone payments are available 24/7 by calling the number on the back of your card, though you'll need your card number and bank account information ready.
  • Mail and in-person payments exist but take longer — mail payments can take 7 to 10 business days to post, so plan ahead if you're close to your due date.

Paying online through your American Express account

Log into your American Express account at americanexpress.com or use the American Express mobile app. On the account dashboard, you'll see your current balance and due date. Click or tap the payment option — it's usually labeled "Make a Payment" or "Pay Now" — and enter the amount you want to pay.

You can pay from a checking or savings account linked to your American Express profile. If this is your first payment, you'll need to add your bank account information, including your routing number and account number. American Express will verify the account with two small deposits, which takes one to two business days. After that, you can pay when ready.

Once you confirm the payment, American Express shows you a confirmation number. Save this or take a screenshot — it's your proof of payment. The money leaves your bank account within one business day and posts to your American Express account within one business day after that.

Setting up automatic payments

If you want to stop thinking about your bill, you can set up automatic payments through your American Express account. Go to your account settings, find the autopay or recurring payment section, and choose whether you want to pay your full statement balance, your minimum payment, or a fixed amount each month.

Automatic payments post on your due date or a date you choose. This prevents late fees and keeps your account in good standing, but make sure your bank account has enough money on that date — if the payment bounces, American Express may charge a fee and report it to your bank. You can change or cancel automatic payments anytime through your account settings.

Paying by phone

Call the number on the back of your American Express card to pay by phone. A representative will ask for your card number, the amount you want to pay, and your bank account information. This method works 24/7 and is useful if you're close to your due date and don't have time to set up online payment.

Phone payments post within one business day, the same as online payments. You'll receive a confirmation number — write it down or ask the representative to email it to you. There is no fee for paying by phone.

Paying by mail

Your American Express statement includes a payment coupon with a mailing address. Write a check or money order for the amount you want to pay, include the coupon, and mail it to the address shown. Do not mail cash.

Mail payments take 7 to 10 business days to reach American Express and post to your account. If your due date is fewer than 10 days away, mailing a check risks a late payment. Use mail only if you have time or if you prefer not to pay online or by phone. Include your account number on the check so American Express can match it to your account.

Paying in person at an American Express office

Some American Express locations accept in-person payments. Call the number on the back of your card or visit americanexpress.com to find an office near you and confirm they accept payments. Bring your card and a form of payment — check, money order, or debit card. Cash is not accepted at most locations.

In-person payments post the same day or within one business day. This option is rarely the fastest or most convenient route, but it exists if you're near an office and prefer to pay face-to-face.

What to do if you miss your due date

If your payment doesn't post by your due date, American Express charges a late fee. The amount depends on your card type and account history — it's usually between $25 and $40 for the first late payment. After 30 days, American Express may report the late payment to credit bureaus, which can lower your credit score.

If you realize you've missed your due date, pay as soon as you can. Call American Express at the number on your card and ask whether they can waive the late fee — some representatives have the authority to do this, especially if you have a good payment history. Paying when ready stops additional fees from accruing.

Frequently Asked Questions

Can I pay my American Express bill with a different bank account than the one I used before?

Yes. Log into your account, go to your payment settings, and add a new bank account. American Express will verify it with two small deposits before you can use it. You can keep multiple bank accounts on file and choose which one to pay from each time you make a payment.

What happens if I pay more than my full balance?

The extra amount becomes a credit on your account. You can use it toward future purchases, or you can request a refund by calling the number on the back of your card. American Express will mail you a check, which takes one to two weeks.

Is there a fee for paying my American Express bill online?

No. American Express does not charge a fee for online, phone, mail, or in-person payments. Some third-party payment services charge fees, but paying directly through American Express is always free.

How do I know if my payment went through?

Log into your American Express account and check your recent transactions. You should see the payment listed with a confirmation number. You can also call the number on the back of your card and ask a representative to confirm the payment posted.

Can I schedule a payment for a future date?

Yes, if you're paying online. When you make a payment, you can choose the date you want it to post — up to several weeks in the future. This is useful if you want to time your payment with your paycheck or if you're setting up a one-time payment instead of automatic payments.