Many of the credit card offers that appear on this site are from credit card issuers from which receives compensation. Compensation does not impact the placement of cards on Million Mile Secrets other than in banner advertising. does not include all credit card offers that might be available to consumers in the marketplace.

Editorial Note: We're the Million Mile Secrets team. And we're proud of our content, opinions and analysis, and of our reader's comments. These haven’t been reviewed, approved or endorsed by any of the airlines, hotels, or credit card issuers which we often write about. And that’s just how we like it! :)

How to get your annual fee waived

Signing up for credit cards through partner links earns us a commission. Terms apply to the offers listed on this page. Here’s our full Advertising Policy.

How to get your annual fee waived

Meghan HunterHow to get your annual fee waivedMillion Mile Secrets Team

Signing up for credit cards through partner links earns us a commission. Terms apply to the offers listed on this page. Here’s our full Advertising Policy.

Here’s the scenario: The annual fee on one of your cards has just posted to your account. It’s a fairly significant amount of money, and you aren’t sure if keeping the card is worth it.

On certain cards, the annual fee is waived for the first year. But otherwise, you can pay anywhere from under $100 to over $500 a year for a card’s annual fee. So, you’re thinking of calling the bank to ask if they can waive the fee.

If you’ve ever been in this position (and I imagine most of us with any of the best credit cards for travel have), you might be wondering what strategies you can use when calling in. Here’s what we suggest doing:

Some annual fees can be a doozie. Especially if you aren’t able to take advantage of a card’s perks. (Photo by pathdoc/Shutterstock)

Ask the issuer to waive the annual fee

Call the number on the back of your card and being polite on this call can go a long way. Being a good customer helps your cause, too. So if you’ve used the cards frequently and paid your bills on time, the bank is more likely to want to keep your business.

You could mention that you’d like to keep the card because of the benefits, but compared to other similar cards it’s hard to justify paying the annual fee.

They may offer a bonus instead

If the bank won’t waive the annual fee they may offer you a statement credit or bonus points to cover a portion of the fee.

For example, I was once offered 5,000 AMEX Membership Rewards points and another 15,000 points after spending $3,000 within three months in exchange for keeping the American Express® Gold Card. The annual fee on this card is $250 (see rates & fees) and 20,000 points are worth at least $200.  So this bonus makes keeping the card a lot more enticing.

If you don’t get an offer you like, you can say you’d like to think it over. Then hang up and call back to get another agent who may be willing to give you a better offer. As with everything in the miles & points hobby, do the math when you receive an offer to determine if it’s a good deal.

What to know before you cancel your card

If the bank won’t waive your annual fee or offer a bonus to keep your business, follow these tips before canceling your card:

Don’t make the bank angry

Be sure you’ve taken the time to evaluate the card. We usually recommend folks hang onto a card for 9 to 10 months and then decide if it’s worth the annual fee. That’s because banks don’t like it when you sign-up for cards just to earn the bonus and then cancel right away. They give out these incentives because they want you to try the card.

Don’t lose your rewards

Bank points earning cards like The Platinum Card® from American Express and Chase Sapphire Preferred® Card will take away your points when you cancel. But you can avoid this by transferring your points to airline and hotel partners before you cancel! Here’s more about transferring Chase Ultimate Rewards points to partners along with information on transferring Amex Membership Rewards points to partners.

Consider switching to a no annual fee card

Canceling a card could impact your credit score. That’s because:

  •  Your credit utilization ratio (ratio of the amount you owe to the total credit available to you) could increase once you cancel a card. This accounts for 30% of your credit score. However, the ratio can go back down when you apply for a new card.
  • Your credit history (15% of your credit score) could decrease over the long term. Though this impact can be minimized by opening new accounts to replace them.  This is more of a concern for folks who are fairly new to credit cards.

So an alternative to closing your account, is switching to a no annual fee card like the Chase Freedom or Citi Rewards+℠ Card. Just note that usually, when you switch to a new card (instead of applying), you will not be offered a sign-up bonus.

The information for the Chase Freedom has been collected independently by Million Mile Secrets. The card details on this page have not been reviewed or provided by the card issuer.

