It is February 18th. You have 47 returns sitting in some stage of progress. Eleven of them are stuck because you are still waiting on a 1099-B from a client who promised, three weeks ago, that it would be in your inbox by Monday. Two new clients walked in yesterday and you said yes because it is February and you say yes in February. Your senior reviewer is behind because the prep work is behind because the documents are behind. You have not slept eight hours in a row since January 23rd.
This post is for solo CPAs, enrolled agents, and small firms running 200-800 individual and business returns between January and April 15, plus the extension wave that runs through October. It is not about which tax preparation software has the best 1040 module. Drake, Lacerte, ProSeries, UltraTax, ProConnect — those tools prepare the return. This post is about the other software, the practice software, that determines whether you can actually feed those tools enough clean work to keep your capacity above the chaos line.
The short version: tax season collapses when your document collection, workflow visibility, and signature capture are run on email, sticky notes, and the assumption that clients will do what they said they would. The firms that finish April 15th with their staff and their dignity intact have a workflow system that runs the practice while their tax software runs the math.
The capacity math nobody wants to say out loud
Talk to enough senior preparers and a rough benchmark emerges: at peak, a competent preparer with clean inputs does 4-8 individual returns per day. Complex returns with K-1s, multi-state, brokerage statements with 200 line items, rental property schedules — those drop the number toward 4. Simple W-2 plus standard deduction returns push it toward 8. Business returns (1120, 1120-S, 1065) come in slower and require more review.
Beyond 8 returns per day per preparer, two things happen. First, the error rate climbs in a way that does not show up until the IRS notice arrives in October. Second, the review queue stacks up faster than your senior can clear it, and now the bottleneck is review, not prep. The firm that pushes past sustainable per-preparer capacity does not actually finish more returns — it finishes the same number with more rework.
The math says a 3-preparer firm cannot prepare more than roughly 360-720 returns between January 15 and April 15 (60 working days at 4-8 returns per preparer per day, with one senior splitting time between prep and review). Push past that and you are either extending clients or absorbing quality risk. The first lever is not hiring — at small-firm scale, you cannot hire enough qualified preparers fast enough in February. The first lever is making sure the returns that hit your preparers' desks have complete, accurate inputs the first time.
Where the time actually goes
Most small firms, when they finally do a post-season retro, discover something uncomfortable: somewhere between 30% and 50% of the elapsed time per return is "waiting." Not preparing. Not reviewing. Waiting. Waiting for the client to upload the missing 1099-INT. Waiting for the K-1 from their other accountant. Waiting for the brokerage statement that the client thinks they already sent but actually sent for last tax year. Waiting for the spouse to log in and sign the 8879.
The waiting is invisible because it is distributed across 200 client folders, three preparers, two reviewers, and a months-long calendar. Nobody experiences the full cost of the waiting at once. But it is the single biggest reason a 4-return-per-day preparer ends the day at 2.5 returns finished. They were not slow. They were blocked.
The second-biggest time sink is the data scattered across email, voicemail, paper documents the client dropped off in a manila envelope, the secure portal, text messages, and the seventeen places they thought to put it. The preparer is not preparing — they are reconstructing what the client actually sent.
The tax preparation workflow, end to end
Most firms have an implicit workflow that lives in the preparer's head. Writing it down makes the bottlenecks visible. The standard pipeline has nine stages:
- Engagement letter signed. Scope of work, fee structure, e-signature returned. This is the legal anchor — without it, you are working at risk.
- Tax organizer and intake form sent. A structured questionnaire that captures changes from prior year, dependents, life events, new income sources, deductions to chase.
- Documents collected. W-2s, 1099s (NEC, INT, DIV, B, R, MISC, K), K-1s from partnerships and S-corps, brokerage 1099 consolidated statements, mortgage 1098s, business books, prior-year return if new client.
- Data entry into tax software. Drake, Lacerte, ProSeries, UltraTax, Intuit ProConnect, ATX, or whatever you run. This is the part the tax software is for.
- Preparer drafts the return. Calculations, schedule attachments, Schedule C or E or K-1 entry, dependents, credits, multi-state allocations.
- Senior review. A second set of eyes on the math, the deductions, the audit-risk flags, the carryforwards from prior year.
- Client review. Walk the client through the draft return, answer questions, get them to sign IRS Form 8879 (e-file authorization).
- E-file submitted, acknowledgment received. IRS acceptance, state acknowledgment. Track it. A rejected e-file that nobody noticed is a missed deadline.
- Invoice issued, payment collected, files archived. Retention rules per IRS guidance generally land in the 3-to-7-year range depending on the situation (with longer windows in fraud or substantial omission scenarios). Build for 7.
Every stage is a potential bottleneck. The two that quietly account for most of the lost time at small firms are document collection (stage 3) and client review/signature (stages 7 and 8). Both fail the same way: they depend on the client doing something on the client's timeline, and there is no automated nudge keeping the work in motion.
The document-collection bottleneck
The conversation goes the same way every February. The preparer pulls a return out of the queue, sees it is missing the 1099-DIV from Vanguard, emails the client. The client replies "thanks, will send Monday." Monday passes. The preparer is on a different return. Two weeks later somebody finally notices the return is still stuck. By then the client has forgotten about it, the preparer has lost the context they had built up, and the return has to be re-cracked open from scratch.
The cost is not the missing document. The cost is the context reload. Picking a return back up after a two-week gap is roughly 30-45 minutes of re-reading the file, re-checking what was already entered, and re-orienting to where you left off. Multiply that by 30-50 stuck returns over a season and you have lost a week of capacity to context-switching alone.
The fix is unglamorous: automated reminders that fire on a cadence without you having to send them. A client who has not uploaded the required document by day 7 gets a polite reminder. By day 14, a firmer one with a calendar invite for a 15-minute "let us walk through this together" call. By day 21, a notification to the preparer that this client should be moved to extension. The system does not require the preparer to remember anything. It requires the preparer to set up the cadence once, at the start of the season, and let it run.
The capacity-tracking blindspot
Most small firms cannot answer this question on demand: how many returns are currently at each stage? They know the total client list. They know who is "done" and who is "not done." They cannot say "we have 14 in prep, 8 in review, 6 waiting on client signature, and 11 stuck on missing documents" without opening individual folders and counting.
This matters because resource allocation depends on it. If prep is full and review is empty, you need to push completed prep work to review. If review is full and prep is empty, your senior is the bottleneck and you need to pull more clients into the pipeline. If 30% of your active returns are stuck waiting for documents, your real capacity problem is the document portal, not the preparers.
Without a workflow board that shows the pipeline at a glance, you cannot make those calls. You are reacting to whichever client emails most loudly. The squeaky-wheel client gets the time, and the quiet client whose return is actually ready waits another week.
The signature friction nobody budgets for
Three signatures move a return through your firm: the engagement letter at the start, IRS Form 8879 at e-file, and (if you are billing on completion) the invoice authorization at the end. Run all three on paper or PDF-attach-and-print-and-scan-back and you have built a delay into every return that adds up.
A realistic cycle for paper signatures: print, sign, scan, email back. Two to five days, sometimes longer if the client travels, prints at the office, or just forgets. Across 300 returns that is hundreds of days of cumulative client-side delay, almost none of which is preparer-bottlenecked. E-signature collapses that to hours. The 8879 in particular is high-volume — every e-filed return needs one signed before transmission — and is where the biggest cycle-time gain hides.
The practice stack a small tax firm actually needs
There is a distinction worth keeping in mind: tax preparation software prepares the return. Practice management software runs the firm. The first is non-negotiable — pick whichever of Drake, Lacerte, ProSeries, UltraTax, ProConnect, ATX, or similar fits your return mix. The second is what most small firms underinvest in, and where the recoverable capacity lives.
The practice stack covers nine functions:
- CRM scoped to households. A tax client is rarely just one person. It is a primary filer, a spouse, dependents, sometimes an LLC or S-corp, sometimes a trust. Generic CRMs treat each as a separate record. A tax-aware client model nests them so you see the whole picture on one screen.
- Document intake portal. Secure upload from the client's phone or laptop. Encrypted at rest. Accessible to the preparer in one click from the client record.
- Tax organizer and intake forms. A digital questionnaire that asks the right questions for the client's filing situation — different for a W-2 filer with one dependent than for a small-business owner with rental property.
- E-signature. Engagement letter, 8879, invoice authorization, anything else that needs a signature. Audit trail attached.
- Workflow tracking. A board view of every active return with its current stage. Drag-and-drop between stages. Counts per stage. Stuck-return alerts.
- Automated reminders. Cadence-based nudges to clients who have not uploaded documents, signed the 8879, or paid the invoice. Configured once, run automatically.
- Calendar and appointment scheduling. Tax planning consultations, return review meetings, drop-in document handoffs. Self-service booking links cut your front-desk load.
- Time tracking per client. For firms billing hourly, or for firms that want to know which clients are actually profitable. Most small firms discover that their 20% lowest-fee clients consume 40% of their time.
- Secure invoicing with payment. Send the invoice with the e-filed return, accept ACH or card on the same screen, mark paid in your books. Hold or release the return based on payment status if that is your policy.
How Deelo runs the practice alongside your tax software
Deelo is the practice management layer, not a replacement for your tax preparation software. You still run Drake, Lacerte, ProSeries, UltraTax, ProConnect, or whatever you use today to actually prepare returns. Deelo runs everything around it.
- CRM holds the household. Primary filer, spouse, dependents, businesses, trusts — all linked under one client record. Prior-year fees, prior-year extensions, communication history, the note that says this client always sends documents in April.
- Customer Portal is the secure upload destination. The client logs in, drops W-2s, 1099s, K-1s, brokerage statements, business books, prior-year returns. Files land tagged to the right client record. The preparer sees them in real time.
- Forms runs the tax organizer. Conditional logic — if the client checks 'I had rental income,' the rental property questions appear. New-client intake, change-from-prior-year intake, business-owner intake — different forms for different filing situations.
- eSignature captures the engagement letter at engagement, the 8879 at e-file, the invoice authorization at payment. Audit trail attached to the client record.
- Projects is the return tracker. One project per return, moving through stages: intake, prep, review, client review, e-file, invoice, archived. Board view shows every return at every stage. Stuck-return alerts when a return sits too long.
- Calendar holds the appointments. Self-service booking for tax planning consultations and review meetings. Time blocks for prep work that the preparer protects from interruption.
- Time tracks hours per client per return. End-of-season report shows fee versus time invested per client. The 20% of clients who quietly eat the most time become visible.
- Invoicing sends the bill, collects payment, marks the return paid. The trigger that releases the e-file (if that is your firm's policy) lives here.
- Marketing runs the off-season nurture. Quarterly tax planning emails, year-end checkup reminders, deadline alerts for estimated payments. The April-to-January gap is where you build the next season's pipeline.
All of those apps share one client record. Update an address in CRM and it is the same address Invoicing uses. Mark a return e-filed in Projects and the invoice flows from Invoicing. The integration tax between practice tools approaches zero because there is nothing to integrate — it is the same database. The tax preparation software still lives separately, because that is what tax preparation software is for. Deelo's job is to make sure clean, complete inputs hit the tax software the first time.
The 30-day pre-season playbook
If you start setting this up February 1st, you are too late. The window for getting your practice stack ready is December 15 to January 15. Here is a playbook calibrated to a small firm running 200-500 returns:
Days 1-7: Lock the tax organizer
Pull last year's organizer. Mark every question that nobody answered or that did not produce useful information. Cut it. Add questions for situations you saw a lot of last year that the organizer missed (crypto disposals, retirement plan changes, dependent care, energy credits). Build conditional logic so a W-2 filer does not see Schedule C questions and a small-business owner does not see Schedule A clutter they will not use. Test it with two friendly clients before January 15.
Days 8-14: Stand up the portal
Configure the document upload portal. Define the folder structure per client (W-2s, 1099s, K-1s, business docs, prior year, other). Set per-client access so each client sees only their folder. Write a one-page client guide on how to upload from a phone, an email, or a desktop. Test the end-to-end flow yourself: pretend you are a client, log in, upload, check the preparer-side view.
Days 15-21: Build the project template
In your workflow tool, build a return template with the nine stages from above. Define the SLA per stage — for example, intake to prep starts within 3 days of last document received, prep to review within 5 days of intake start, review to client within 2 days of prep complete. Configure stuck-return alerts when a return exceeds the SLA. Set up the automated reminder cadences: day 7 polite nudge for missing docs, day 14 firmer, day 21 push-to-extension.
Days 22-30: Client communication
Send the engagement letter and tax organizer to your top 50 clients by January 15. Send to the next 100 by January 22. The remaining clients by January 31. Schedule January-and-February tax planning consultations with your highest-value clients now — they will fill the slots fast and you will not have time in March. Set the off-season nurture sequence to pause through April 18 so you are not adding marketing email volume during peak crunch.
What changes when this is set up
The transformation is not dramatic per return. It is dramatic per season. Three patterns show up consistently when small firms move from email-and-spreadsheet practice management to an integrated workflow stack:
- Document completeness at first preparer touch goes up. Returns hit the preparer's desk with 90%+ of required documents instead of 60-70%. The preparer spends time preparing, not chasing.
- Average return cycle time drops. The waiting-on-client gaps shrink because automated reminders push the client without the preparer having to write the email. Cycle time from engagement letter to e-file commonly drops 20-40%.
- The post-April-15 retro becomes survivable. You finish the season tired but not broken. You have data on which clients ate the most time, which fee tiers were unprofitable, and which return types should be priced differently next year.
The off-season pivot
The firms that stay sane long-term do not run 100% seasonal. They use the practice infrastructure built for tax season to support advisory, tax planning, and bookkeeping work May through December. Same CRM, same client portal, same e-signature, same invoicing. The seasonal compression eases because revenue does not depend exclusively on April 15.
This is the slow-growing edge: the practice tool that gets you through tax season is also the tool that supports year-round client relationships. The CRM that tracks 2026 returns also tracks 2026 tax planning consultations. The portal that delivered W-2s in February delivers Q3 estimated payment vouchers in September. The clients who only see you in March become clients who see you in June and October. Off-season billing climbs. The next tax season starts from a stronger pipeline.
Get your 2027 tax season practice stack ready
Deelo gives small CPA and EA firms one workspace for CRM, document portal, intake forms, e-signature, workflow tracking, calendar, time, and invoicing — all sharing one client record. Run it alongside your tax preparation software. Start with the free tier, scale to $19 per seat per month when the season picks up.
Start Free — No Credit CardFrequently asked questions
- What is tax preparation workflow software?
- Tax preparation workflow software manages the practice — client records, document collection, intake forms, e-signature, workflow stages, reminders, scheduling, time tracking, and invoicing — alongside the tax preparation software that actually calculates the return. It is the layer that turns 200-800 client returns from a flood of email into a tracked pipeline. The tax preparation software (Drake, Lacerte, ProSeries, UltraTax, ProConnect, ATX, etc.) prepares the return. The workflow software runs the firm.
- How many tax returns can a single preparer realistically handle in a season?
- At peak, a senior preparer with clean inputs handles 4-8 individual returns per day, depending on complexity. Simple W-2 returns push toward 8, complex returns with K-1s, multi-state allocations, or active brokerage 1099s pull toward 4. Business returns (1120, 1120-S, 1065) come in slower. Across the January 15 to April 15 window of roughly 60 working days, a solo preparer's sustainable ceiling lands somewhere between 240 and 480 individual returns. Pushing beyond that drives the error rate up and creates rework that lands as IRS notices in October.
- Where do small tax firms actually lose the most time during tax season?
- Waiting for missing documents. Survey enough small firms post-season and 30-50% of elapsed return time is the preparer not preparing — the file is stuck waiting on a 1099-B, K-1, or brokerage statement that the client said was coming. The fix is automated document reminders with a defined cadence (day 7, 14, 21) so the preparer is not the one chasing. The second biggest sink is client signature collection on IRS Form 8879 — paper or PDF-and-print routing adds days per return that e-signature collapses to hours.
- Should I replace my tax preparation software with an all-in-one platform?
- No. Tax preparation software (Drake, Lacerte, ProSeries, UltraTax, ProConnect) is purpose-built for the return calculation, IRS e-file integration, multi-state allocations, and form library. A practice management platform like Deelo runs the workflow, document collection, e-signature, CRM, and invoicing alongside your existing tax software. Replacing the tax preparation layer is rarely the right move. Adding a practice management layer often is.
- How long do I need to keep tax return records under IRS rules?
- IRS guidance on records generally points to a 3-year retention window from the filing date for most returns, extending to 6 years if substantial income (more than 25%) was omitted, and indefinitely in cases of fraud or unfiled returns. Most firms build their retention policy around 7 years to safely cover the substantial-omission window plus state-level requirements that often extend past federal minimums. Confirm specifics for your jurisdiction and client mix, and build your archival storage to retain returns and supporting documents for the full 7-year baseline by default.
- What is IRS Form 8879 and why is it a workflow bottleneck?
- IRS Form 8879 is the IRS e-file Signature Authorization. The taxpayer signs it to authorize the electronic return originator (the firm) to transmit their return. Every e-filed individual return requires a signed 8879 on file before transmission. At small-firm volume — 300 to 500 returns in a season — the 8879 is the highest-volume signature in the practice. Collecting it on paper or PDF-and-scan adds 2-5 days per return of client-side delay. E-signature drops that to hours and is where the largest single workflow improvement tends to live for firms that have not adopted it yet.
- When should I start preparing my practice for tax season?
- December 15 to January 15 is the working window. By January 15, your tax organizer should be locked, your document portal should be live, your project template and workflow board should be configured, and your top 50 clients should have engagement letters in their inbox. February is too late — by then you are reacting, not building. Firms that set up in early January and send engagement letters by January 22 routinely report 20-40% shorter average return cycle times by April.
- How do I keep my firm running between April 15 and January?
- The firms that survive seasonal compression long-term build advisory, tax planning, and bookkeeping revenue into the off-season. Same client base, same practice stack, different deliverables. Quarterly estimated payment support, year-end planning consultations, monthly bookkeeping for small-business clients, and S-corp salary reasonableness reviews are common off-season offerings. The practice tools (CRM, portal, e-signature, invoicing) you set up for tax season carry the off-season workload without additional setup, which is most of the reason this works at small-firm scale.
Tax season does not have to be the annual sanity test that small firms have made peace with. The capacity ceiling per preparer is fixed by human limits. The capacity ceiling of the firm is fixed by how cleanly the work flows to the preparer. Almost every recoverable hour in the season lives in three places — document collection, workflow visibility, and signature capture — and each of them is a solved problem when the practice runs on shared software instead of email threads. The firms that ship clean returns on time in April are not working harder. They are working on a system that does the chasing, the tracking, and the routing so the preparers can stay in the work.
Related pages
Explore More
Related Articles
Best Personal Injury Case Management Software in 2026
A head-to-head comparison of the top personal injury case management platforms in 2026. Lien tracking, medical record management, demand letters, contingency math, and settlement distribution compared across Clio, MyCase, Filevine, CASEpeer, PracticePanther, Smokeball, and Deelo.
12 min read
How-ToHow to Start a Plastic Surgery Practice: Complete 2026 Guide
A step-by-step guide to launching a plastic surgery practice in 2026. Licensing, credentialing, facility setup, liability insurance, patient pipeline, operations software, and first-year revenue targets.
14 min read
Best OfBest Podcast Management Software in 2026
The top podcast management platforms compared for 2026. Descript, Captivate, Buzzsprout, Transistor, Riverside, and Deelo — features, pricing, and the angle each takes for professional podcasters.
11 min read
ComparisonDeelo vs ServiceTitan: The Honest 2026 Comparison
A genuinely fair side-by-side comparison of Deelo and ServiceTitan for field service businesses. Pricing, features, strengths, weaknesses, and who each platform is really built for.
12 min read