Cameron DiGiovanni, Writer
@cdigiovanni20
Yes, Barclays does refund annual fees, as long as cardholders cancel their account within 30 days of when the fee is assessed. It’s sometimes possible to get a Barclays annual fee refunded or waived due to financial hardship or active military status, too.
If you try to get a refund on your annual fee after 30 days, Barclays will not offer you any full or prorated refund. At that point, you might as well keep the card open to take advantage of the benefits until it’s time to pay another annual fee.
How to Get a Barclays Annual Fee Refund
- Call credit card customer service at (866) 928-8598 within 30 days of the fee being charged.
- Ask the representative to cancel your account.
- Request a refund for the annual fee.
- Receive the refunded fee as a credit or check.
If you decide to cancel your Barclays card in order to get an annual fee refund, just make sure you’ve redeemed any credit card rewards and paid your balance in full before you cancel. And if you want to see how this move might affect your credit score, try WalletHub’s free credit score simulator.

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