Paying your American Express bill in person is one convenient way to ensure your payment gets processed quickly. With many options to choose from, you can find a location and method that works for your schedule. This article will explain the different ways you can pay an American Express bill in person.
Pay at Your Bank or Credit Union
The most common way to pay an American Express bill in person is to bring cash, a money order, or a check to your bank or credit union branch. Most banks and credit unions accept third party bill payments during regular business hours.
To pay with this method
- Bring your American Express account number and the payment amount.
- Let the teller know you need to make a bill payment to American Express.
- Provide the account number and payment amount.
- Pay with cash, a bank check, or money order.
- Get a receipt for proof of payment.
- Payments made before the branch cutoff time will typically post to your account the next business day.
This is a fast easy way to pay in person with no fees. Just check your bank or credit union’s website for branch locations and business hours.
Use Western Union
You can also pay American Express bills in person at locations that offer Western Union services. This global money transfer service allows you to pay bills with cash.
To use this bill pay method:
- Locate a Western Union agent in your area. Many convenience stores, check cashing stores, and supermarkets offer the service.
- Bring cash and your American Express account information.
- Let the agent know you need to make a bill payment.
- Fill out the “Pay Bills” form with your account number, name, and address.
- Hand the agent your cash payment.
- Get a receipt as proof of payment.
- Payments post to your account within 1-2 business days in most cases.
Western Union charges a flat fee for bill payments, typically around $1-$5 depending on amount.
Pay With MoneyGram
Similar to Western Union, MoneyGram is a global money transfer and bill pay service available at many retail locations. It allows you to make quick cash payments for bills.
Follow these steps to pay American Express with MoneyGram:
- Find a MoneyGram location near you. Many pharmacies, convenience stores, and check cashing stores offer it.
- Bring your American Express account number and cash for the payment.
- Fill out the bill pay form with your account details.
- Present cash to the agent to complete payment.
- Get a receipt as proof of payment.
- Payments typically post to your account within 1 business day.
MoneyGram bill pay fees are usually between $1-$5 depending on amount.
Use Your Mobile Device
If you want to pay on the go, the American Express mobile app allows you to make a quick in-person payment at participating CVS, Duane Reade, and 7-Eleven locations.
Here’s how mobile pay in-store works:
- Open the Amex app and select “Pay Bill in Store”
- Choose CVS pharmacy, Duane Reade, or 7-Eleven as the retailer.
- A barcode will appear on your phone screen.
- The store cashier will scan the barcode and accept your cash payment.
- A digital receipt will confirm your payment.
- Payments post to your account within 1-2 business days typically.
This method is fee-free and very convenient if you already planned to visit one of the participating retailers.
Pay at Select Airport Locations
Some airport currency exchange locations and Travelex retail stores allow you to make in-person American Express payments. This can be handy if you want to pay your bill while traveling.
To take advantage of this option:
- Look for Travelex or other airport currency exchange locations inside the airport terminal.
- Bring your American Express account details and cash, traveler’s checks, or debit card for payment.
- Inform the agent you need to make a bill payment to American Express.
- Provide your account information and payment.
- Get a receipt as confirmation.
- Payments typically post to your account within 1 business day.
Expect to pay a service fee around $5-$15 at airport locations.
Send a Money Order by Mail
If you prefer to avoid fees, you can purchase a money order with cash from your bank or the post office. Then simply mail the money order to American Express with your payment stub.
To use this bill pay method:
- Get a money order made out to American Express for the payment amount.
- Fill out the payment stub from your statement with your American Express account number.
- Mail the payment stub and money order to the address on your statement.
- Payments made by mail take 5-7 days on average to post.
This is a budget-friendly way to make cash payments, but it does require some extra time for mailing. Be sure payments arrive by the due date to avoid late fees.
Consider Automatic Payments
While the options above allow you to manually pay in person, setting up automatic payments can save you time and hassle. American Express offers auto pay options by linking your bank account or enrolling in AutoPay with Points. This deducts payments automatically each month.
To enroll:
- Log into your online account
- Under “Account Services”, select “Payment Activity”
- Click “Enroll” under AutoPay
- Choose your account and payment date
Automatic payments provide peace of mind that your bill will be paid on time every month.
Choose the Best Option for You
As you can see, American Express offers many choices for paying your bill conveniently in person with cash. Consider costs, location, timing, and your personal preferences to pick the in-person payment method that works best for your needs. The ability to take care of your bill on the go or with cash makes American Express a flexible, customer-friendly option when you need to pay in person.

The Amex App: How to Pay with Bank Transfer
FAQ
Does American Express have in-person locations?
Can I pay my American Express bill at Walmart?
Can I pay off my American Express card with cash?
Can you pay with Amex at the post office?