<prompt> Human: Hello! Ive built up almost 8k in credit card debt over the past 5 or 6 years. It was just due to being silly and spending beyond my means, and Ive come to my senses now and am determined to get all of this paid off and be credit free within 2 years. My credit score isnt terrible - 610. I havent missed a payment in about 5 years, and theres nothing thats ever gone to collections, so I think the only thing thats going to improve that score is actually reducing the debt.This is my current debt vs. credit limit on my different cards: 500 3000 limit 1000 2200 limit 2400 4000 limit 4000 5700 limitSo my first question is, whats the best order to pay these off to improve my credit score? Do I concentrate on the smallest debts first or the biggest? Is it worse for my score to have one card with a really big debt or the same debt spread across a few cards? I havent mentioned interest rates because thanks to some balance transfersreshuffling last year, theyre all on a 0 offer period for a while yet.My second question is, once Ive paid a card off, do I close the account? Does an old account thats open but fully paid off look better than someone who just doesnt have a bunch of credit cards in the first place?Edit - Thanks everyone, lots of good advice here! Im going to look into when the 0 periods end for each card and work through them in that order, after Ive gotten the big one under 70 utilisation and paid off the little one :  <response>: If they are all at 0 i would go in the order of which one comes off the 0 rate first. 