how long does a business need to keep vendor invoices?
The IRS recommends keeping invoices that will help substantiate business income or deductions during the entire statute of limitations for when the tax records can be changed or reviewed. This is generally three to seven years, depending on the circumstances.