Bookkeeping Rules in Canada: Requirements Every Business Owner Should Know
Sophie Chen
Head of Content at SortBooks
In this article
Canadian Bookkeeping Requirements
The Canada Revenue Agency (CRA) requires every business operating in Canada to maintain adequate books and records. These records must be kept in an orderly manner at your place of business or residence in Canada, and must be available for CRA inspection.
Canada's bookkeeping requirements reflect the country's multi-layered tax system, with federal, provincial, and sometimes municipal obligations. Understanding these requirements is essential for compliance and for avoiding costly penalties.
What Records Must You Keep?
CRA requires records sufficient to determine your tax obligations and entitlements. At minimum, this includes:
General ledger - A complete record of all financial transactions including revenue, expenses, assets, and liabilities.
Accounts receivable and payable - Records of amounts owed to you and amounts you owe, with supporting invoices.
Sales and purchase journals - Detailed records of all sales and purchases, including the date, description, amount, and applicable taxes.
Bank records - Statements, deposit slips, and cancelled cheques for all business accounts.
HST/GST records - If registered, detailed records of tax collected and input tax credits claimed.
Payroll records - T4 information, source deductions, CPP contributions, EI premiums, and all employee payment records.
Capital asset records - Purchase price, CCA class, depreciation claimed, and disposition details for all business assets.
Record Retention Period
Canadian businesses must keep their records for a minimum of six years from the end of the last tax year to which they relate. For some records, longer retention may be required:
- Records supporting a loss that is being carried forward must be kept until the loss is fully applied
- Records related to property acquisitions must be kept for six years after the property is disposed of
- Corporate records may need to be kept for six years after the corporation is dissolved
You must get written permission from CRA before destroying any records, even if the retention period has passed.
HST/GST Requirements
Canada's sales tax system varies by province:
- GST only (5%) - Alberta, British Columbia, Manitoba, Saskatchewan, and the territories
- HST (13-15%) - Ontario, New Brunswick, Nova Scotia, Newfoundland and Labrador, and Prince Edward Island
- GST + QST - Quebec has its own provincial sales tax administered by Revenu Quebec
Registration Threshold
You must register for GST/HST if your total taxable revenues exceed $30,000 in a single calendar quarter or over the last four consecutive calendar quarters. Small suppliers below this threshold can register voluntarily.
Input Tax Credits
To claim input tax credits (ITCs), you must have supporting documentation that includes the supplier's name and GST/HST registration number, the date, a description of the supply, the total amount paid, and the GST/HST amount.
For purchases under $100, simplified documentation requirements apply. For purchases of $100 to $500, you need the supplier's name or trading name, the date, and the total amount. For purchases over $500, full documentation is required.
Quick Method of Accounting
Small businesses with taxable supplies under $400,000 (including GST/HST) can use the Quick Method, which simplifies GST/HST calculation by applying a flat rate to revenue rather than tracking ITCs on each purchase.
Payroll Requirements
Canadian employers have significant payroll bookkeeping obligations:
Source deductions - You must deduct CPP contributions, EI premiums, and income tax from employee payments and remit them to CRA. Remittance frequency depends on your average monthly withholding amount.
T4 slips - You must prepare and file T4 slips for each employee by the last day of February following the calendar year.
Record of Employment (ROE) - You must issue an ROE when an employee has an interruption of earnings, which is needed for EI claims.
Workers' compensation - Requirements vary by province but generally require maintaining records of workplace injuries and insurance premiums.
Provincial Considerations
Each province may have additional requirements:
- Quebec - Operates its own provincial tax system with separate filing requirements through Revenu Quebec
- British Columbia - Provincial Sales Tax (PST) is separate from GST and has its own registration and reporting requirements
- Saskatchewan and Manitoba - Also have separate provincial sales taxes
Penalties for Non-Compliance
CRA penalties for inadequate bookkeeping include:
- Failure to file - 5% of the balance owing plus 1% for each additional complete month, up to 12 months
- Repeated failure to file - 10% of the balance owing plus 2% per month, up to 20 months
- False statements - The greater of $100 or 50% of the tax understated
- Failure to keep adequate records - Up to $2,500 for each failure
Setting Up Compliant Bookkeeping
- Choose the right software - Xero handles Canadian GST/HST, payroll, and multi-province requirements
- Connect bank feeds - Automate transaction capture from all business accounts
- Use AI automation - SortBooks categorises transactions and applies the correct tax treatment
- Maintain digital receipts - Use receipt capture tools to digitise and store supporting documents
- File on time - Set up reminders for GST/HST returns, payroll remittances, and tax deadlines
- Work with a CPA - A Canadian CPA can ensure your setup is correct and advise on tax planning
The Canadian tax system has layers of complexity, but with the right tools and processes, staying compliant is manageable. Xero and SortBooks together provide the automation and accuracy you need to meet CRA requirements efficiently.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start free today.
Start Free - Connect Your Xero