You never have to cancel a no-annual-fee card. And that helps you build a relationship with the bank and build a longer credit history.

Bottom line

If you’ve decided don’t want to pay the annual fee on a credit card, you can try calling the bank and asking nicely. They may waive the annual fee or offer you a bonus to keep you as a customer!

If you don’t like the offer you get, you can try hanging up, calling back, and speaking with another agent. But you may decide you still want to cancel your card. Before you close your account, be sure you won’t lose your points.

And don’t forget that you can ask if the bank can switch you to a card that has no annual fee. Just take into consideration the fact that you won’t be eligible for that card’s welcome offer.

For rates and fees of the Amex Gold, click here.

Chase Sapphire Preferred® Card

Chase Sapphire Preferred® Card

  • Earn 60,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's $750 toward travel when you redeem through Chase Ultimate Rewards®
  • 2X points on travel and dining at restaurants worldwide & 1 point per dollar spent on all other purchases.
  • Get 25% more value when you redeem for airfare, hotels, car rentals and cruises through Chase Ultimate Rewards. For example, 60,000 points are worth $750 toward travel
  • Get unlimited deliveries with a $0 delivery fee and reduced service fees on orders over $12 for a minimum of one year on qualifying food purchases with DashPass, DoorDash's subscription service. Activate by 12/31/21.
  • Earn 5X points on Lyft rides through March 2022. That’s 3X points in addition to the 2X points you already earn on travel.

More Info

Editorial Note: We're the Million Mile Secrets team. And we're proud of our content, opinions and analysis, and of our reader's comments. These haven’t been reviewed, approved or endorsed by any of the airlines, hotels, or credit card issuers which we often write about. And that’s just how we like it! :)

Add comment

E-mail is already registered on the site. Please use the Login form or enter another.

You entered an incorrect username or password

Sorry that something went wrong, repeat again!


by Newest
by Best by Newest by Oldest

For most cards, I just cancel the card once the annual fee shows up, wait the required amount of time (usually 2-4 years) and then reapply again to get the sign up bonus miles! For most cards, the sign up bonus miles is where the value is.
AMEX is the exception due to one card per lifetime.

Just called Barclay Card for AA Aviator Card that I have used infrequently but that carries a nice high credit line, helping with overall utilization ratios. Politely asked for fee to be waived, dont anticipate any travel or use of benefits in the next calendar year, but didn’t want to cancel. First agent was nice, elevated the call, second agent was great. Didn’t hesitate to offer fee waive ($89) and then offered 5k AA miles if $1k spend in 90 days. I will try same approach next year, but also realize it may be a one time only waiver, but never hurts to ask.

Chase was completely inflexible on this when I asked them to waive the fee on my MileagePlus card. I have a credit score over 750 and have paid the balance every month. They are now going to make me wait up to two months to have the fee refunded. There are a lot of other travel credit cards out there, so I have no issue walking away from Chase.

I just tried 3 different times to get American Express to waive my annual $95 fee on a Delta Gold card. They really wanted to but said they could not. They suggested their no fee card but they could not switch me. I would have to apply. I have gotten used to seeing that zero in the credit inquires category on my credit record and I like it. Delta does not fly out of my airport so the miles are useless to me. So, I ended up canceling the card.

Yeah the ruse is up on this one — just tried calling 3 times for my Delta Gold Card and they also said to go pound sand. I did this the past ~4 years and it worked fine (often got it waived or got miles instead), but I think they’ve caught on to the fact that people have asked for this in the past and know that if they just say “no” that you’re likely not going to do anything anyways.

Tried this with Chase as my United Explorer card $95 AF posted to my account.

First time they speeled about the benefits of the card – no offer.

Second time they still offered nothing, having checked my account but said I could pay for fee with miles if I wanted instead. They want 11,875 miles or so.

Undecided to keep card. We don’t fly yearly to justify it but when we do the perks are nice (free checked bag/priority boarding) but lounge wasn’t that great for us, and we could travel light with carry on if needed.

Always paid on time and had the card for 1 year so far. Also have the Chase Sapphire which has annual fees too.

Load more