SurfNturf- I will answer that for you. For accounts that have been closed due to paying off the balance, the answer is 7 years.
That is seven years from the date in which the account was actually closed. So if you are late on payments while this account was open then this data will be on your report for at least seven years.
Accounts that were in collection, also show up for seven years after the last payment was made.
As for bankruptcies, they stay on for a period of 10 years. This is why you should really be careful with your money and not file for bankruptcy unless it's a last resort. It just takes a long time for this to clear up with the 3 credit reporting agencies.