Home / Accounting & Bookkeeping
US only · For solo and small CPA, EA, tax and bookkeeping firms
Accounting and bookkeeping automations: five client-chasing problems, five tested fixes
Accounting firm automation for US solo and small CPA, tax and bookkeeping firms: document chase emails that link to your portal and stop when files arrive, one weekly question list per client for QuickBooks Online uncategorized transactions, a January tax document checklist built from last year's documents, overdue invoice reminders from your own QuickBooks, and a Monday 'waiting on client' report from Karbon. Each recipe is an n8n workflow with setup steps, a monthly cost from the vendors' own price pages and the result of our test run. No AI model is used, nothing is written to QuickBooks, and no email asks a client to send tax documents as attachments.
Problem 1
Clients don't send their documents
Fix: Client document chase emails at day 0, 3, 7 and 14, with portal links only and a preparer escalation.
Verified with mocksLast tested 2026-10-28Problem 2
Uncategorized transactions pile up waiting on the client
Fix: One weekly question list per client for QuickBooks Online uncategorized transactions (answers go to the bookkeeper).
Verified with mocksLast tested 2026-10-28Problem 3
Every January the same 'what do you need from me?' questions
Fix: Tax document checklist from last year's documents, emailed in January and fed into the chase ladder.
Verified with mocksLast tested 2026-10-28Problem 4
Clients pay the firm late
Fix: Overdue invoice reminders from QuickBooks Online at 3, 10 and 20 days, then one partner alert.
Verified with mocksLast tested 2026-10-28Problem 5
Nobody can say which clients are holding up which work
Fix: Monday 'waiting on client' digest for each preparer and the partner (Karbon plus outstanding documents).
Verified with mocksLast tested 2026-10-28
Why these five
Getting documents and answers from clients
Financial Cents' 2025 survey of 816 firm owners and admins: getting documents from clients was the biggest workflow issue, ahead of manual admin tasks. One respondent: 'Client reminder emails were manual and exhausting. Most of my time was spent chasing, not working.' Vendor survey. Financial Cents, 2025 State of Accounting Workflow and Automation Report (816 firm owners and admins, mostly North America) In Financial Cents' 2025 report, CPA Mike Sylvester says more than half of the new clients he onboards have significant errors in their bookkeeping. One practitioner's view in a vendor report. Financial Cents, 2025 State of Accounting Workflow and Automation Report (816 firm owners and admins, mostly North America)
Tax season and billing
Financial Cents' 2025 survey of 816 firm owners and admins: getting documents from clients was the biggest workflow issue. Vendor survey. Financial Cents, 2025 State of Accounting Workflow and Automation Report (816 firm owners and admins, mostly North America) QuickBooks Online has built-in automatic invoice reminders: up to three, each up to 90 days before or after the due date, for invoices already emailed. If that's enough, use it; this recipe adds the partner alert at 30 days, the pause list and partial-payment wording. QuickBooks Online help: Send invoice reminders automatically or manually (updated Oct 5, 2026)
Knowing what's stuck
Financial Cents' 2025 survey: before adopting workflow software, 53.8% of the firms now using workflow software had spent more than 5 hours a week scheduling and assigning work. One respondent's turning point: 'The moment I asked "Where is Client X at?" and no one could answer me.' Vendor survey. Financial Cents, 2025 State of Accounting Workflow and Automation Report (816 firm owners and admins, mostly North America)
What each recipe does
Client document collection: reminder emails that stop when files arrive
Every weekday morning the workflow checks each client's list of outstanding documents (a Google Sheet, or TaxDome document checklists read through its API) and sends one email per client listing everything still missing, with your portal link and never an attachment request. Reminders go at day 0, 3, 7 and 14; missed days don't bunch up into several emails. On day 14 the preparer is told and, if you use Karbon, a note is added to the work item. Items stop being asked for as soon as they're marked received, and the preparer gets one 'all documents received' note. Setup, costs and test results.
Uncategorized transactions: one question list per client
Every Monday the workflow reads the client's QuickBooks Online company for expenses and deposits from the last 45 days that sit in Uncategorized Expense, Uncategorized Income or Ask My Accountant, and sends the client one plain-English list with a short answer form (a signed link, no login). Answers are emailed to the bookkeeper and added as a Karbon note on the client. It never changes anything in QuickBooks: the bookkeeper categorizes. A transaction is asked about at most 3 times, then the bookkeeper is told instead. Setup, costs and test results.
Tax document checklists from last year's return
On January 10 the workflow reads the list of documents each individual client sent you last year (a Google Sheet you keep: W-2s, 1099s, 1098s, K-1s and so on, with the payer name) and emails each client a personal 'here's what we expect this year' checklist, plus six yes/no life-change questions. Account numbers are hidden. Each item is added to the document list that the chase ladder recipe works from, and if you use Karbon it opens the client's tax return work item when there isn't one yet. The partner gets one summary. Setup, costs and test results.
Invoice reminders for the firm's own bills
Every morning the workflow asks your firm's own QuickBooks Online company for unpaid invoices past their due date. It emails a polite reminder 3, 10 and 20 days after the due date, with QuickBooks' own pay link when online payment is on (and a 'reply to arrange payment' line when it isn't), showing what's already been paid on partial payments. At 30 days the partner gets one alert instead of the client getting a fourth email. Invoices you list in a pause sheet (a dispute, a payment plan) are skipped. Setup, costs and test results.
A weekly 'waiting on client' report
Every Monday at 7:30 the workflow reads Karbon work items in a 'Waiting' status and the outstanding document list (the chase ladder's sheet, or TaxDome checklists), and emails each preparer one digest of what they're waiting on, oldest first, with work due in the next 14 days or overdue flagged. The partner gets one firm-wide summary. Internal only: no client is emailed. Setup, costs and test results.
Overlap to know about: TaxDome and Karbon (Business plan) already send automatic reminders on client requests, and TaxDome includes tax organizers; QuickBooks Online has "Request more information on a transaction" and built-in invoice reminders. If you already pay for those and they work, use them. These recipes are for firms on email, a spreadsheet and QuickBooks, or who want one rule across every client.
Safeguards Rule, WISP, 7216 and Circular 230: the rules we design around
Not legal or professional-standards advice, and not a compliance guarantee. Nothing you download makes your firm compliant. Check with counsel, your state board and your own written information security plan before you turn any recipe on. Rules checked on October 28, 2026.
- Tax preparers are covered by the FTC Safeguards Rule. 16 CFR 314.2 lists clients who come to you for tax preparation. 314.4 asks you to "Protect by encryption all customer information held or transmitted by you both in transit over external networks and at rest" ((c)(3)), to use multi-factor authentication "for any individual accessing any information system" ((c)(5)), and to oversee service providers ((f)). Some parts don't apply to firms holding data on fewer than 5,000 consumers (314.6), but encryption and MFA still do. Bookkeeping-only firms: check whether you're covered. FTC guide: Safeguards Rule: what your business needs to know.
- Your WISP lists these tools. IRS Publication 4557 says tax return preparers "must create and enact security plans to protect client data" and to "Encrypt all sensitive files/emails"; Publication 5708 is the IRS template, and the PTIN application (Form W-12) asks you to confirm you know a written plan is required. n8n and its server, Resend, Google, Karbon, TaxDome and Intuit are service providers in these recipes. That is why our emails carry portal links only, mask account numbers, and the setup asks for MFA on n8n and every connected account.
- Section 7216. A preparer "may not disclose or use a taxpayer's tax return information prior to obtaining a written consent" unless the rules allow it, and consent "must be knowing and voluntary" (26 CFR 301.7216-3; exceptions in 301.7216-2). The tax checklist recipe uses last year's document list to prepare this year's return, and none of the recipes sends return data to marketing tools or an AI service. Whether your setup needs a consent form is a question for counsel.
- Circular 230 and prospect emails. 31 CFR 10.30 bans misleading claims, bars enrolled agents and registered preparers from using the term "certified", requires that solicitations be identified as such, says a practitioner "may not persist in attempting to contact a prospective client" who said no, and requires keeping direct-mail and e-commerce communications for 36 months. These five recipes email existing clients, not prospects; if you adapt one for marketing, add an opt-out that stops sends and keep the log.
- Email, not texts. Texting clients from an automation brings in TCPA consent rules (47 CFR 64.1200). None of these recipes texts.
US only for now. Xero, Financial Cents, Canopy and Liscio versions are not built, and we make no claim that these recipes work with them. Survey figures come from Financial Cents, a vendor that sells workflow software to firms; each is labeled on the recipe page. All recipes were verified with mocks of Karbon, TaxDome, QuickBooks Online, Google Sheets and Resend, using invented clients; no real client data was used.
From the blog
- Client document reminder emails: a ladder that stops when files arrive
How small CPA, tax and bookkeeping firms can automate document chase emails: one email per client, portal links only, a day-14 handoff and the rules to design around.
How we test
Every workflow was imported into n8n 2.45.4 and run end to end on our test machine. Karbon (API v3), TaxDome (public API v4, read-only), QuickBooks Online (Accounting API with OAuth 2.0), Google Sheets and the email sender (Resend) were replaced by a local mock server built from their official API docs: it checks the same request shapes, authentication headers and query syntax, pages results (Karbon @odata.nextLink, TaxDome cursors, QuickBooks STARTPOSITION), returns HTTP 429 with Retry-After, and expires the QuickBooks access token so n8n's real OAuth2 refresh runs. These recipes use no AI model; every decision is a written rule. Clients, firms and transactions are invented. Verified with mocks; no real client data was used, and nothing was sent to a real person or account.
Software covered: Karbon, TaxDome (read-only) and QuickBooks Online (Xero, Financial Cents and Canopy not built yet). Prices checked October 2026.
All recipes with costs · How we test and what we don't claim