Lisa Cahill, Credit Cards Moderator
@lisacahill
The American Express annual fee is $0 to $695, depending on the card. If an Amex credit card has an annual fee, it gets charged to the card when the account is opened and again every year during the month of the card’s anniversary. The higher the card’s annual fee is, the more rewards and benefits it’s likely to offer, but there are still plenty of worthwhile cards with $0 annual fees.
American Express Annual Fees on Popular Cards
- Blue Cash Everyday: $0
- Cash Magnet: $0*
- Blue Cash Preferred: $0 intro 1st yr, $95 after
- Amex Green: $150
- Amex Gold: $250
- Amex Platinum: $695
Whether you should get an American Express card with an annual fee depends on your spending preferences. If you’re a light spender, you’ll likely want to avoid a fee. But if you spend a lot, you’ll probably find the more expensive cards to be more lucrative in the long run.
*All information about the American Express Cash Magnet® Card has been collected independently by WalletHub. The American Express Cash Magnet® Card is no longer available to new applicants through WalletHub, but may be available on the American Express website.

2023's Best American Express Credit Cards
Compare CardsPeople also ask
Did we answer your question?