Usually the IRS has ten years to collect money you owe. As a general rule, there is a ten year statute of limitations on IRS collections. This means that the IRS can attempt to collect your unpaid taxes for up to ten years from the date they were assessed.