Fabren
All guides

ยท Tax season

A tax season workflow your small CPA firm can actually run

Stage by stage pipeline for a 1040 season: who owns each stage, what done means, and where TaxDome, Karbon and Canopy fit without replacing judgement.

By Fabren EditorialPublished October 19, 2026
12 min read

Audience

Owners and managers at small CPA and tax firms running individual returns

Core takeaway

Name an owner and an exit rule for every stage, chase only missing items, and keep review and filing with a CPA.

A tax season workflow is not your tax software. It is the path a return takes from engagement through filing, with a named owner at each stage and a rule for when it may move. Most March pain is not preparation. It is work sitting in the wrong stage with nobody assigned, or moving into preparation on a half complete file.

This page is the pipeline and the people. It is not a button by button setup of TaxDome, Karbon or Canopy. Those belong in the tool guides. Settings named here come from each vendor's public help or product pages as they read on 19 October 2026. Check your own account before you copy a setting. Client copies and Form 8879 packs at the end of the pipeline are print automation for accounting firms.

01

What a tax season pipeline is

For each return you should be able to answer four things without opening a folder:

  • Which stage is it in?
  • Who owns the next action?
  • What has to be true before it moves?
  • What is it waiting on, named as a document or a decision, not as "the client"?

If you cannot answer those, you do not have a workflow. You have a shared inbox. The collection habits behind stages 2 and 3 are in how to get clients to send tax documents on time. This page is who does what once that system is in place.

02

The stages, who acts, what done means

Use these names or your own. What matters is the owner and the exit rule. This map is for a 1040 heavy shop of about 5 to 12 people. Scale the same stages down to a solo with a seasonal helper by combining admin and preparer, not by skipping review.

StageOwnerExit ruleDo not leave until
1. EngagementAdminSigned letter on file, fee and document date agreedYou start requesting documents
2. Documents requestedAdminEvery item on that client's list is in, or marked does not applyA preparer opens a partial file "just to get started"
3. Documents reviewAdmin, with a preparer on odd itemsRight year, readable, matches the list, obvious gaps notedThe job is marked complete because the portal shows a file
4. PreparationPreparerReturn drafted, open questions logged in one batch, workpapers in the folderReviewer is asked to "just look at it"
5. Open questionsPreparer, admin chasesEvery question answered or parked with a dateNew questions drip out one email at a time
6. ReviewCPA or designated reviewerReview points cleared, or sent back with a written listThe return is filed off a first draft
7. Client approval and signatureAdminClient has the return, authorization to file is signed, fee handled per your policyYou file on a verbal "looks good"
8. Filed and closedAdminAcknowledgement saved, copy in the archive, next year job createdThe folder is left as "we will tidy it in May"

Stage 2 is where most firms bleed time. Stage 6 is where they bleed quality if they skip it. Keep both.

03

A week in February with eight people

Illustrative, not a client story. An eight person firm: owner CPA, second CPA, three preparers, two admin, one seasonal. About 600 individual returns. Monday morning they look at counts, not at feelings.

StageCount on MondayWho acts this week
Engagement still unsigned18Admin calls the six that have had the letter more than two weeks
Documents requested, some missing140Admin sends itemised nudges. Owner calls the 12 with nothing in
Documents review35Admin clears the easy ones by Wednesday. Odd K-1s go to a preparer
In preparation40Each preparer has a cap. New work only after something ships to review
In review22The two CPAs take review before new prep of their own
Waiting on signature15Admin sends the authorization the same day review clears

Two rules keep this week from tipping. First, a return does not enter preparation on a partial file unless a CPA has said the missing item cannot arrive in time and an extension is the plan. Second, review is a queue with a cap, not a courtesy look when someone has a minute.

For a season long view of whether the list fits the hours you actually have, use the tax season capacity calculator. It uses your counts and your hours, not a published average.

04

Where practice software helps

The pipeline above is independent of the vendor. The tools differ in how a job moves and who can change the plumbing.

TaxDome

A pipeline is a set of stages. When a job enters a stage, the automations on that stage run and each one creates an action item, such as an organizer waiting on the client. If automove is on, the job moves once those action items are done. If it is off, a person moves it. Clients cannot see stages or tell an automated send from a manual one. The firm owner and admins can manage automations by default. Other staff need the Manage pipelines right. (Automations explained) For a 1040 build that uses organizers, checklists and reminder stop rules, use the TaxDome document chasing workflow.

Karbon

Work templates standardise the steps. Client requests can be scheduled, and Karbon follows up on dates you set if the client has not responded. Attachments are stored against the matching job. Automators are rules that fire when a task is completed or a status changes, for example to start the next step or send a request. Conditional sections can switch on extra steps, such as an extension path. Recurring work can be generated each period with its steps already in place. (Workflow automation) For reminder setup and where a person takes over, use Karbon client request reminders.

