Legal

Free Terms of Engagement Template for Google Docs (Mail Merge Ready)

A client engagement letter for professional services — it defines the relationship, responsibilities, fees, and expectations upfront, before any work begins. Copy it into a Google Doc, connect a Google Sheet, and generate a personalized engagement letter for every client in one click. It's a general template, not legal advice — have a qualified attorney review it before use.

The template

Everything in {{double braces}} is a merge tag. Each tag matches a column header in your Google Sheet, and Batch Merge fills in the value from each row automatically — one finished engagement letter per client. Note that engagement letters for regulated professions (accounting, law, financial advice) often have profession-specific requirements, so treat this as a general starting point — not legal advice — and have a qualified attorney review it before sending it to clients.

TERMS OF ENGAGEMENT {{Firm Name}} {{Effective Date}} Dear {{Client Name}}, Thank you for choosing {{Firm Name}}. This letter sets out the terms of our engagement to provide {{Engagement Type}} services (the "Engagement"). Please read it carefully — it defines what we will do, what we need from you, and how our fees work. These terms apply from {{Effective Date}} and govern all work we perform for you under this Engagement. 1. SCOPE OF ENGAGEMENT We will provide {{Engagement Type}} services as described in this letter and any attached schedule. Our work is limited to the services expressly described; we are not responsible for services outside this scope. If you ask us to perform additional work, we will confirm the scope and fees for that work in writing before it begins. 2. OUR RESPONSIBILITIES We will perform the Engagement with reasonable skill and care, assign appropriately qualified staff, keep you informed of material progress and developments, and complete the work within any agreed timeframes, subject to your timely cooperation. Your primary contact for this Engagement will be {{Primary Contact}}. 3. YOUR RESPONSIBILITIES You agree to provide complete, accurate, and timely information; respond promptly to requests; give us access to the records, systems, and personnel we reasonably require; and tell us promptly about anything that may affect the Engagement. Our ability to meet deadlines and fee estimates depends on this cooperation, and we are entitled to rely on the information you provide without independent verification unless expressly agreed otherwise. 4. FEES AND BILLING Our fees for this Engagement are {{Fee Structure}}, billed {{Billing Frequency}}. Invoices are payable within fourteen (14) days of the invoice date. Reasonable out-of-pocket expenses (filing fees, travel, third-party charges) will be added to invoices at cost. If we anticipate that fees will materially exceed any estimate we have given you, we will notify you and agree on the approach before continuing. We may suspend work if invoices remain unpaid more than thirty (30) days past their due date. 5. CONFIDENTIALITY We will keep confidential all non-public information you provide in connection with the Engagement and use it only to perform our services, except where disclosure is required by law, regulation, or professional obligation, or where you authorize disclosure in writing. This obligation continues after the Engagement ends. 6. RELIANCE AND LIMITATIONS Our work, advice, and deliverables are provided solely for your use for the purposes of this Engagement, and may not be relied upon by any third party or used for any other purpose without our prior written consent. To the extent permitted by law, our total aggregate liability arising out of this Engagement shall not exceed the total fees you have paid to us under it, and neither party shall be liable for indirect or consequential loss. Nothing in this letter limits liability that cannot lawfully be limited. 7. TERM AND TERMINATION This Engagement begins on {{Effective Date}} and continues until the services are completed, unless ended earlier. Either party may terminate the Engagement at any time by written notice. If the Engagement is terminated, you remain responsible for fees and expenses for work performed up to the effective date of termination, and we will hand over completed work product upon payment. 8. GOVERNING LAW These terms are governed by the laws of the State of {{Governing State}}, without regard to its conflict-of-law principles. Any amendment to these terms must be agreed in writing by both parties. If these terms are acceptable, please sign below and return a copy of this letter. We look forward to working with you. Yours sincerely, ______________________________ {{Primary Contact}} For and on behalf of {{Firm Name}} ACCEPTED AND AGREED For and on behalf of {{Client Name}} Signature: ______________________________ Name: ______________________________ Title: ______________________________ Date: ______________________________

Tip: one template can cover every service line you offer. Because Engagement Type, Fee Structure, and Billing Frequency are columns, "monthly bookkeeping" at "$450 per month" and "2026 tax preparation" at "a fixed fee of $1,200" both come from the same Doc — no separate letters to maintain.

Set up your Google Sheet

Create one column per merge tag. Column headers must match the tag names exactly (they're case-sensitive). Each row becomes one engagement letter:

Client NameEngagement TypeFee StructureBilling FrequencyEffective DateFirm NamePrimary ContactGoverning State
Acme Design Co.monthly bookkeeping and payroll$450 per monthmonthly in advanceAug 1, 2026Ledgerline Accounting LLCSarah Okafor, CPAColorado
Northwind LLC2026 tax preparation and filinga fixed fee of $1,200on completionAug 1, 2026Ledgerline Accounting LLCSarah Okafor, CPAColorado

Tip: write Fee Structure exactly as it should read mid-sentence in Section 4 — "a fixed fee of $1,200" flows naturally, while a bare "$1,200 fixed" reads awkwardly. Columns that stay constant, like Firm Name and Governing State, can simply repeat in every row.

Generate one engagement letter per client

Copy the template into a Google Doc. Click Copy template above, paste into a new Doc, and add your letterhead and house style — tags survive formatting. Have your attorney (and, for regulated professions, your professional body's guidance) shape the clauses before first use.

Install Batch Merge free from the Google Workspace Marketplace, then open your sheet and choose Extensions → Batch Merge → Open Batch Merge.

Pick your template. Select the engagement letter Doc with the file picker. Batch Merge scans it and shows every tag as a pill — green when it matches a column header, amber when it doesn't. Fix any amber pills by renaming columns or tags.

Choose PDF output and run. Pick PDF (or DOCX / Google Doc), choose a Drive folder, and click Run. Batch Merge writes a status per row and a Merge Log — one signature-ready engagement letter per client.

On the free plan you get 25 merge runs per month — each run can process your whole sheet. Email delivery (send each letter straight to the client), scheduling, and Google Slides templates are on Pro.

FAQ

What's the difference between a terms of engagement letter and a service agreement?

An engagement letter is a client-friendly letter format that sets expectations at the start of a professional-services relationship — scope, fees, responsibilities — and is signed to confirm acceptance. A service agreement is a more formal two-party contract with heavier clauses (deliverable acceptance, IP assignment, detailed termination mechanics). Many firms use the letter for ongoing client relationships and the agreement for defined projects.

Is this letter legally binding? Do I need a lawyer?

Once both parties sign, an engagement letter is generally intended to be binding — which is exactly why you should have a qualified attorney review it first. This is a general template, not legal advice, and regulated professions (CPAs, attorneys, financial advisers) often have mandatory engagement-letter requirements this template doesn't cover.

How do I re-issue engagement letters every year?

Keep one sheet as your client roster, update the Effective Date and Fee Structure columns at renewal time, and run the merge again — every client gets a fresh letter in one run. On the Pro plan you can also schedule the run and have each letter emailed to its client automatically.

Related templates

Generate every engagement letter in one click

Batch Merge is free to install — 25 merge runs per month, no credit card.

Install Batch Merge Free