Between the 15th of June and the 31st of July, a mid-size Indian CA firm processes six to eight months of normal workload in six weeks. Phones ring constantly. Junior staff stay until 11pm. Senior partners switch to coffee-and-cold-water survival mode. Sleep becomes negotiable. Around the 25th of July, the GSTN - sorry, the Income Tax e-filing portal - gets slow enough that you start typing “e-filing portal down today” into Google before you finish your chai.
This is ITR season. Every year it feels like the first year. Every year a few firms quietly handle 500–800 ITRs without burning down the practice - and the rest spend August wondering whether they should change profession. The difference is rarely capacity. It is workflow.
This guide is the workflow the well-run firms use. None of it is glamorous. All of it is repeatable. The compounding effect over six weeks is the difference between a season you survive and a season that breaks your firm.
TL;DR
ITR season pain is mostly preventable. A March-April pre-season setup, an ABC client triage, a four-role team structure, batched client communication, and tools that auto-fetch Form 26AS and AIS - these five moves together compress filing time by ~45% and eliminate most of the burnout that plagues Indian CA firms in July.
Why ITR season breaks even good firms
Three structural issues converge in late June. First, volume: most CAs have 60–80% of their annual ITR workload concentrated in this window. Second, dependence: every filing needs the client's active participation - documents, approvals, signatures, OTPs. Third, asymmetric communication: clients wake up to ITR season in early July; CAs have been on it for eight weeks already and are exhausted right when client traffic peaks.
Most firms try to solve this with more hours. It works for one season. By the second, the senior staff have started looking at in-house jobs at corporates that pay a fixed CTC and let them go home at 7pm. The right answer is structural: change the workflow so the firm absorbs the volume without absorbing the chaos.
The pre-season ritual: March to mid-April
Six weeks of preparation buys you six weeks of breathing room in July. The pre-season ritual breaks into four blocks:
Archive last season cleanly
Every previous year's ITR - acknowledgement, computation, Form 26AS, supporting documents - should be in your records vault tagged to the client. If your firm still has last year's ITRs scattered across email and shared drives, fix this in March. You will refer to them constantly during the new season and the lookup cost compounds.
Triage your client list
Pull the full list. Tag every client A, B or C on three criteria - complexity, responsiveness, revenue. A clients (~15% of count, often 50%+ of revenue) get senior-CA ownership from day one. B clients (~50%) get junior-CA ownership with daily senior review. C clients (~35%) go on a streamlined self-serve track. The triage itself takes about four hours for a 500-client list.
Send the early-bird message
In the last week of March, every client gets a templated message: “ITR season is opening. We will be reaching out on date X. To make filing faster, please keep the following ready.” Include a short checklist of documents. Clients who respond early go to the front of the queue and get a small discount or a bonus service (most firms offer a free quarterly review meeting). This single message moves ~30% of client activity from July to April-May, which is exactly what you want.
Tool prep
Update your practice management tool to the new AY. Reconfirm the Income Tax e-filing portal access for every client (TRACES password rotation breaks things every year). Test Form 26AS and AIS auto-fetch on a few clients. Sort out the digital signature certificate renewals for clients that need them. None of this is fun in late March; all of it is much worse in late June.
Client triage: ABC categorisation that actually works
The single highest-leverage move in the entire ITR-season playbook is the triage. Done well, it lets a 5-person firm handle the same volume that used to need 8 people. The categories:
| Tier | Profile | Owner | Touch points | SLA |
|---|---|---|---|---|
| A | HNI, business owner, multi-income, complex deductions | Senior CA | 3–5 client meetings | 15-day filing window |
| B | Salaried with capital gains, additional income heads | Junior CA + senior review | 1–2 WhatsApp exchanges | 7-day filing window |
| C | Single Form 16, no other income, standard deductions | Junior CA | Self-serve via templated workflow | 3-day filing window |
Roughly two-thirds of a typical firm's ITRs sit in B and C. Routing them through senior CAs is a waste of the most expensive talent in the building. Routing them through templated workflows protects that talent for the 15% of cases that genuinely need senior judgment.
The four-role ITR team
Inside a 5–10 person firm, the work splits cleanly into four roles. The roles are about the work, not about the seniority of the person doing it - a senior staff member can play role 2 when the firm is short-handed on a particular day.
- Intake. One person owns the inbound. They confirm documents are received, log every client into the tracking system, and trigger the right templated next step. This role disappears at 6pm - no late intake.
- Computation. Junior CAs working through the B/C queue. They use the auto-fetch from Form 26AS and AIS, run the old-vs-new regime comparison, and produce a draft computation. They flag anything non-routine for senior review.
- Review. A senior CA reviews 30–40 draft filings a day. The review pattern is standardised: 26AS match, regime choice rationale, deduction supporting documents, signed declaration. Pattern-based review is much faster than line-by-line.
- Filing. One person owns the actual portal submission, OTPs, ARN logging and post-filing communication back to the client. Centralising this avoids the everyone-files-on-different-tabs chaos of mid-July.
Communication batching: not real-time
Real-time client communication during ITR season destroys focus and adds three to four hours a day in context-switching cost. The well-run firms batch:
- Three fixed windows per day - 10am, 2pm, 5pm - when the team triages incoming WhatsApp and email and sends responses.
- Outside those windows, an automated message acknowledges receipt: “Thank you, we will respond by 5pm today.”
- Templated responses for the 12 most common questions: status check, document request, regime choice query, deduction eligibility, refund tracking, etc.
- Senior CAs are unreachable on WhatsApp for routine queries during peak hours. Their time goes to A clients, not to answering “when will my filing be done?” from B and C clients.
“The day we stopped letting every WhatsApp message interrupt the team was the day our July productivity doubled. Clients adjusted within a week.”
Tools that genuinely move the needle
The tools that matter for ITR season fall into four buckets:
| Tool category | What it does for ITR season | Time saved (mid-size firm) |
|---|---|---|
| Auto-fetch Form 26AS and AIS | Eliminates manual data entry for salaried clients | 4–6 minutes per ITR |
| Regime comparator | One-click old vs new regime computation | 2–3 minutes per ITR |
| Records vault with WhatsApp delivery | Clients self-serve ITR acknowledgements post-filing | 6–8 hours per CA per week post-July |
| Practice management with task assignment | Tracks every ITR through intake → file → archive | Removes the “which client is at which stage” question entirely |
None of these are exotic. All of them are now standard inside well-run firms. The compounding effect across 500 ITRs is the difference between a 60-hour week and a 40-hour week.
A real firm: 480 ITRs in six weeks, no all-nighters
A four-CA firm in Pune handled 480 ITRs in the FY 2024-25 season on a documented version of the workflow above. Their numbers:
- March: triage done, 90% of clients tagged.
- April: early-bird message moved 28% of clients into pre-July queue.
- June: 140 ITRs filed.
- July: 340 ITRs filed (peak week: 95).
- Late filings: 4.
- Average team working hours per week in July: 51 (vs 68 the year before).
- Senior partner's self-reported burnout score: 3/10 vs 8/10 last year.
The post-season retrospective
Two weeks after 31st July, run a retrospective. What jammed? Which clients were nightmares - and why? Which templated messages worked and which got ignored? Which tools earned their keep? Document everything and bake the changes into next year's pre-season ritual. The firms that survive ITR season year after year are the ones that compound their workflow learnings; the rest re-learn the same painful lessons every June.
The bottom line
ITR season is not unsolvable. It is a workflow problem with a workflow solution: pre-season prep in March, triage your clients, divide the work into four roles, batch communication, and pick tools that earn their keep. The compounding effect is the difference between a firm that scales and a firm that breaks. Start the prep in the first week of March - not the third week of May.
For the monthly cousin of this guide, see the five-stage GST workflow - and if your records are still scattered, start with the case against Excel for client records.
Built for what this guide describes
Run your CA practice from one dashboard
CA Manager bundles a digital records vault, the WhatsApp Business Platform for client delivery, tasks for your team, and GST-ready invoicing - built for Indian Chartered Accountants. Start a free trial and have the workflow this guide describes running in your firm by next week.
Start free trialFrequently asked
March 1st. By the time April hits, your pre-season setup should be done - clients triaged, last year's data archived, tools updated, team roles assigned. Firms that start in mid-May lose the first two weeks of the season to setup work that should already have happened. The compounding effect over six weeks is substantial.
Pull last year's filing list and tag every client A, B or C based on three criteria: complexity (single Form 16 vs multiple income heads), responsiveness (do they reply within 48 hours), and revenue (what they pay the firm). A clients are high-revenue and high-complexity, get senior-CA ownership. B clients are routine but need light touch, get junior-CA ownership with senior review. C clients are simple and reliable, get a streamlined self-serve workflow. The triage itself takes ~four hours for 500 clients.
There is no default. For FY 2024-25 (AY 2025-26) the new regime is the default unless the taxpayer opts out, but the right answer is client-by-client. Run a quick comparison in the practice management tool - for clients with major Section 80C, 80D, HRA and home-loan-interest benefits, the old regime usually still wins. For salaried clients with limited deductions, new regime is typically cheaper. Always document which regime you compared and why you chose the one you did - that is your audit trail if it is ever questioned.
With a proper workflow - auto-fetched Form 26AS and AIS, templated client communication, and senior review on a daily batch - a single junior CA can comfortably handle 80–120 ITRs in the season for B/C-tier clients, freeing senior CAs to focus on the 20–30 A-tier filings that need real attention. Without the workflow, the same junior CA tops out around 40 and breaks down around 60.
Batched, not real-time. Set fixed daily windows - 10am, 2pm, 5pm - when the team triages incoming questions and sends responses. Use templated WhatsApp messages for the common ones: 'we have received your documents', 'we need your bank statement for FY 24-25', 'your ITR is ready for review, reply 1 to approve'. Real-time responding to every client message destroys focus and adds three to four hours a day to the team's workload.
About the author
CA Manager Editorial Team
Product & Editorial
Practical guides written by the CA Manager team in collaboration with practising Chartered Accountants. We test every workflow with real CA firms before publishing - so each piece reflects what actually works inside an Indian CA practice.