Most CA firms operate on intuition when it comes to capacity: taking on clients until the team is overwhelmed, then turning away business until the workload eases. A simple capacity model—based on your actual service mix, team size, and available working hours—lets you plan proactively, price correctly for your current load, and know when to hire before you are already overstretched.
Step 1: Calculate Available Team Hours
| Team Member Type | Available Hours/Month | Productive Hours (after admin) |
|---|---|---|
| CA Partner / Proprietor | ~200 hours | ~120 hours (balance in meetings, BD, admin) |
| Paid CA Employee (Manager) | ~190 hours | ~150 hours |
| Senior Article (Year 2–3) | ~180 hours | ~140 hours (allow for study leave) |
| Junior Article (Year 1) | ~180 hours | ~100 hours (first 4 months, lower productivity) |
Step 2: Calculate Time Per Client Per Month (by Service Mix)
| Service | Article Hours/Client | Senior CA Review Hours | Total Hours/Client/Month |
|---|---|---|---|
| GST filing (simple B2C client) | 1.5 hours | 0.25 hours | 1.75 hours |
| GST filing (B2B, complex reconciliation) | 3–4 hours | 0.5 hours | 3.5–4.5 hours |
| TDS compliance (quarterly) | 1.5 hours/quarter (0.5/month avg) | 0.25 hours | 0.75 hours/month avg |
| Payroll (20 employees) | 2 hours | 0.25 hours | 2.25 hours |
| GST + TDS + Payroll bundle | 5–7 hours | 0.75 hours | 6–8 hours/month |
| ITR (annual, no audit) | 3–8 hours/year (0.5 hours/month avg) | 0.5 hours | ~0.5 hours/month avg |
Step 3: Calculate Maximum Client Capacity
Example firm: 1 CA Partner + 2 Articles
- Article productive hours/month: 2 × 140 = 280 hours
- CA Partner productive hours for client work: 80 hours (rest is BD, review, admin)
- Total productive hours: 360 hours/month
If the average client takes 3 hours/month (GST + TDS bundle):
- Maximum clients: 360 ÷ 3 = 120 clients
- Comfortable capacity (at 80% utilisation): 96 clients
Recommendation: Run at 75–85% utilisation in non-peak months. Reserve 15–25% for peak months (September audit deadline, December GSTR-9, October ITR) when the same team handles significantly higher loads for each client.
Peak Month Surge Capacity
| Month | Why Surge | Estimated Capacity Reduction |
|---|---|---|
| July | ITR non-audit clients (peak) | 30% reduction in GST client capacity |
| September | Tax audit reports + ITR for audit clients | 40% reduction in routine capacity |
| October | Company ITR, TDS returns Q2 | 25% reduction |
| December | GSTR-9/9C annual return | 30% reduction in routine capacity |
When to Hire: The Trigger Points
- Immediate hire trigger: Utilisation consistently above 90% for 2+ months
- Planning trigger: Projected to reach 90% in 3 months based on current client pipeline
- Peak planning: If September or December surge will push you above 100%, hire a contractual/seasonal staff 2 months before
TaxZeo's team dashboard shows real-time task counts, completion rates, and pending work per team member — so you can see capacity at a glance, not estimate it from intuition.
See the Team DashboardFrequently Asked Questions
How do we account for variable article productivity in capacity planning?
Use a productivity ramp schedule: Year 1 Month 1–3 at 40% of full productivity, Month 4–6 at 60%, Month 7–12 at 80%, Year 2+ at 100%. For capacity planning purposes, count a Year 1 article as 0.5 FTE for the first 6 months and 0.8 FTE for months 7–12. A Year 2–3 article counts as a full 1.0 FTE. This prevents the common mistake of onboarding clients based on "we just hired two articles" capacity that doesn't materialise until Month 4.