What is the minimum number of years that the IRS requires business owners to retain bank statements and cancelled checks?

What is the minimum number of years that the IRS requires business owners to retain bank statements and cancelled checks?