Skip to main content
๐Ÿ’ก

Simple Bookkeeping Contract Template: Clause Outline

6 min readOctober 27, 2026

Quick Answer: A simple bookkeeping contract (often called an engagement letter) needs nine parts: the parties, the scope of services, what is excluded, what the client must supply and by when, fees and billing, ownership of and access to records, confidentiality, limits on liability, and how either side ends it. The outline below gives plain wording for each; have a local attorney review your final version, because contract and consumer rules vary by state.


The point of a bookkeeping contract is to settle the arguments before they happen: whether payroll was included, why the March reports were late, who keeps the files when the client leaves. A one- or two-page engagement letter that both sides sign covers most of it. Longer is not safer if nobody reads it.

Drop your bank statement here

PDF or OFX ยท Max 4.4 MB

Uploaded over an encrypted connection. We never ask for your bank login. Privacy

Preview free with no account. Free account to download.

Why does a bookkeeper need a written contract?

Most disputes in a bookkeeping practice come from three gaps: scope creep (the client assumed sales tax filings were part of the monthly fee), late or missing documents (the client sends statements on the 25th and expects reports on the 26th), and the exit (a client leaves owing money and wants their files). A written agreement turns each of these from an argument into a reference to clause 3, 4 or 9. It also makes the professional boundary clear: a bookkeeper who records and reconciles is not giving tax or legal advice, and the contract should say so.

If you are setting up a practice from scratch, the guide to starting a bookkeeping business covers where the contract fits alongside pricing, insurance and onboarding.

The outline, clause by clause

Adapt the bracketed parts. The sample wording is deliberately plain.

1. Parties and effective date

Name both businesses exactly as registered, with addresses, and the date services begin.

Sample: "This agreement is between [Your Business Name] ("Bookkeeper") and [Client Business Name] ("Client"), effective [date]."

2. Scope of services

List what you will do, in concrete verbs and with a frequency. Vague scope is the most expensive mistake in this document.

Sample: "Each month, Bookkeeper will: record and categorize transactions in Client's [QuickBooks Online / Xero] file for the accounts listed in Schedule A; reconcile each listed bank and credit card account to its statement; and deliver a profit and loss statement and balance sheet by the [15th] of the following month."

Put the account list in a schedule so it can change without rewriting the contract.

3. Exclusions

Say what is not included, so the client cannot assume it.

Sample: "Unless agreed in writing, services do not include: payroll processing; sales tax or payroll tax filings; preparation of tax returns; tax, legal or investment advice; audits or reviews of financial statements; or work on periods before [start month]."

Add a sentence on how extra work is quoted: "Additional work will be quoted in writing before it begins."

4. Client responsibilities and deadlines

Your delivery date depends on their documents, so tie the two together.

Sample: "Client will provide by the [5th] of each month: statements for every listed account, receipts or explanations for transactions Bookkeeper flags, and notice of any new accounts, loans or employees. Client is responsible for the accuracy and completeness of the information provided. If documents arrive late, the delivery date moves by the same number of days."

Also state that the client remains responsible for management decisions, for approving payments and for filing returns on time.

5. Fees, billing and late payment

Sample: "Client will pay a monthly fee of $[amount], invoiced on the [1st] and due within [15] days, covering up to [number] transactions across the accounts in Schedule A. Months above that volume are billed at the next tier in Schedule B. Catch-up work is quoted separately. Bookkeeper may pause work on accounts more than [30] days overdue."

If you take a deposit for catch-up, say whether it is refundable. If fees change annually, say how much notice you will give.

6. Records: ownership, access and retention

Clients worry about losing their books; bookkeepers worry about handing over work that has not been paid for. Settle both.

Sample: "Client owns its accounting records, source documents and accounting software subscription. Bookkeeper will access Client systems using accountant or user-level access granted by Client and will not ask for Client's personal banking passwords. Bookkeeper's working papers remain Bookkeeper's property. Bookkeeper will keep copies of documents received for [period] after the engagement ends."

For the retention period, the IRS's guidance on how long to keep records is the usual reference: generally three years, longer in specific cases (seven years for a bad debt or worthless securities claim, at least four years for employment tax records). Many practices pick a period that covers the longest case that applies to their clients, and say clearly that the client keeps its own copies.

7. Confidentiality and data security

Sample: "Bookkeeper will keep Client's information confidential and use it only to provide the services, except where disclosure is required by law. Bookkeeper will store documents in [secure portal / encrypted storage] and use multi-factor authentication on systems holding Client data."

If you use subcontractors or staff, state that they are bound by the same terms.

8. Limitation of liability

This clause is where local review matters most, since enforceability varies by state. The common approach is to cap liability at the fees paid over a recent period and exclude indirect losses, while not trying to exclude liability for gross negligence.

Sample: "Bookkeeper's total liability for any claim relating to the services is limited to the fees paid by Client in the [six] months before the claim. Bookkeeper is not responsible for penalties or losses caused by information Client failed to provide or provided inaccurately."

Pair the clause with professional liability insurance; a cap does not replace coverage.

9. Term and termination

Sample: "This agreement continues month to month. Either party may end it with [30] days' written notice. On termination Client will pay for services performed to the termination date, and Bookkeeper will return Client documents and remove its access to Client systems within [14] days of final payment."

Decide in advance whether you finish the month in progress after notice is given.

10. Signatures

Names, titles, signatures and dates for both parties. An e-signature service is fine for most small engagements.

What should go in the schedules?

Keeping changeable details out of the main text means you only re-sign a one-page schedule when a client adds an account. Common schedules:

ScheduleContents
A: Accounts and systemsEach bank, card, loan and payment processor account by name and last four digits; the accounting software and plan
B: FeesMonthly tier, transaction allowance, rates for extras, catch-up quote
C: CalendarDocument due date, delivery date, review meeting frequency
D: Catch-up projectMonths covered, deliverables, fixed price, deposit

Using the contract at onboarding

Send the engagement letter with the document request, not after it. Ask for statements for every account in Schedule A back to the last month that was reconciled, since that defines where the catch-up starts. If those months only exist as PDFs, convert them before you quote; QuickBankConvert turns statement PDFs into spreadsheet rows, which lets you count transactions and size the catch-up price accurately. The catch-up bookkeeping guide covers the work once the contract is signed, and the bookkeepers page shows the batch tools for multi-client practices.

A note on templates

A template is a starting point, not legal advice. Your state's rules on contracts, consumer protection, data privacy and limitation clauses can change what is enforceable. Write your version from the outline, then pay a local attorney once to review it; the cost is small against one dispute. Review it again when you add services such as payroll or tax preparation.

Frequently Asked Questions

Is an engagement letter the same as a bookkeeping contract?

In practice, yes. Engagement letter is the term accounting professionals tend to use; once both sides sign it, it works as the contract for the services described.

Should a bookkeeping contract have a minimum term?

Most small practices use month-to-month terms with 30 days' notice, which clients find easier to sign. A catch-up project is better written as a fixed scope with its own price and deposit.

Who owns the books when a client leaves?

Write it down: usually the client owns its accounting file and source documents, while the bookkeeper keeps its own working papers. State when files are returned and whether that waits for final payment.

Do I need a new contract when I raise my fees?

Not if the agreement says fees can change with written notice and the fee table sits in a schedule. Send the updated schedule with the notice period the contract promises.

Ready to convert your bank statement?

Free to preview. No bank login. Results in about a minute.

Convert a statement