Making payments on time is one of the best ways to keep or improve good credit. Late payments will stay on your credit history for up to two years, but like all negative information, it will affect your score less as time marches on. Learn more here about late payments mean to your finances.