Most small firms plan busy season the same way: take on the same clients as last year, plus a few referrals, and hope everyone works hard enough. It usually works until mid-March, when the review queue backs up, a preparer gets sick, and a dozen clients send their documents in the same week. Capacity planning is the unglamorous fix. It takes an afternoon in the fall and a short check each week during the season.
Why does busy season always feel short of people?
Because the work isn’t spread evenly, and the plan usually assumes it is.
- Demand arrives in waves. Business returns for calendar-year partnerships and S corporations are generally due about a month before individual returns, so the two peaks overlap with the arrival of most individual clients’ documents.
- Hours are estimated from memory. “A 1040 takes about two hours” ignores the rental schedules, the brokerage statement with 300 lots and the client who needs three calls.
- Review is the real bottleneck. A firm can have plenty of preparers and still stall because one or two people sign off on everything.
- Waiting time hides the backlog. Returns stuck on missing documents look like they’re someone else’s problem until they all land at once.
How do you estimate the hours you’ll need?
Start with a list of every engagement you expect to do between January and the spring deadlines, grouped by type: individual returns, partnership and S corporation returns, C corporation returns, nonprofits, trusts, and any monthly bookkeeping that keeps running through the season.
For each type, write down two numbers from last season: how many you did and how long they actually took. If you track time, use real hours. If you don’t, ask each preparer for an honest range and use the high end. Then split each type into simple and complex. A wage-earner return and a return with two rentals and a Schedule K-1 are not the same job, and averaging them hides where the hours go.
Count review separately. If a return takes three hours to prepare and 45 minutes to review, the 45 minutes belongs to a different, smaller pool of people. Add a margin for the things that always happen: amended returns, notices, new clients you didn’t expect and questions on returns you already filed.
How many hours does your team really have?
Fewer than the calendar suggests. For each person, start with the hours they’ll work per week in season, then subtract what isn’t client work: email and phone calls, firm admin, training, meetings, planned time off. What’s left is their productive capacity. Be realistic about extended overtime, too. Planning for 60-hour weeks from February to April leaves no room when something goes wrong.
Do the same for reviewers on their own. Then put the two sides next to each other, month by month: preparation hours needed against preparation hours available, and review hours needed against review hours available. The months where demand is bigger than supply are the ones to fix now.
What do you do when demand is bigger than capacity?
You have more levers in November than you will in March.
- Move work out of the peak. Bookkeeping cleanups, year-end planning and payroll setup can often be finished in December or pushed to May. Recurring monthly work can be scheduled so it doesn’t land in the busiest weeks.
- Get documents earlier. Set client due dates well ahead of your own deadlines, and send each client a checklist of exactly what you need. Our client tax document checklist and the post on collecting client tax documents without the email chaos cover the process.
- Reprice or let go. Clients who are always late, always complex and always underpaid cost the most capacity. Review fees for the jobs with the lowest realization rate, and put the scope and client deadlines in writing with an engagement letter template.
- Spread review. Train a second reviewer for simpler returns, or agree that certain return types get a lighter review checklist.
- Add seasonal help early. Seasonal preparers and data-entry help are easier to find and train in the fall than in February.
Should you plan extensions on purpose?
Yes. An extension decided in January is a scheduling tool; an extension filed at midnight on the deadline is a symptom. Look at last year’s list: clients whose K-1s always arrive late, who have complex investments or who are always the last to send documents are likely candidates again. Tell them early, and plan their returns for after the spring deadline, when your team has room. Our glossary entry on the tax extension (Form 4868) explains what an extension does and doesn’t cover.
General information, not tax or legal advice. An extension gives more time to file, not more time to pay, so clients on extension usually still need an estimated payment by the original due date. Due dates, extension rules and state requirements vary by entity type, tax year and state, and can change with disaster relief. Confirm the dates that apply to each client.
How do you keep the plan on track during the season?
Hold a short weekly check, the same day each week, with the same few numbers:
- Open work per person, and who is overdue or has too much due this week
- How many returns are waiting on clients, and which clients to call
- How many returns are sitting in review, and for how long
- Any work with nobody assigned
When one preparer is overloaded, move jobs before they slip, not after. When the review queue grows two weeks in a row, that’s the signal to free up a reviewer or start extensions. After the season, compare your estimates with what actually happened. That comparison makes next year’s plan better than this one.
The short version
- List every engagement by type, split into simple and complex
- Use last season’s real hours, with review counted separately
- Count productive hours per person, not calendar hours
- Compare demand and capacity month by month, before January
- Move, reprice or extend work to close the gap
- Check workload, waiting and review queues every week
How PraxiOS fits into capacity planning
PraxiOS doesn’t forecast capacity for you, and it has no timer or time-entry screen today, so the hours estimate above still lives in your own spreadsheet. What PraxiOS does is keep the season visible once it starts. The PraxiOS work board puts every job in one of five statuses (Not started, In progress, Waiting on client, Review and Complete), each with an owner, priority and due date. Work templates can carry estimated hours and create recurring jobs, such as monthly bookkeeping, on a monthly, quarterly or annual schedule. The dashboard shows open, waiting, overdue, due-in-the-next-7-days and unassigned work, plus each person’s open, overdue and due-soon items, which covers most of the weekly check. Every plan includes these features and unlimited clients, from $299 a month for up to 5 users.