Free Bookkeeping Contract Template
A bookkeeping contract is the essential professional services agreement for any engagement between a bookkeeper or accounting firm and a business client. This free bookkeeping contract template is designed for US-based bookkeepers (whether freelance, virtual, or firm-based) and their small to mid-size business clients, providing comprehensive coverage of scope of services, client responsibilities, data access and security, financial software arrangements, reporting deliverables, fee structures, and the confidentiality provisions that are critical when handling sensitive financial information.
Bookkeeping is the foundation of a business's financial health. Without accurate, timely, and well-organized books, business owners cannot make informed decisions about pricing, hiring, cash flow management, or growth investment. They also cannot provide their accountant with the clean data needed for tax preparation, and they may face compliance problems with lenders, investors, or government agencies that require financial statements. A professional bookkeeping contract ensures that both the bookkeeper and the client have crystal-clear expectations about what is being provided, what it costs, how data is handled, and how the engagement can be started, adjusted, or ended.
This bookkeeping contract template covers: scope of bookkeeping services, chart of accounts setup and maintenance, accounts payable and receivable management, bank and credit card reconciliation, payroll processing (if included), financial reporting deliverables, the use of accounting software and third-party tools, data security and confidentiality obligations, the client's document provision responsibilities, fee structure and payment terms, and termination provisions.
What Is a Bookkeeping Contract?
A bookkeeping contract is a specialized service agreement that governs the ongoing relationship between a bookkeeper and a business client. It is distinct from tax preparation or accounting engagements in that it focuses specifically on the transactional recording and organizational work that creates reliable financial records—not on interpreting, analyzing, or attesting to those records.
The bookkeeping contract must address several dynamics that are unique to bookkeeping relationships. First, bookkeepers often need deep, ongoing access to a client's most sensitive financial data—their bank accounts, revenue figures, expense patterns, and cash flow. This creates significant confidentiality and security obligations that must be explicitly addressed. Second, bookkeeping work is inherently dependent on the client's timely provision of source documents and information; if the client is disorganized or slow to provide documents, the bookkeeper's ability to maintain timely books is compromised. The contract must establish clear responsibilities and consequences for each party's obligations. Third, bookkeeping engagements often evolve—the client's business grows, adds employees, or begins selling online, each of which adds complexity to the bookkeeping scope. The contract should establish a process for discussing and adjusting scope and fees.
Key Clauses Every Bookkeeping Contract Must Include
1. Scope of Services
The scope clause should enumerate every bookkeeping task covered by the engagement in detail. Common services include: recording income and expense transactions from bank and credit card statements, categorizing transactions according to an agreed chart of accounts, reconciling bank and credit card accounts monthly, reconciling accounts payable and accounts receivable sub-ledgers, generating monthly financial statements (profit and loss, balance sheet, cash flow statement), tracking accounts payable and scheduling bill payments, processing payroll and filing payroll tax returns (if included), and maintaining an organized digital filing system for source documents. The scope clause should explicitly exclude accounting functions (financial analysis, tax preparation, audit support) and should note that the bookkeeper is not a licensed CPA unless they hold that credential.
2. Chart of Accounts and Accounting Software
The bookkeeping contract should specify which accounting software platform will be used (QuickBooks Online, Xero, Wave, FreshBooks, or other), who owns the account and the data, who is responsible for the subscription cost, and what level of access the bookkeeper will have. The chart of accounts—the categorized list of accounts used to classify all financial transactions—should be established during onboarding, and the contract should specify who is responsible for setting it up (often the bookkeeper, with client approval), who can modify it, and how changes are documented. If the client already has an existing chart of accounts and accounting history, the contract should specify the scope of any cleanup or catch-up work required before regular ongoing bookkeeping can begin.
3. Data Security and Confidentiality
Financial data is among the most sensitive information a business possesses. The confidentiality provision should specify that all financial information accessed by the bookkeeper is kept strictly confidential, is used only for performing the contracted bookkeeping services, and is not disclosed to any third party without the client's written consent. The contract should address data security practices: how the bookkeeper stores client data (encrypted, secure cloud storage is standard), what devices and accounts the bookkeeper uses to access client data, whether the bookkeeper uses two-factor authentication on accounting software accounts, and what happens to client data when the engagement ends. If the bookkeeper uses any third-party tools (expense categorization apps, receipt scanning tools, payroll processors), the contract should specify that those tools maintain equivalent security standards.
4. Client Responsibilities and Document Provision
This clause is one of the most important in the bookkeeping contract, because the bookkeeper's ability to deliver timely, accurate financial records depends entirely on the client's timely provision of complete source documents. Specify exactly what the client must provide: bank and credit card statements (via direct account access, shared document folder, or email), copies of all invoices issued and received, bills for entry and payment, payroll data and timesheets, documentation for any bank transfers or significant transactions, and any other relevant financial correspondence. Specify the timeline for providing these documents (commonly within 5 business days after month-end) and the consequences of late provision—specifically, that late documents may result in delayed reporting and that the bookkeeper is not responsible for late or inaccurate books caused by the client's failure to provide timely information.
5. Reporting and Deliverables
Define exactly what financial reports the bookkeeper will produce, in what format, and on what schedule. Standard deliverables for a monthly bookkeeping engagement include: profit and loss statement (income statement), balance sheet, cash flow statement (if requested), accounts payable aging report, accounts receivable aging report, and a bank reconciliation report for each reconciled account. Specify the delivery format (PDF, software-generated report, shared spreadsheet), the delivery method (email, client portal, software dashboard), and the delivery timeline (typically 10 to 15 business days after month-end for monthly engagements). Include provisions for end-of-year close procedures and what the bookkeeper provides to the client's accountant or CPA for tax preparation.
How to Write a Bookkeeping Contract
Writing a bookkeeping contract requires the bookkeeper to establish professional boundaries around a service that can easily expand beyond its intended scope. Many bookkeepers find that clients gradually expect more and more from them—financial analysis, tax advice, business strategy input, lender document preparation—without adjusting compensation. The contract is the bookkeeper's tool for defining and defending the scope of their engagement.
Before finalizing the contract, conduct an onboarding review of the client's existing financial situation: how many bank accounts and credit cards need to be reconciled, what accounting software (if any) is currently in use, whether there is an existing chart of accounts that needs cleanup, how many transactions per month the bookkeeper should expect, whether payroll is included, how many invoices and bills are typically processed, and whether there are any existing accounting issues that need to be resolved before ongoing bookkeeping can begin. This discovery process prevents the common situation where a bookkeeper quotes a monthly retainer based on incomplete information and then discovers mid-engagement that the actual scope is significantly larger.
When setting fees, be realistic about the time required to do quality bookkeeping. Poorly priced bookkeeping engagements lead to rushed work, cutting corners, and errors that cost more to fix later. Build in time for the occasional unusual transaction, the client communication required to clarify ambiguous entries, and the year-end close procedures. A bookkeeping contract priced too low creates problems for both parties: the bookkeeper burns out or neglects the work, and the client ends up with books that are not as accurate or timely as they need.
Sample Bookkeeping Contract
Consider the following scenario: Dana, a certified freelance bookkeeper using QuickBooks Online, is engaged by Meridian Craft Co., a small e-commerce business with $1.2 million in annual revenue, 12 employees, and three bank accounts (business checking, savings, and a merchant services account). The engagement scope includes: recording and categorizing all bank and credit card transactions weekly, reconciling all three accounts monthly, generating monthly financial statements (P&L, balance sheet, cash flow), processing bi-weekly payroll for 12 employees via Gusto (including payroll tax filings), maintaining accounts payable (scheduling and recording vendor payments), and providing a monthly financial summary call.
Dana's monthly retainer is $1,850, payable on the first business day of each month. Meridian maintains the QuickBooks Online subscription ($90/month, billed directly to Meridian); Dana is granted admin-level access for full-service bookkeeping. Dana is added as a read-only user on all three bank accounts; Meridian retains full account ownership and control. Dana is responsible for maintaining encrypted digital copies of all source documents in a designated Google Drive folder accessible only to Dana and Meridian's authorized personnel.
Meridian agrees to provide all receipts, invoices, and financial documents within 5 business days of month-end. If documents are not provided by the 10th business day, Dana reserves the right to push reporting to the following month and will notify Meridian of any resulting timeline impact. All financial information is kept strictly confidential per the attached NDA; confidentiality obligations survive termination for 7 years. The engagement has a minimum term of three months and can be terminated by either party with 30 days' written notice; upon termination, Dana delivers a final monthly close and exports all data to a format Meridian can access.
Related Templates
- /contract-templates/freelance-contract — Freelance professional services contract
- /contract-templates/consulting-contract — Professional consulting services agreement
- /contract-templates/service-agreement — General service contract template
- /contract-templates/independent-contractor — Independent contractor agreement
- /contract-templates/nda — Non-disclosure agreement for protecting confidential information