Canopy

Client requests collect information and documents, track progress and can schedule reminder emails. Canopy's example is a reminder every Monday for 15 days, or until the client completes the request, whichever comes first. Reminders do not send while the request is still a draft. Clients can snooze reminders from a link in the email. If a client replies to the notification email instead of to the request, that reply goes to the person who sent it, not necessarily the assigned staff member. You can edit an in progress request so the name and description match what is still outstanding. (Send a Client Request) For reminder setup, templates, bulk send, status automations and where a person takes over, use Canopy client request reminders.

None of those products files the return for you. Map your stages first, then hang the vendor automations on stages 1, 2, 3 and 7.

05

The Monday huddle

Fifteen minutes. Same questions every week from January through April. One screen, not a tour of every job.

  • How many returns are stuck in documents requested with no upload in 14 days?
  • How many are in review, and is that more than the CPAs can clear this week?
  • Which five high value or complex returns are still incomplete, named?
  • Who is over the preparer cap, and what moves off their desk today?
  • Which extension conversations are overdue because the document date has passed?

Write the answers in the same note every Monday. If documents requested grows for three weeks, you do not have a prep problem. You have a chasing problem. That is the layer a tax season operator can take, with your staff approving what goes to clients.

06

When a return leaves the main path

Build two exits into the map so they are not invented in April.

Extension

Trigger it on your document date, not on 14 April. Admin tells the client in writing. A preparer estimates what is owed from what you have. A CPA decides the filing position. An extension is more time to file, not more time to pay. Keep the extension work in a clearly marked path so it does not look like a finished return sitting in review. The emails, Form 4868, Form 7004 and Form 8878 steps are on the extension season communication page.

Missing information after prep has started

Park the return. Send one list of what is still needed. Do not let the preparer keep a private side thread. In TaxDome, a custom job status such as Missing information is the documented pattern for this kind of detour. (Automations explained)

07

What stays with a person

  • Building each client's first request from last year's return
  • Reading "that does not apply" and "I already sent it"
  • Phone calls after email stops working
  • Assigning complex returns to a named preparer
  • Review notes, tax positions, extensions as a tax decision
  • Signing and filing

Software can send, remind and move the card. It cannot own the licence. The reviewer pass is the tax return review checklist. If you want copy for the chasing itself, the missing tax documents email templates are written to name only what is still outstanding.

Next step

Want stages 2 and 3 run for your firm?

If your team would rather spend February on returns than on reminder emails, see how the tax season operator works. It reads what clients send, keeps the missing list current and drafts the follow ups. Your staff approve what goes out, and your CPAs still review and sign every return.

See the tax season operator

Related guides

Tax season

How to Get Clients to Send Tax Documents on Time

Templates

Missing Tax Documents Email Templates: 5 Emails and Texts

Tax season

TaxDome Document Chasing Workflow for Tax Season

Tax season

Karbon Client Request Reminders: How to Run Them in 1040 Season

Assistant

What to Delegate to an AI Assistant (and What to Keep)

Automation

What Small Accounting Firms Should Automate First

Practice ops

How to Go Paperless at a Tax Firm

AI tools

How to Choose an AI Tool for a CPA Firm

Assistant

Field Service Dispatch for 1 to 5 Person Shops

Practice ops

How Small Firms Run Accounting for Many Client Companies

Automation

What a Client Advisory Services (CAS) Firm Can Automate for Each Client

Practice ops

Document Routing Workflow for a Tax or CPA Firm

Practice ops

Client Intake and Task Tracking for Small Accounting Firms

Tax season

Canopy Client Request Reminders: How Tax Firms Set Them Up

Practice ops

Month End Close Checklist for Small Accounting Firms

Bookkeeping

Automating Bookkeeping Categorization in QuickBooks Online

Bookkeeping

Bank Reconciliation Prep in Xero for Bookkeeping Clients

Practice ops

Client Onboarding Workflow for a CPA Firm

Templates

Engagement Letter and Onboarding Email Templates for Bookkeeping Clients

Practice ops

How a Small Accounting Firm Gets More Capacity From Its Existing Team

AI tools

What an AI Operator Does Inside a 1 to 5 Person Accounting Firm

Templates

Chasing Bookkeeping Receipts: Missing Statements Emails That Name the Item

Bookkeeping

AP Bill Approval Workflow for Bookkeeping Clients in BILL or QuickBooks

Bookkeeping

Monthly Client Reporting Package for Small Business Bookkeeping

Tax season

Drake Documents and E-Sign: Client Document Workflow for Tax Season

Practice ops

TaxDome Client Onboarding Pipeline for New Accounting Clients

Tax season

Liscio Document Request Workflow for Tax and CPA Firms

