The tax season capacity playbook for Canadian accounting firms.
November 7, 2026 · 16 min read · Frontdesk AI
Most busy-season time doesn't go on the calls themselves. It goes on files that stall because documents arrive in pieces, on clients who call because they don't know what happens next, and on interruptions in the middle of a return. This playbook covers fixes a firm can run with its existing staff and software: measure interruptions, make file readiness visible, prevent repeat calls with three messages, triage the phone with clear rules and qualify new work against real capacity. It ends with a four-week plan for the 2027 season and a free PDF to share with your team.
1. What interruptions really cost
Picture a preparer two-thirds of the way through a return with rental income and a carry-forward to check. A client calls to ask whether their slips arrived. The answer takes two minutes. Finding the email takes three more, and then the preparer has to find their place in the return again.
That one call has several costs, and they're easy to mix up:
- Call time: the minutes on the phone.
- Lookup time: finding the file, email or portal upload to answer it.
- Switching back: getting back into the return that was open.
- Follow-up: the callback or email promised during the call.
- Lost capacity: work that didn't get done in that time.
- Lost revenue: only when that capacity was needed, because the firm turned work away, wrote time off or paid overtime to catch up.
Only the last one is money out of the door, and only some of the time. A firm with spare capacity in January loses little to interruptions. The same interruptions in the last two weeks of April are a different matter.
The research on interruptions supports a less obvious point. In a 2008 lab study by Gloria Mark and colleagues, people interrupted during an email task finished faster, with no drop in quality, but reported more stress, frustration, time pressure and effort. The work got done; the person paid for it. That was a lab task, not tax preparation, so treat it as a pointer rather than proof.
Work out your own number
Count administrative interruptions only: status questions, document questions, booking and “did you get my email” calls. Include the time it takes to get back to work, not just the call.
Interruption calculator
Your own assumptions, not industry benchmarks. Nothing you enter leaves this page.
- Time on interruptions
- 60 hours
- Time value
- C$7,500
- If 25% didn't reach you
- 15 hours
- Equivalent time value
- C$1,875
12 × 6 min × 50 days ÷ 60 = 60 h
60 h × C$125 = C$7,500
60 h × 25% = 15 h = C$1,875
With the default figures, 12 interruptions a day at 6 minutes over a 50-day season is 60 hours. At an illustrative C$125 an hour, that's C$7,500 of professional time. It isn't necessarily C$7,500 of lost revenue. The useful question is which of those 60 hours fall in weeks when your team is at capacity.
2. The incomplete-file problem
Calls aren't the only drain. A file that's opened, partly prepared, paused for a missing slip and reopened two weeks later costs more than one prepared in a single sitting. Each restart means reading it again, working out what changed and checking what's still missing.
~70%
of firms reported issues with timely document collection, and three in four needed between two and five touchpoints per engagement, in the 2024 Woodard/Mango Accounting Industry Report. It surveyed 287 accounting professionals in the United States and was co-published by a practice management software company, so read it as a US industry signal, not a Canadian measurement.
The same report found that less than a third of firms use automated reminders or CRM software. Most of the chasing is still done by people.
A file-readiness framework
The fix is to stop treating “documents arrived” as “ready to work on”. These eight stages are a suggested workflow, not an accounting standard. Rename them to match your practice management software, or use them as columns in a spreadsheet if that's what you have.
Awaiting documents
- What it means
- The request has gone out. Nothing, or not everything, has arrived.
- Moves on when
- The first document arrives.
- Usually owned by
- Admin
Documents received
- What it means
- Something has arrived.
- Moves on when
- It's logged, and the client has been sent template B.
- Usually owned by
- Admin
Completeness check pending
- What it means
- Waiting to be checked against this client's document list.
- Moves on when
- Someone checks it against the list, within the window your firm sets.
- Usually owned by
- Admin or junior staff
Ready for preparation
- What it means
- Everything on the list is in, or an accountant has approved starting without a missing item, and that's recorded.
- Moves on when
- A preparer is assigned.
- Usually owned by
- Admin, then preparer
In preparation
- What it means
- Being prepared.
- Moves on when
- The draft is done, or a question blocks it.
- Usually owned by
- Preparer
In review
- What it means
- A reviewer is checking it.
- Moves on when
- Approved, or sent back with questions.
- Usually owned by
- Reviewer
Awaiting client action
- What it means
- Waiting on the client: a missing item, an answer, approval, a signature or payment.
- Moves on when
- The client responds. The file goes back to the stage it left.
- Usually owned by
- Admin follows up; preparer confirms
Completed
- What it means
- Filed, and the client has been told.
- Moves on when
- Done
- Usually owned by
- Admin
Rules that make it work
- A file reaches “Ready for preparation” only after a completeness check, not when documents arrive.
- Each check produces one message listing everything that's missing, not one message per item.
- When a file moves to “Awaiting client action”, record what's needed and the date you asked. It returns to the stage it left once that's resolved.
- Count how many times each file goes back to “Awaiting client action”. That count is your rework measure.
- Give urgent files their own lane: a fixed number of slots, entry only with an accountant's approval, and the same logging as every other file.
- If a client can't get a document, an accountant decides whether work can start without it. Record what's missing, and get the client's agreement in whatever form your firm requires.
One practitioner's account shows what these rules can do. Writing in The Woodard Report in August 2026, Vicki Henry described sending clients a December letter setting out the season's timeline, then a series of single-purpose emails from January to April instead of repeated general reminders. She also set firm boundaries: returns don't start until the documents arrive, and missing information restarts the turnaround clock. She estimated that about 40% of her clients had everything in by March 1 the year before, and about 60% after the change. That's one firm's estimate, not a study, but the mechanics are easy to copy.
Client intake and file readiness tracker (Excel)3. Prevent repeat calls before they happen
Repeat calls tend to come from clients trying to answer one of four questions: did you get it, is it enough, where is my return, and what do I do next. If your messages answer those questions before the client asks, the call doesn't happen.
73%
of firms used phone calls as a primary way of communicating with clients, and 46% of respondents found it hard to set clear client expectations from the start. Both come from the same 2024 US survey of 287 accounting professionals.
Three messages cover most of it. Each one answers a question before the client has to call and ask it. Change the wording to suit your firm; keep the structure.
Template A: Document request
Send once, with the full list, when you open the client's file for the season.
Subject: Documents for your [2026] tax return Hi [First name], To prepare your [2026] [personal / self-employed / corporate] return, we need: 1. [Document] 2. [Document] 3. [Document] Please upload them to [secure portal link]. Please don't send tax slips or ID by regular email. Once everything is in, we'll check it against this list and tell you if anything is missing. Your return joins our preparation queue after that check. If something on the list doesn't apply to you this year, reply and tell us. That saves us asking twice. [Your name] [Firm name] | [Phone]
Template B: Documents received
Send the same day documents arrive. Clients who know you have them don't call to ask.
Subject: We received your documents Hi [First name], We received [number] document(s) from you on [date]: [list, or "see your portal"]. This confirms we have them. It doesn't yet mean your file is complete: our next step is to check them against your list. If anything is missing, we'll ask for it all in one message. You don't need to do anything right now. [Your name] [Firm name]
Template C: Status update
Send when the file changes stage, so the client never has to call to find out.
Subject: Your [2026] return: [stage] Hi [First name], Here's where your [2026] return stands. Stage: [Awaiting documents / In preparation / In review / Waiting for your approval / Filed] What we need from you: [Nothing right now / the item, and how to send it securely] Next update: [when it moves to the next stage / a date] If anything changes on your side, such as a new slip, address or bank account, please tell us through [portal or channel], not by voicemail. [Your name] [Firm name]
Two habits matter as much as the wording. Use one channel for documents and updates, so clients know where to look. And send template C every time a file changes stage, even when the news is “still waiting”. Silence is what makes clients call.
Client communication templates (Word)4. A phone triage system
The goal isn't to answer every call faster. It's to make sure each call goes to the right person the first time, so accountants only hear the calls that need an accountant.
Ten call types, and what happens to each
Routine admin (hours, address, what to bring, portal help)
- Handled by
- Receptionist, or an AI receptionist working from approved answers
- Safe to collect
- Name, number, the question
- Client records?
- No
- Escalate when
- The answer isn't in your approved answers
- Caller's next step
- An answer, or a callback from the right person
New-client enquiry
- Handled by
- Receptionist captures it; an accountant decides whether to take it
- Safe to collect
- Name, contact details, return type, years involved, any CRA letter or deadline, referral source, permission to follow up
- Client records?
- No
- Escalate when
- There's a deadline, a CRA notice or a sign of complexity
- Caller's next step
- Told what happens next and when they'll hear back, or booked if your criteria allow it
Document submission
- Handled by
- Receptionist, or an AI receptionist
- Safe to collect
- Name, which documents
- Client records?
- No
- Escalate when
- A portal problem you can't fix
- Caller's next step
- Your secure upload link or drop-off instructions, never “just email it”
Appointment request
- Handled by
- Receptionist, or an AI receptionist with booking access
- Safe to collect
- Name, contact details, purpose, preferred times
- Client records?
- Your calendar only
- Escalate when
- An accountant needs to decide how long it is or who attends
- Caller's next step
- Booked, or offered times, with a confirmation
Return status
- Handled by
- A receptionist who can see your workflow system, once the caller's identity is confirmed
- Safe to collect
- Name, number on file
- Client records?
- Yes
- Escalate when
- Their identity can't be confirmed, or the file has stalled
- Caller's next step
- The current stage, or a callback to the number on file
Pricing
- Handled by
- Receptionist, or an AI receptionist, from your published starting prices
- Safe to collect
- Return type, rough complexity
- Client records?
- No
- Escalate when
- The work needs scoping before you can quote
- Caller's next step
- A starting price and how the final fee is set, or a short scoping call
CRA correspondence
- Handled by
- Receptionist logs it; an accountant reviews it
- Safe to collect
- Type of letter, the date on it, any response date it gives
- Client records?
- Not to log it
- Escalate when
- Always: same or next business day
- Caller's next step
- Asked to upload a copy securely; an accountant's review is booked
Tax advice (“Can I claim this?”)
- Handled by
- Accountant
- Safe to collect
- The question, name, number
- Client records?
- Usually
- Escalate when
- Always
- Caller's next step
- Booked time or a callback. No answer at the front desk.
Urgent deadline
- Handled by
- Receptionist captures it; an accountant decides the same day
- Safe to collect
- The deadline, return type, what's missing
- Client records?
- Sometimes
- Escalate when
- Always
- Caller's next step
- Told when they'll hear back. No promise to file until an accountant accepts the work.
Complaint
- Handled by
- Receptionist logs it; a manager or partner responds
- Safe to collect
- What happened, what they want, contact details
- Client records?
- Sometimes
- Escalate when
- Always
- Caller's next step
- Told the complaint is logged, and who will call them back
Six decisions the front desk makes every day
If the caller wants an appointment:
Confirm the purpose, take their name and number, and follow your booking rules. If the purpose needs an accountant to scope it, book a short call instead of a full meeting.
If the caller asks whether their return is done:
Confirm the caller is the client, using your firm's usual identity check. Then look up the file's current stage in your workflow system. If you can't confirm who they are, or can't see the file, call them back at the number you have on file.
If the caller asks whether an expense is deductible:
Say it's a question for their accountant, take down the question and book time or a callback. Don't answer it at the desk.
If the caller has received a letter from the CRA:
Note the type of letter, the date on it and any response date it gives. Ask for a copy through your secure portal, and book a review with an accountant.
If the caller thinks a CRA call was a scam:
Follow the CRA's scam guidance (summarized in the reference section), and tell the client's accountant the same day.
If the caller is new and needs an urgent filing:
Take down the tax year, return type, deadline and what records they have, then apply your acceptance criteria. Don't promise a filing date until an accountant has accepted the work.
Who does what
- Receptionist
- Giving approved answers to routine questions, taking down new enquiries, booking, checking callers' identity using your firm's process, logging CRA letters and complaints, and sending the three client messages.
- Accountant
- Anything that needs professional judgment: advice, CRA correspondence, accepting complex or urgent work, and deciding whether to start a file with something missing.
- Suitable for an AI receptionist
- Answering routine questions from approved scripts, taking down new enquiries with your questions, booking where it connects to your calendar, and routing calls to the right person.
- Needs a secure integration and identity verification
- Status lookups and anything else that reads client records.
- Never for an unqualified person or system
- Giving tax advice, interpreting CRA letters, confirming a return is complete or filed without access to your records, and collecting SINs, banking details or tax return contents over a general phone line.
Privacy safeguards
Under PIPEDA, Canada's federal privacy law for businesses, personal information must be protected in a way that matches how sensitive it is (see the Privacy Commissioner's guidance). Quebec, Alberta and British Columbia have their own privacy laws, and your professional body's confidentiality rules also apply. At the front desk, that means a few simple habits:
- Before you discuss a client's file, confirm the caller really is that client, using your firm's usual identity check. If you can't, call them back at the number you have on file.
- Don't collect SINs, banking details or anything from a tax return on a general enquiry call, in voicemail or in call notes. Collect them through your secure process once the person becomes a client.
- Ask clients to upload documents to your secure portal, not to send slips or ID by regular email.
- Keep call notes short: who called, what they needed and what happens next.
- If you use an answering service or an AI tool, check where it stores call data and for how long, and make sure that meets your privacy obligations.
5. Capacity and profitable client intake
Not every enquiry should become a booking. A firm with no room in April gains more from qualifying enquiries properly, and following up with the good ones later, than from taking on work it will rush or write off.
A qualification worksheet
These questions can be asked by anyone at the front desk. None of them is a tax determination: they sort enquiries so an accountant can decide.
What kind of return?
- Why it matters
- Sets the hours and who prepares it
- Routine
- Personal return, slips only
- Complex or urgent
- Self-employed, rental, corporate
- Can't take it now
- Work you don't offer
Which tax years?
- Why it matters
- Unfiled years multiply the work
- Routine
- This year only
- Complex or urgent
- Earlier years unfiled
- Can't take it now
- Several years, with no records
Any CRA letter or deadline?
- Why it matters
- Some dates can't move
- Routine
- None
- Complex or urgent
- A notice or request with a date on it
- Can't take it now
- A deadline sooner than you can meet
How organized are the records?
- Why it matters
- Preparation time depends on it
- Routine
- Slips and receipts ready
- Complex or urgent
- Missing bookkeeping or records
- Can't take it now
- Needs bookkeeping before any return
What changed this year?
- Why it matters
- Life events add complexity
- Routine
- Nothing new
- Complex or urgent
- Moved provinces, started a business, sold property, foreign income
- Can't take it now
- –
Fee expectations?
- Why it matters
- Avoids later write-offs
- Routine
- Fine with your starting price
- Complex or urgent
- Needs a quote
- Can't take it now
- Expects less than your minimum
How did they find you?
- Why it matters
- Referral partners may get priority
- Routine
- –
- Complex or urgent
- –
- Can't take it now
- –
May we contact them later?
- Why it matters
- Needed before you contact them about next season (see the note below)
- Routine
- –
- Complex or urgent
- –
- Can't take it now
- –
Every enquiry then ends in one of three places:
- Accept this season, booked into a slot you actually have.
- Accept with conditions, such as a later start date or a quote first.
- Refer, or add to next season's list, with permission to contact them.
A rough capacity check
This is a planning sketch, not a staffing forecast. The numbers below are an illustration; replace every one of them with yours.
| Available preparation hours | 3 preparers × 25 h a week × 10 weeks | 750 h |
|---|---|---|
| Committed to existing clients | 220 returns × 2.5 h | − 550 h |
| Buffer for rework and review | 15% of available hours | − 112.5 h |
| Left for new clients | 87.5 h | |
| New returns you can take | 87.5 h ÷ 3 h each | about 29 |
If the last line is small, the front desk's job changes in March: fewer bookings, more careful qualification, and a good list for next season.
Qualification and capacity worksheet (Excel)6. A four-week plan for the 2027 season
None of this needs new software. It needs a week of measuring before you change anything, so you can tell afterwards whether it worked.
Week 1Measure
Log every call for five working days with the interruption audit sheet: purpose, minutes, who handled it, and whether it repeated an earlier call.
Week 2Standardize
Write your approved answers and routing rules from the triage table, build each client type's document list, and adapt the three client messages.
Week 3Implement
Set up the file stages in the software you already use (or a spreadsheet), brief the front desk, and set up phone forwarding for overflow calls.
Week 4Evaluate
Repeat the week 1 log and compare. Keep what reduced repeat calls and interruptions, and fix what didn't.
What to measure
Administrative calls per day
- How to measure it
- Count from the audit log
Repeat calls about the same issue
- How to measure it
- Calls marked “repeat” in the log
New-client enquiries captured
- How to measure it
- Enquiries with complete intake details
Time to first response
- How to measure it
- Hours from enquiry to your first reply
Files ready for preparation
- How to measure it
- Share of open files at or past “Ready for preparation”
Returns to “Awaiting client action”
- How to measure it
- Average per file: your rework measure
Escalations needing an accountant
- How to measure it
- Count from the log
Callbacks completed when promised
- How to measure it
- Callbacks done ÷ callbacks promised
Staff time on routine enquiries
- How to measure it
- Minutes from the log, per day
The 2027 Tax Season Front Desk Playbook
Everything above, ready to print or share with your team: the triage decision tree, intake form, file stages, the three client messages, a CRA letter checklist, the four-week plan and an interruption audit sheet. Free, with no email required. Version 1.0, November 2026.
7. Where call automation fits, and where it doesn't
Most of this playbook runs on staff, a spreadsheet and the software you already have. Automation helps with one specific part: the calls that arrive while your people are busy.
Frontdesk AI, the AI receptionist we make, can:
- Answer when your staff can't: after hours, during busy spells (up to five calls at once on the Business plan), or only the calls your team misses, so your people still pick up first
- Answer routine questions from the approved answers you give it
- Take down new-client enquiries with the qualification questions you choose
- Book consultations, within your plan and where it connects to a supported booking system
- Transfer calls that need an accountant, following your rules (urgent-call routing is on the Business plan)
- Send you a summary of each call
It doesn't, and shouldn't:
- Give tax advice. It's set up to pass those questions to your team.
- Access CRA records, or look up a client's return or file in your systems.
- Decide whether a file is complete, or chase missing documents.
- Connect to every practice management or booking platform. We check what you use first.
It also can't promise you'll save time or earn more. Measure it like anything else, with the week 1 and week 4 logs from the plan.
Want to hear how routine calls could be handled without interrupting your accountants?
A demo in your browser: allow your microphone and talk to it like a client would.
Reference
2027 filing season dates
From the CRA's 2027 deadline list, for the 2026 tax year. General rules: individual circumstances can differ. If a date falls on a weekend or a CRA-recognized public holiday, it moves to the next business day.
Last day of February (March 1, 2027)
- What's due
- T4 and T4A slips. February 28, 2027 is a Sunday, so the CRA's weekend rule moves it to Monday.
- Status
- Confirmed
March 15, 2027
- What's due
- First quarterly instalment, for individuals who pay them.
- Status
- Confirmed
April 30, 2027
- What's due
- Most individual returns, and any balance owing for every individual, including the self-employed.
- Status
- Confirmed
June 15, 2027
- What's due
- Returns for self-employed individuals with a December 31 year-end, and their spouses or common-law partners. Some tax shelter cases are due April 30.
- Status
- Confirmed
Six months after year-end
- What's due
- Corporate T2 returns. The balance is generally due two months after year-end, or three for some Canadian-controlled private corporations.
- Status
- Confirmed
Late February 2027
- What's due
- Online filing opens. The CRA hadn't announced the 2027 date when we checked; in 2026 it opened February 23.
- Status
- Expected
CRA letter checklist
- Log the client, the type of letter, the date on it, the date you received it and any response date it gives.
- Ask the client to upload a copy through your secure portal. Don't take its contents by voicemail.
- Book an accountant's review for the same or next business day.
- Before anyone calls the CRA about it, check that the client has authorized your firm to represent them.
- For a notice of assessment or reassessment, the accountant checks the objection deadline. The CRA's rule for individuals is the later of one year after the return's filing deadline or 90 days after the notice date. For corporations it's 90 days after the notice date.
- Tell the client who is handling it and when they'll hear from you.
Objection deadlines from the CRA's objections decision tree.
When a client reports a suspicious CRA call
- The CRA says it won't demand immediate payment by e-Transfer, cryptocurrency, prepaid credit cards or gift cards, threaten arrest or deportation, or ask for personal or financial information in a voicemail.
- A real CRA agent may ask a caller to confirm their name, date of birth or SIN, so a SIN request alone doesn't prove a scam.
- The client should end the call, look up an official CRA number on canada.ca and call it themselves, or sign in to their CRA account to check.
- If they shared personal or financial information, the CRA says to contact it (1-833-995-2336 for personal accounts), their bank, the credit bureaus and local police, and to report it to the Canadian Anti-Fraud Centre.
- Tell the client's accountant the same day.
From the CRA's guidance on recognizing and reporting scams.
Get authorized during onboarding
You can't discuss a client's account with the CRA without their authorization, so make it part of onboarding instead of an April scramble:
- Through My Account: the client adds you under Authorized representatives. This is the fastest route.
- Through Represent a Client: you send the request and the client confirms it. The CRA says the client may need to confirm within 10 business days.
- Form AUT-01: offline access only (phone, mail, fax, in person). It must reach the CRA within six months of being signed.
Sources, checked November 2026
- CRA: 2027 tax deadlines for businesses and self-employed individuals
- CRA: online filing start date, 2026 season
- CRA: authorize a representative
- CRA: representatives, request authorization
- CRA: income tax objections decision tree
- CRA: recognize a scam
- CRA: report a scam
- Office of the Privacy Commissioner: PIPEDA safeguards principle
- CRTC: guidance on implied consent under CASL
- Woodard/Mango: 2024 Accounting Industry Report (US, 287 respondents)
- The Woodard Report: how a better process moved clients ahead of the deadline
- Mark, Gudith and Klocke (2008): The cost of interrupted work, CHI 2008
This playbook describes operational practices, not tax, legal or professional advice. Adapt it to your professional obligations, confidentiality requirements and systems.
Back to the top