Where Is American Express Accepted?

The short answer: American Express acceptance in the U.S. is now very broad, accepted at the large majority of places that take cards, but it still trails Visa and Mastercard at some small businesses and notably overseas. For international travel, carry a Visa or Mastercard as a backup.

U.S. acceptance

Amex has closed most of the acceptance gap in the U.S., and it is taken at the vast majority of merchants that accept credit cards. The holdouts are usually small businesses that balk at Amex historically higher merchant fees. For everyday domestic spending, an Amex works almost everywhere, though you may still hit the occasional shop that is Visa and Mastercard only.

International acceptance

Overseas is where Amex is weaker. In many countries, smaller merchants, transit systems, and rural areas take Visa and Mastercard but not Amex. This is the main reason to never travel abroad with only an Amex. The same is true for Discover, which has even narrower global reach.

The practical takeaway

Use your Amex for the rewards where it is accepted, but always carry a Visa or Mastercard as a backup, especially when traveling. Pick a backup with no foreign transaction fee. See credit card networks explained for how acceptance is set by the network.

Frequently asked questions

Is American Express widely accepted?
In the U.S., yes, at the large majority of card-accepting merchants. Abroad it is less accepted than Visa and Mastercard, so carry one of those as a backup when traveling.
Why do some stores not accept Amex?
Historically Amex charged merchants higher fees, so some small businesses choose not to accept it. The gap has narrowed in the U.S. but is still common overseas.

Related reading

Bryce Casson

Bryce Casson, Founder of Cardocrat. Every card is ranked by what it actually returns, with all points valued at a flat 1 cent and offers verified against issuer sources. About the author.