Templates

Form 4868 and Form 7004 Extension Season Client Communication

Practice ops

IRS Notice Response Intake Workflow for Small Tax Firms

Templates

1099 Season Data Collection Workflow with Templates

Assistant

Inbox Triage and Follow Up for a Solo Consultant

Assistant

Appointment Reminders and Invoice Follow Up for a Small Service Business

Tax season

Estimated Tax Payment Reminders for Clients: A Firm's Quarterly System

Practice ops

Form 8821 and IRS Transcripts: Submit Authorization, Then Pull TDS Records

Bookkeeping

Year End Payroll W-2 Checklist for Small Business Bookkeeping Clients

Practice ops

CPA Disengagement Letter: End the Engagement and Return Client Records

Tax season

Tax Organizer Workflow: Send, Track and Close Organizers Before Tax Season

Bookkeeping

Bookkeeping Cleanup Checklist: Scoping a Catch Up Job Before You Quote It

Assistant

Quote Follow Up Emails for Small Service Businesses: Three Touches Then Stop

Bookkeeping

QuickBooks Online Year End Close Checklist for Bookkeepers

Tax season

Tax Return Review Checklist: A Second Look Before the Client Sees the Return

Bookkeeping

Sales Tax Filing Calendar: Tracking Every Client's Due Dates Across States

Tax season

S Corp Reasonable Salary: The Year End Review Your Firm Should Run

Assistant

Missed Call Text Back: Setting It Up Without Annoying Customers

Assistant

How to Ask Customers for Google Reviews (and Stay Inside the Rules)

Tax season

PTIN Renewal Checklist for a Tax Firm: Roster, Sequence, Hard Stop

Tax season

WISP for Tax Preparers: Writing a Security Plan a Small Firm Will Actually Follow

Tax season

7216 Consent Form: When Tax Preparers Need It and How to Collect It

Tax season

Tax Preparation Engagement Letter: What to Include and How to Get It Signed

Tax season

Year End Tax Planning Checklist: The December Client Outreach Small Firms Can Run

Assistant

How to Reduce No Shows: Reminder and Rebooking Steps for Small Service Businesses

Bookkeeping

Bookkeeping Client Onboarding Checklist for Small Firms

Practice ops

Secure Client Portal for Accounting Firms: What to Require Before You Switch

Tax season

Form 2848 Power of Attorney: A Small Firm Workflow From Signature to CAF

Tax season

CAF Number for Tax Professionals: How to Get, Link and Find Yours

Tax season

Drake Tax Organizers: Batch Send Before Tax Season Without Drowning Clients

Bookkeeping

How Bookkeepers Choose Client Accounting Services Software

Tax season

Form 8879 E-File Authorization: A Small Firm Workflow Before You Transmit

Tax season

EFIN Application for Tax Firms: Get Authorized to E-File

Practice ops

Form 4506-C and IVES: A Tax Firm Workflow for Income Verification Requests

Bookkeeping

W-9 Collection Workflow for Bookkeepers Before 1099 Season

Bookkeeping

Form 8655 Reporting Agent Authorization: A Bookkeeping Firm Checklist

Practice ops

CPA Firm Client Offboarding Checklist: Access, Records and Clean Handoff

Tax season

Form 8867 Due Diligence Checklist for Small Tax Firms

Tax season

Identity Protection PIN for Tax Firms: Capture, Store and Use on E-File

Bookkeeping

Form 8822-B Business Address Change: A Bookkeeping Firm Checklist

Bookkeeping

EFTPS Enrollment for Bookkeeping Clients: A Firm Admin Checklist

Tax season

Form 8878 E-File Authorization for Form 4868 Extensions

Bookkeeping

Form SS-4 EIN Application: A Checklist for Bookkeeping and CPA Firms

Tax season

Form 2553 S Corp Election Checklist for Tax Firms

Bookkeeping

Form 941 Quarterly Filing Checklist for Bookkeepers (With Schedule B)

Bookkeeping

Form W-2c Corrections: A Payroll Firm Workflow After Year End

Tax season

Form 9465 and IRS Payment Plans: A Tax Firm Client Checklist

Tax season

Form 14039 Identity Theft Affidavit: What a Tax Firm Does Next

Tax season

Form 8453 E-File Transmittal: Sending Paper Documents After E-File

Practice ops

Print Automation for Accounting Firms: Batch Client Copies, Signature Packs and PDFs

Practice ops

Record Retention Policy for CPA Firms: A Template and Schedule

Tax season

Tax Document Checklist for Clients (2026 Season): Printable and CSV

Tax season

Form 1040-X Amended Returns: A Tax Firm Workflow From Error to Status Check

Bookkeeping

Small Business Recordkeeping Checklist to Send Bookkeeping Clients