It takes at least 2 months. The credit card has to wait one month to make sure that no additional charges are placed. Once one complete billing cycle has occured with zero balance, they will report the card closed and paid off to the credit agencies. If cards have no fees, you should keep the accounts open even if you never use them.