Does CVS Take American Express?

Last Updated on 11/14/2020 by GS Staff

Q: Does CVS accept American Express as a payment method?

Yes, CVS takes American Express. They accept all major credit cards in stores and online. These credit cards include American Express, Discover, Visa, and MasterCard.

Other popular drug stores that take American Express are:

  • Rite Aid
  • Walgreens
  • DUANEreade

While American Express is accepted at CVS and millions of other stores, you will occasionally find a merchant that does not take this credit card. American Express charges merchants a fee for each swipe. This fee is a bit higher than the other credit card issuers charge, which causes some stores to not accept American Express.

You may wish to have another type of credit card or payment method available in case you shop at a store that does not take American express.