Proper record keeping is not just good business practice - it's a legal requirement in Canada. The Canada Revenue Agency (CRA) requires all businesses to maintain adequate books and records to support their tax filings. Understanding what to keep, how long to keep it, and how to organize your records can save you significant stress, money, and potential penalties.
The 6-Year Retention Rule
The cornerstone of Canadian tax record keeping is the 6-year retention rule. Under the Income Tax Act and Excise Tax Act, you must keep all business records for at least 6 years from the end of the last tax year to which they relate.
How to Calculate Your Retention Period
For your 2024 tax year (calendar year ending December 31, 2024), you must keep records until at least December 31, 2030. If your fiscal year differs from the calendar year, calculate accordingly.
When You Must Keep Records Longer
The 6-year rule has important exceptions. You must keep records longer if:
- Filed late: 6 years from the date you actually filed
- Under appeal: Until all appeal rights are exhausted plus 6 years
- CRA dispute: Until the matter is fully resolved plus 6 years
- Capital property: 6 years after you dispose of the property
- Corporate records: Indefinitely for some incorporation documents
Required Documents for CRA Compliance
The CRA requires you to keep records that support all the information you report on your tax returns. Here's what you must retain:
Essential Business Records
- Sales invoices: All invoices you issue to customers
- Purchase invoices: All invoices and receipts for business expenses
- Bank statements: All business bank account statements
- Cancelled cheques: Or digital images from your bank
- Credit card statements: For business credit cards
- Contracts and agreements: Client contracts, lease agreements
- Payroll records: T4s, pay stubs, deduction records
- General ledger: Your accounting records and journal entries
- Tax returns: Copies of all filed returns (income tax, GST/HST)
- GST/HST documentation: Records supporting ITC claims
Invoice and Receipt Requirements
Invoices and receipts are crucial for claiming business expenses and input tax credits (ITCs). The CRA has specific requirements for what these documents must contain.
Sales Invoices You Issue
Every invoice you create should include:
- Your business name and address
- Your GST/HST registration number (if registered)
- Invoice date and unique invoice number
- Customer's name and address
- Description of goods or services
- Quantity and price
- GST/HST charged (shown separately)
- Total amount
Purchase Receipts for ITC Claims
To claim input tax credits, your supporting documentation depends on the purchase amount:
| Purchase Amount | Required Information |
|---|---|
| Under $30 | Vendor name, date, total amount (tax can be included) |
| $30 to $149.99 | Above, plus vendor's GST/HST number and tax amount |
| $150 and over | Above, plus your business name/address and terms of sale |
Missing GST/HST Numbers
Without the supplier's GST/HST registration number on invoices over $30, the CRA can deny your input tax credit claims. Always verify this information is on receipts before paying.
Digital vs. Paper Records
The CRA fully accepts electronic records, which is good news for businesses using modern accounting software. However, there are important requirements to follow.
Requirements for Digital Records
- Legibility: Records must be clearly readable
- Accessibility: Must be accessible in Canada for CRA review
- Printability: Must be able to produce paper copies if requested
- Organization: Must be organized systematically
- Backup: Must have secure backup systems in place
Scanning Paper Documents
You can scan paper receipts and invoices and destroy the originals, provided:
- The digital copy is complete and accurate
- The image quality is sufficient to read all details
- You maintain the digital records for the full retention period
- The records are backed up securely
iBill.ca Keeps Your Records Safe
iBill.ca automatically stores all your invoices digitally, organized by date and client. Your records are backed up securely and accessible anytime for 7+ years - exceeding CRA requirements.
Organizing Your Records
A well-organized record-keeping system makes tax time easier and audit preparation much less stressful. Here are proven approaches:
Recommended Organization Methods
- By year: Create folders for each tax year
- By category: Separate income, expenses, banking, payroll
- By month: Subdivide yearly folders by month
- By project/client: Useful for service businesses
Digital Filing Best Practices
- Use consistent file naming conventions (e.g., YYYY-MM-DD_Vendor_Amount)
- Back up to cloud storage or external drives regularly
- Use accounting software that organizes records automatically
- Reconcile bank statements monthly
- Keep a log of destroyed paper documents
What to Do During a CRA Audit
If the CRA audits your business, you'll need to provide records quickly and completely. Proper preparation can make this process much smoother.
Before an Audit
- Keep records organized and easily accessible
- Ensure all invoices have required information
- Reconcile your records with your tax returns annually
- Address any gaps in documentation proactively
During an Audit
- Respond to CRA requests within the specified timeframe (usually 30 days)
- Provide only the records requested - nothing more
- Keep copies of everything you submit
- Consider hiring a tax professional to assist
- Take notes of all communications with the auditor
Your Rights During an Audit
You have the right to be represented by an accountant or tax lawyer, to receive clear explanations of audit findings, and to appeal any reassessment you disagree with.
Penalties for Poor Record-Keeping
Failing to maintain proper records can result in serious consequences:
| Violation | Potential Penalty |
|---|---|
| Failure to keep adequate records | Up to $2,500 per failure |
| Destroying records before retention period | Criminal prosecution possible |
| Cannot support expense claims | Deductions denied, plus interest |
| Cannot support ITC claims | ITCs denied, GST/HST reassessment |
| Repeated non-compliance | Gross negligence penalties (50% of tax owing) |
Arbitrary Assessments
If the CRA cannot verify your income and expenses due to inadequate records, they may issue an arbitrary assessment based on their estimates - which typically results in higher taxes owed than you would have paid with proper documentation.
Record-Keeping Checklist
Use this checklist to ensure your business meets CRA requirements:
Monthly Tasks
- Reconcile bank statements
- File and organize all receipts and invoices
- Back up digital records
- Review accounts receivable
Annual Tasks
- Verify all invoices have required information
- Confirm records match tax return amounts
- Archive previous year's records
- Destroy records past the 6-year retention period
- Update your record-keeping system as needed
Simplify Your Record Keeping
iBill.ca automatically organizes and stores all your invoices. CRA-ready, searchable, and backed up securely. For Canadian businesses.
Get Started TodayFrequently Asked Questions
How long must Canadian businesses keep tax records?
Canadian businesses must keep tax records for at least 6 years from the end of the last tax year they relate to. For example, records for your 2024 tax year must be kept until at least the end of 2030. If you file late or have ongoing disputes, you may need to keep records longer.
Can I keep digital records instead of paper for CRA compliance?
Yes, the CRA accepts digital records as long as they are legible, organized, and stored in a format that can be accessed and printed if needed. Digital records must be backed up regularly and stored securely. Original paper documents can be destroyed after digitizing, but the digital copies must be complete and accurate.
What invoices and receipts must I keep for CRA?
You must keep all sales invoices you issue, purchase invoices and receipts for business expenses, bank statements, cancelled cheques, credit card statements, and contracts. For GST/HST purposes, invoices must show the supplier's GST/HST registration number for claims over $30.
What are the penalties for poor record-keeping in Canada?
Penalties for inadequate record-keeping can include fines up to $2,500 per failure, denial of expense deductions and input tax credits, arbitrary tax assessments by CRA, and in severe cases, prosecution for tax evasion. The CRA can also extend the normal reassessment period if records are insufficient.