As a former small business owner, when I accepted credit cards AMEX does have the highest fees. Years and years ago, it was great to have an AMEX because they were the only ones offering frequent flier miles tied to purchases. Now, there are so many other cards with much better perks and no annual fees. We haven't used an AMEX card in years. It's no wonder Costco is now partnering with Visa.