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.

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.

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

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