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.
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 Name | Engagement Type | Fee Structure | Billing Frequency | Effective Date | Firm Name | Primary Contact | Governing State |
|---|---|---|---|---|---|---|---|
| Acme Design Co. | monthly bookkeeping and payroll | $450 per month | monthly in advance | Aug 1, 2026 | Ledgerline Accounting LLC | Sarah Okafor, CPA | Colorado |
| Northwind LLC | 2026 tax preparation and filing | a fixed fee of $1,200 | on completion | Aug 1, 2026 | Ledgerline Accounting LLC | Sarah Okafor, CPA | Colorado |
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