Originally Posted by
riant
This is my first time utilizing credit card promotions to gain more miles. As I don't plan to be a long-term BA customer, when will be a good time for me to cancel the card and have minimal effect on my credit? Will 12 months be sufficient so that I don't have to pay the next annual fee?
Age of accounts is a factor in your credit score, so if you don't plan to keep the card long term then closing just prior to your next annual fee is optimal for your score.