Is American Express as accepted as Visa?
More merchants accept Visa than American Express. In fact, Visa is one of the most accepted payment networks in the world. American Express is accepted by 99% of the merchants that accept credit cards, but it's still not as widely accepted as Visa.
Why is American Express not as widely accepted?
The different fees often make or break a deal for a merchant. This is why many merchants, especially small businesses, don't accept American Express. American Express' interchange fee is just too high. Providers like Visa and Mastercard charge between 1.15% and 2.5%, while Amex charges merchants between 1.43% and 3.3%.