Yes, especially if you maximize the card’s benefits and initial statement credits. An annual fee can sometimes be intimidating when you're searching for a new credit card, and it's important to weigh each card's annual fee against its welcome offer, perks and ongoing rewards to determine whether it's worth the cost of keeping the card in your wallet. Luckily, if you're an occasional traveler, offsetting the Amex Green card's annual fee shouldn't be much trouble.