Bookkeeping Agreement (Canada)
Canadian Bookkeeping Services Contract
This Bookkeeping Agreement (the "Agreement") is entered into as of [Effective Date], between [Bookkeeper Name], of [Bookkeeper City], [Bookkeeper Province], Canada, Email: [Bookkeeper Email] (the "Bookkeeper"); and [Client Name], of [Client Address], [Client City], [Client Province] [Client Postal Code], Canada (the "Client").
BOOKKEEPING SERVICES. The Bookkeeper agrees to provide the following services to the Client: [Services Description]. Services will be performed using [Software Platform]. The Client shall provide all source documents (invoices, bank statements, receipts) by the [Documents Due Date]. The Bookkeeper will deliver monthly financial reports by the [Report Delivery Date].
SCOPE LIMITATIONS. The Bookkeeper is not a Chartered Professional Accountant (CPA) and does not provide tax advice, accounting review, audit services, or legal advice. The Client is responsible for engaging a CPA for tax planning, income tax filing, and CPA-reviewed financial statements. Any CRA filing preparation (GST/HST returns) prepared by the Bookkeeper must be reviewed and approved by the Client before submission.
ACCOUNTING SOFTWARE. The Client owns and controls the [Software Platform] account. The Client shall maintain the platform subscription and provide the Bookkeeper with appropriate user access. Upon termination of this Agreement, the Client may revoke the Bookkeeper's access and shall retain all financial data in the account.
DATA SECURITY AND PRIVACY. The Bookkeeper acknowledges that financial records, employee payroll data, and other information provided by the Client may include personal information protected under the Personal Information Protection and Electronic Documents Act (PIPEDA, S.C. 2000, c. 5). The Bookkeeper shall: (a) use client financial information only to provide the contracted bookkeeping services; (b) maintain appropriate security safeguards including secure file transfer and strong access credentials; (c) not disclose client financial information to any third party without written consent; (d) notify the Client promptly of any data security incident; and (e) return or securely destroy all client data upon termination.
FEES. The Client shall pay the Bookkeeper a monthly retainer of CAD $[Monthly Fee], payable [Payment Terms]. Additional or out-of-scope work will be billed at CAD $[Hourly Rate] per hour with the Client's prior approval. All fees are exclusive of applicable GST/HST.
INDEPENDENT CONTRACTOR. The Bookkeeper is an independent contractor and not an employee of the Client. The Bookkeeper is responsible for their own income tax remittances, CPP contributions, and professional liability insurance.
LIMITATION OF LIABILITY. The Bookkeeper's total liability for any errors or omissions shall not exceed the fees paid in the three months preceding the claim. The Bookkeeper is not liable for CRA penalties arising from the Client's failure to provide accurate source documents or to review and approve filings before submission.
TERMINATION. Either party may terminate this Agreement upon [Termination Notice Days] days' written notice. Upon termination, the Bookkeeper shall provide the Client with all financial records, reports, and workpapers in a format suitable for transfer to a new bookkeeper or CPA.
GOVERNING LAW. This Agreement is governed by the laws of the Province of [Province]. Disputes shall be resolved in the courts of [Province].
IN WITNESS WHEREOF, the parties have executed this Bookkeeping Agreement as of the date first written above.
Bookkeeper
________________
Signature
Date: ________________
Client
________________
Signature
Date: ________________
What Is a Bookkeeping Agreement (Canada)?
A Bookkeeping Agreement in Canada sets the scope, schedule, and fees for bookkeeping services, governed primarily by common-law contract principles.
Bookkeeping is a foundational financial function for all Canadian businesses — recording transactions, reconciling bank accounts, processing payroll, preparing GST/HST reports, and maintaining organized financial records that support CRA compliance and business decision-making. Unlike Chartered Professional Accountants (CPAs), who are regulated under provincial CPA Acts and subject to professional conduct rules, bookkeepers are not required to hold a specific licence in Canada. Many professional bookkeepers hold the Certified Professional Bookkeeper (CPB) designation from CPB Canada, but this is voluntary.
Because bookkeepers handle highly sensitive financial data — bank account details, payroll records containing employee Social Insurance Numbers, supplier and customer invoices, and CRA account information — PIPEDA compliance is a critical element of any bookkeeping agreement. The client remains accountable under PIPEDA for personal information transferred to the bookkeeper, and the agreement must impose appropriate data protection obligations.
The agreement must also clearly delineate the scope of bookkeeping versus accounting services. Bookkeepers record and organize financial transactions; CPAs provide accounting review, audit, and tax advice. A bookkeeping agreement should expressly state that the bookkeeper is not providing tax advice, CPA review or audit services, or legal advice, which protects both the bookkeeper (from claims arising from advice outside their scope) and the client (who understands they need a CPA for tax planning and filing).
For businesses that use cloud accounting platforms such as QuickBooks Online or Xero, the agreement should specify account ownership (always the client), login credentials management, and data handover procedures.
The legal framework governing the Bookkeeping Agreement (Canada) in Canada draws on several key statutes and regulatory bodies. Under the Canada Business Corporations Act (R.S.C. 1985, c. C-44), Corporations Canada maintains the federal registry. Section 12 of the CBCA governs corporate name requirements. The Competition Bureau enforces the Competition Act (R.S.C. 1985, c. C-34). Provincial securities commissions — including the Ontario Securities Commission (OSC) and British Columbia Securities Commission (BCSC) — regulate capital markets. The Federal Court of Canada has jurisdiction under the Federal Courts Act. Parties executing a Bookkeeping Agreement (Canada) in Canada should confirm the document reflects current law, including any amendments enacted since the original drafting date. The Common law of contract sets the foundational requirements.
When Do You Need a Bookkeeping Agreement (Canada)?
A bookkeeping agreement is needed whenever a business engages an external bookkeeper or bookkeeping firm:
Small business ongoing bookkeeping — When a sole proprietor, partnership, or incorporated small business engages a bookkeeper on a monthly retainer basis to record transactions, reconcile bank and credit card accounts, and prepare monthly financial reports.
Startup accounting setup — When a new business engages a bookkeeper to set up their accounting software (chart of accounts, HST/GST registration, payroll setup), create bookkeeping processes, and provide ongoing data entry and reconciliation.
Payroll processing — When a business outsources payroll to a bookkeeper, including processing employee paycheques, calculating and remitting CPP, EI, and income tax source deductions to the CRA, and preparing T4 slips at year-end.
GST/HST compliance — When a bookkeeper is specifically engaged to prepare and file GST/HST returns on behalf of the client, the agreement must clearly define this service and the bookkeeper's obligations in confirming accurate input tax credit claims.
Catch-up bookkeeping — When a business has fallen behind on its books (sometimes by months or years) and needs a bookkeeper to bring all records up to date before a year-end CPA review or CRA audit.
Bookkeeper transition — When a business is changing bookkeepers, a formal agreement with the new bookkeeper defines the data handover from the previous bookkeeper and the scope of ongoing services.
E-commerce and multi-channel businesses — When a business selling through multiple online channels needs a bookkeeper with specific expertise in reconciling Shopify, Amazon, Stripe, and other payment platforms with their accounting software.
Without a written bookkeeping agreement, disputes about the scope of services included in the monthly fee, responsibility for CRA filing errors, and ownership of accounting platform data are common and can have serious financial and tax compliance consequences.
Under the Canada Business Corporations Act (R.S.C. 1985, c. C-44), Corporations Canada maintains the federal registry. Section 12 of the CBCA governs corporate name requirements. The Competition Bureau enforces the Competition Act (R.S.C. 1985, c. C-34). Provincial securities commissions — including the Ontario Securities Commission (OSC) and British Columbia Securities Commission (BCSC) — regulate capital markets. The Federal Court of Canada has jurisdiction under the Federal Courts Act.
What to Include in Your Bookkeeping Agreement (Canada)
Scope of Services — A precise description of all bookkeeping services included: transaction categorization, bank and credit card reconciliation, accounts payable/receivable management, payroll processing (if applicable), GST/HST return preparation, monthly financial reporting, and year-end file preparation for CPA review. Expressly list excluded services (tax advice, CPA review, audit, legal advice).
Accounting Software — The specific platform to be used (QuickBooks Online, Xero, Sage 50, Wave), who holds and pays for the subscription, confirmation that the client owns the account, login credential management, and data export procedures upon termination.
Reporting Obligations — The frequency and format of financial reports to be provided (monthly P&L, balance sheet, cash flow summary), report delivery deadlines, and the client's obligation to provide source documents by a specified date each month.
CRA Compliance Boundaries — A clear statement that the bookkeeper will prepare books to support CRA compliance but is not providing tax advice or acting as a CPA. The client is responsible for engaging a CPA for tax planning and filing.
Data Security and PIPEDA Compliance — Obligations to protect financial and personal information, including employee SINs, using appropriate security measures; use restrictions limiting the bookkeeper to client work only; breach notification obligations; and data return or destruction upon termination.
Fees and Payment Terms — Monthly retainer fee, hourly rates for additional services, payment due date, late payment interest, and GST/HST applicability.
Professional Liability Insurance — Requirement for the bookkeeper to maintain professional liability (E&O) insurance and provide proof upon request.
Independent Contractor Status — Confirmation that the bookkeeper is an independent contractor responsible for their own taxes.
Termination and Data Handover — Notice period, data export and transfer obligations, and transition cooperation.
Governing Law — Province of Canada whose laws govern the agreement.
Additional compliance elements for a Bookkeeping Agreement (Canada) used in Canada include: Under the Canada Business Corporations Act (R.S.C. 1985, c. C-44), Corporations Canada maintains the federal registry. Section 12 of the CBCA governs corporate name requirements. The Competition Bureau enforces the Competition Act (R.S.C. 1985, c. C-34). Provincial securities commissions — including the Ontario Securities Commission (OSC) and British Columbia Securities Commission (BCSC) — regulate capital markets. The Federal Court of Canada has jurisdiction under the Federal Courts Act. Forms-legal.com provides this template as a starting point for Canada-compliant documentation.
Sources & Citations
Statutory citations link to official government sources.
- R.S.C. 1985, c. C-44CA official
- R.S.C. 1985, c. C-34CA official
Cite this page
Reference this free template in an article, syllabus, or research note:
Forms Legal. (2026). Bookkeeping Agreement (Canada) (Canada) [Legal document template]. Forms Legal. https://forms-legal.com/canada/business/services/bookkeeping-agreement-canada
"Bookkeeping Agreement (Canada) (Canada)." Forms Legal, 2026, https://forms-legal.com/canada/business/services/bookkeeping-agreement-canada.
@misc{formslegal-bookkeeping-agreement-canada,
author = {{Forms Legal}},
title = {Bookkeeping Agreement (Canada) (Canada)},
year = {2026},
howpublished = {\url{https://forms-legal.com/canada/business/services/bookkeeping-agreement-canada}},
note = {Free legal document template. Based on Common law of contract}
}Also available for these jurisdictions:
Frequently Asked Questions
A bookkeeper in Canada does not have the same regulatory status as a Chartered Professional Accountant (CPA) — bookkeeping is not a regulated profession requiring a specific licence in any Canadian province (though the CPB Canada Certified Professional Bookkeeper designation is a voluntary professional credential). However, bookkeepers who perform services that assist clients with CRA compliance bear important practical obligations. When a bookkeeper prepares books that form the basis of a client's GST/HST returns, income tax filings, T4 payroll records, or corporate tax returns, errors or omissions can result in CRA reassessments, interest, and penalties for the client. The bookkeeping agreement should clearly delineate which services are included (e.g., transaction categorization, bank reconciliation, payroll processing, HST filing preparation) and which are explicitly excluded (e.g., tax advice, CPA review, audit representation) — distinguishing bookkeeping services from accounting and tax advisory services that require a CPA designation.
Bookkeepers handle highly sensitive personal and financial information — business bank account details, payroll records containing employee SINs and compensation, GST/HST account numbers, supplier and customer invoices, and sometimes personal tax information. Under PIPEDA (Personal Information Protection and Electronic Documents Act, S.C. 2000, c. 5), the client business remains accountable for all personal information transferred to the bookkeeper. The bookkeeping agreement must therefore impose data protection obligations on the bookkeeper: using financial information only for the purpose of providing the contracted bookkeeping services; maintaining appropriate security safeguards (secure cloud accounting platforms, encrypted file transfer, strong password policies); not sharing client data with third parties; notifying the client promptly of any data security incident; and returning or securely destroying client financial data upon termination. For payroll bookkeeping involving employee SINs and compensation data, the obligations under PIPEDA and applicable provincial privacy legislation are particularly stringent.
Canadian bookkeepers predominantly use cloud-based accounting software platforms that are compatible with CRA requirements and Canadian tax rules. The most widely used platforms are: QuickBooks Online (by Intuit Canada), which integrates with Canadian banking, supports GST/HST filing, T4 preparation, and payroll; Xero, a New Zealand-based platform widely adopted in Canada with Canadian tax features; Sage 50 (formerly Simply Accounting), a desktop-based platform popular for Canadian small businesses; Wave Accounting, a free cloud platform built by a Canadian company, popular with micro-businesses; and FreshBooks, a Canadian-originated platform designed for service businesses and freelancers. The bookkeeping agreement should specify which platform will be used, who pays the platform subscription fee, who controls the account (the client should own the account), and what data export and handover procedures apply upon termination of the bookkeeping engagement.
While professional liability (errors and omissions) insurance is not legally mandated for bookkeepers in Canada (unlike for CPAs), it is strongly advisable for any bookkeeper who provides services to business clients. If a bookkeeper makes an error — such as miscategorizing transactions, missing payroll remittance deadlines, or incorrectly calculating GST/HST — and the client suffers financial loss as a result (CRA penalties, interest, missed deductions), the client may have a claim in negligence against the bookkeeper. Without professional liability insurance, the bookkeeper must personally pay any damages awarded. Professional liability coverage for bookkeepers typically provides $1-2 million per occurrence and covers claims arising from errors, omissions, and negligent acts in the performance of bookkeeping services. The bookkeeping agreement should require the bookkeeper to maintain professional liability insurance and provide proof of coverage upon request.
A Bookkeeping Agreement (Canada) does not legally require a lawyer in Canada, and individuals and businesses may draft and execute the document independently. The Common law of contract does not mandate legal representation for the creation or signing of this type of document. However, seeking independent legal advice from a qualified Canada lawyer is recommended for transactions involving substantial financial value, complex regulatory requirements, or cross-border elements where multiple legal jurisdictions may apply. A lawyer can verify that the document complies with all applicable statutory requirements, identify potential risks specific to the transaction, and confirm that the terms adequately protect the interests of all parties involved. The Federal Court of Canada has jurisdiction over disputes arising from this type of document, and Corporations Canada may impose additional compliance obligations depending on the nature of the underlying transaction. Professional legal review is particularly advisable where the document will be submitted to government agencies or used as evidence in legal proceedings.
This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer
Found an error? Let us knowRelated Documents
You may also find these documents useful:
Service Agreement (Canada)
Create a comprehensive Canadian service agreement covering the terms between a service provider and client. Includes GST/HST tax provisions, PIPEDA data protection compliance, limitation of liability, and province-specific governing law. Suitable for consulting, IT, marketing, and professional services across all provinces.
Virtual Assistant Contract (Canada)
Hire a virtual assistant as an independent contractor in Canada. Covers scope of administrative tasks, hourly or retainer fees, PIPEDA data access obligations, confidentiality, independent contractor status for CRA purposes, and termination terms.
Non-Disclosure Agreement (NDA) (Canada)
Protect your confidential business information under Canadian law with our free NDA template. Built for all provinces and territories, this agreement references PIPEDA (Personal Information Protection and Electronic Documents Act) and lets you select your governing province. Covers mutual and one-way confidentiality, trade secrets, proprietary data, and includes Canadian entity types (corporation, partnership, sole proprietorship). Fill out the wizard, preview your document in real time, and download as PDF or Word — no account required.
Independent Contractor Agreement (Canada)
Draft a Canadian independent contractor agreement that clearly defines the working relationship to avoid CRA misclassification. This template addresses Canada Revenue Agency tests for contractor vs. employee status, covers CPP and EI obligations, PIPEDA data protection, IP ownership, and references the Copyright Act. Includes province selector for governing law and HST/GST provisions.