As the others have mentioned, check Equifax & Experian. For example, if a bank uses Experian, then what is on Equifax won't count. As far as I know, Barclaycard uses neither. Also, if you have paid off your card but it does NOT show up as paid or still shows as outstanding on your credit file, then you still have work to do. By the way, the information stays on your record for up to 6 years. By the way, a mortgage is less cut and dry - mortgages are still given to people with poor credit (sometimes at a higher rate) but this may not necessarily be the case for you.