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.