If the CRA wants you to keep records for a period longer than six years, a CRA official will let you know how long to keep them either in person or by registered mail. If you file an income tax return late, you must keep your records for six years from the date you file that return.