Contact us
Industry Guides

Compliance Calendar for CA Firms: Never Miss a Client Due Date

A compliance calendar that works is less a list of dates and more a system: an editable date table, a client-to-compliance map, tasks with owners, reminders that go out on their own, and one place to apply an extension to every affected client.

AAmol BondeOctober 30, 2026 · 14 min read
An open planner with a pen, used for marking due dates
Photo: Unsplash

On 25 September 2025, five days before the tax audit report was due, the CBDT moved the date for assessment year 2025-26 from 30 September to 31 October 2025, citing floods and other disruptions and representations from CA bodies, as BDO summarised. On 29 October it moved again, to 10 November, and the return due date for audit cases went from 31 October to 10 December 2025, as LiveLaw reported. Two changes in five weeks, in the busiest season of the year.

Every firm that kept its due dates in a printed calendar, a WhatsApp forward or a column of hard-coded dates in Excel had to update them by hand, client by client. That is the problem this guide solves: how a CA firm builds a compliance calendar that never misses a client due date, even when the dates move. It is written for proprietor CAs and small to mid-sized firms, and draws on what Infoways sees when setting up task and reminder systems for practices. I am not a chartered accountant. Every date question goes to the official source, and I say which one.

What is a compliance calendar for a CA firm?

A CA firm’s compliance calendar is the list of every statutory due date the firm handles, linked to the clients each date applies to, with a task, an owner and a status for each client and period. It answers two questions every morning: what is due soon, and for which clients is it at risk.

Most firms already have the first half, a list of dates. What they are missing is the link to clients. A date on its own says “GST returns are due this week”. A calendar that works says “41 GST clients are due this week, 9 have not sent purchase data, and 3 of those belong to the partner who is on leave.” The rest of this guide builds that second version step by step.

1. The recurring due-date families, and where to confirm each

A CA firm’s calendar is built from seven recurring families: GST returns and payments, TDS and TCS, advance tax, income tax returns, tax audit reports, ROC and MCA annual filings, and PF and ESI. Each has its own cycle and an official place where the current dates are published.

I have deliberately not printed a full date list for 2026-27. The Income-tax Act 2025 came into force on 1 April 2026, with a single “tax year” and renumbered forms under the Income-tax Rules 2026, while work for 2025-26 and earlier still uses the old forms, as TaxGuru and ClearTax report. Copying last year’s date sheet into a year with a new Act is exactly how a firm ends up wrong. Use the table below to know what to track, then take each date from the official source.

Due-date families a CA firm tracks, and the official source for current dates
FamilyCycleApplies to clients whoConfirm current dates at
GST returns (GSTR-1, GSTR-3B) and paymentMonthly, or quarterly returns with monthly payment under QRMPHold a regular GST registrationGST portal and CBIC notifications at cbic-gst.gov.in
GST annual returnYearlyAre above the notified turnover thresholdsGST portal and CBIC notifications
TDS and TCS deposit and quarterly statementsMonthly deposit, quarterly statementHave a TAN and make or collect specified paymentsIncome Tax Department and the TRACES portal
Advance taxInstalments through the yearExpect tax above the threshold after TDSIncome Tax Department tax calendar
Income tax returnYearly, with separate dates for audit and non-audit casesEvery tax clientIncome Tax Department and CBDT press releases at incometaxindia.gov.in
Tax audit reportYearlyCross the audit thresholdsIncome Tax Department and CBDT press releases
ROC annual filings (AOC-4, MGT-7) and LLP filingsYearly, linked to the AGM or the year-endAre companies or LLPsMCA portal
PF and ESI contributions and returnsMonthlyHave employees covered by EPF or ESIEPFO and ESIC

Source: cycles from each department’s published scheme; QRMP structure from the GSTN FAQ on QRMP and IFF. Day-of-month dates deliberately left out; take them from the official site for the period you are working on.

A few verified details worth building in

  • Under QRMP, taxpayers with aggregate turnover up to ₹5 crore can file GSTR-1 and GSTR-3B quarterly and pay monthly; the optional Invoice Furnishing Facility for a month expires after the 13th of the next month, and the monthly payment challan is due by the 25th of the next month, per the GSTN FAQ. Each client’s QRMP choice also has opt-in windows per quarter, listed in the portal FAQ. Your calendar needs a “filing frequency” field per GSTIN for this reason.
  • From the July 2025 tax period, GSTR-3B liability auto-filled from GSTR-1 is locked, and corrections go through GSTR-1A before 3B is filed, per the GSTN advisory and ClearTax. So GSTR-1 is now a hard step before 3B, and your task needs both stages in order.
  • AOC-4 is due within 30 days of the AGM and MGT-7 within 60 days, under Sections 137 and 92 of the Companies Act 2013, as TaxGuru sets out. These dates move with each client’s AGM, so they cannot sit on a fixed calendar at all; they have to be calculated from a date you record per client.

2. Why the calendar must be editable

Due dates in India change by notification, press release or circular, sometimes days before the deadline, so a firm’s calendar must store each date once, in a table someone is responsible for, with every client task pointing to it. When the date changes, one edit should move every task.

The tax audit example in the opening is not unusual. The first extension came by press release and Circular 14/2025, per BDO, and the second release said a formal notification would follow. That means a firm also needs to record why a date changed and on whose authority, because the team will act on the press release before the notification arrives.

When we build task systems for practices, the date table is the first thing we design, and it is usually the smallest. Each row holds the compliance, the period, the client category it applies to, the statutory date, the source link and the date it was last checked. Extensions are a new row version, not an overwrite, so you can still show a client later what the date was on the day you filed.

Hard-coded dates versus an editable date table
SituationDates typed into each task or sheetOne editable date table
CBDT extends a dateSomeone edits every client row by hand, and misses someOne row changes; every linked task moves
New Act or renumbered formOld templates silently carry the wrong form nameForm name is a field on the row, set by tax year
Client asks “what was the due date?”Nobody remembers which version appliedEach version is kept with its source and date
Partner wants a list of affected clientsFilter and hope the columns are consistentQuery: all open tasks linked to that row
Date differs by state or categoryDuplicate sheets per groupRow carries the category; clients pick it up

Source: Infoways’ experience setting up practice task systems; extension sequence as reported by BDO and LiveLaw.

3. Map every client to the compliances that apply

Client mapping means recording, for each client, the attributes that decide which compliances apply: registrations, filing frequency, constitution, audit status, AGM date and employee coverage. Tasks are then generated from those attributes rather than chosen by memory.

This is where most calendars fail quietly. A trader moves from monthly GST to QRMP, a proprietor crosses the audit threshold, a company changes its AGM date, and nobody updates the sheet. The calendar still looks complete; it is just wrong for those clients. So the map has to be reviewed at fixed points, at least at the start of each financial year and each GST quarter.

Client attributes that drive the calendar
AttributeExample valuesWhat it switches on
GSTIN and filing frequencyMonthly, QRMP, composition, noneGST return and payment tasks per period
TANYes or noTDS and TCS deposit and statement tasks
ConstitutionIndividual, HUF, firm, LLP, company, trustReturn type, ROC or LLP filings
Audit applicableTax audit, company audit, noneAudit report task and audit-case return date
AGM date (companies)Actual date each yearAOC-4 and MGT-7 dates, calculated
Advance tax expectedYes or noInstalment reminders
EPF and ESI codesCovered or notMonthly PF and ESI tasks
Partner and manager in chargeNamesWho sees the task and who gets the escalation

Source: Infoways practice-software setups; applicability rules belong to the respective Acts, so a partner signs off each client’s map.

See also: If you are deciding whether to buy practice software or build around your own workflow, read custom software vs off-the-shelf first.

4. Turn dates and clients into tasks with owners

A task is one client, one compliance and one period, with an owner, a stage and three dates: when to request documents, when to start preparation, and the statutory due date. Tasks should be created automatically when a period opens, not typed in by staff.

The statutory date is the last date, not the working date. In the firms we work with, the useful internal rule is that documents are requested well ahead of the due date and preparation starts on a fixed internal date, so review and partner sign-off have room. The exact gap is your call; what matters is that it is set once per compliance and applied to every client, instead of being decided task by task.

  1. Awaiting documents: the client has been asked; the checklist shows what is missing.
  2. In preparation: an article assistant or junior is working on it.
  3. Under review: a manager has raised review points that must be cleared.
  4. Partner approval: waiting for sign-off, with DSC availability checked.
  5. Filed: the acknowledgement is attached to the task and visible to the client.

For GST, split the task into the GSTR-1 step and the GSTR-3B step, because of the liability lock from July 2025. For ROC, the task cannot open until the AGM date is recorded. These small rules are where a calendar stops being a list and starts preventing mistakes.

5. Send client reminders that actually get documents in

Client reminders work when they go out on a schedule tied to the task, list the specific documents still missing, give one way to send them, and stop as soon as the checklist is complete. Generic “your GST is due” messages get ignored.

What we see in practice is that the date is rarely the problem; the documents are. A good reminder says “We still need your March purchase register and the HDFC statement for March. Upload here.” A follow-up goes out a few days later only if they are still missing, and after a set number of reminders the task lands on the manager’s list for a call. WhatsApp Business is the channel most clients read; our guide to WhatsApp Business, AI and UPI covers templates and opt-in.

Keep promotional messages out of this channel. The ICAI Code of Ethics bars solicitation, so compliance reminders to existing clients should stay informational and specific to their work.

6. Track status and handle extensions in one place

A partner should be able to see, for any due date, how many clients are filed, in review, in preparation and still awaiting documents. When an extension comes, the date row changes, the affected tasks move, and clients who were chasing the old date get one short note.

Two habits help. First, review a “due in seven days” view every Monday, by stage; a large pile in “awaiting documents” five days out is the earliest warning you will get. Second, do not relax the internal dates when the statutory date moves. In the 2025 tax audit season the date moved twice; firms that kept their internal plan finished early, while those that reset everything to the new last date met the same crunch a few weeks later.

7. Spreadsheet or practice management software?

A well-built spreadsheet is enough for a proprietor with a few dozen clients. Once you have more clients, more staff or several partners, a practice management tool or your own system is safer, because the spreadsheet cannot send reminders, cannot move tasks automatically, and cannot show the client their status.

What each setup handles well
NeedSpreadsheetReady-made practice softwareYour own portal and task system
Editable date tableYes, with lookups and disciplineUsually; check that you can edit dates yourselfYes, designed to your rules
Client-to-compliance mapColumns, manual reviewBuilt in; check client types offeredYour own attributes
Automatic task creationNoYesYes
Client reminders and uploadsNoVaries by vendorYour checklists, your branding
Bulk extension handlingFind and replace, riskyVaries; ask the vendor to show youOne change, all tasks
Cost to startNilSubscription; ICAI also offers members a free toolA build project

Source: Infoways’ experience; ICAI’s free cloud practice management software for members is described at bs.icai.org. Features vary by product and version, so test any tool with your own client list.

Start with what is free. ICAI offers its members a free practice management tool, and several Indian vendors sell subscriptions. For most small firms, one of these is the right answer. A custom system makes sense when you have several partners or branches, an outsourcing team with hundreds of bookkeeping clients, or a need to link the calendar to your own client portal, billing and accounting tools. That is the work we describe on our CA firm software page.

8. What to automate first

Automate the steps that are repetitive and rule-based: task creation each period, document requests and follow-ups, the weekly status view, DSC expiry alerts and the extension update. Keep judgement steps, such as applicability decisions and review, with people.

  • Task creation: when a month or quarter opens, create tasks from the client map.
  • Document chasing: reminders that list missing items and stop when complete.
  • Status digest: a Monday summary to each partner by stage and due date.
  • DSC expiry: alerts weeks before a client’s or partner’s certificate expires.
  • Extension update: one date change, all tasks moved, affected clients listed.
  • Fee invoice on filing: an invoice with a payment link when the acknowledgement is attached.

Our wider guide to AI and automation for small businesses covers where automation pays and where it creates new risks.

Where this advice breaks down

A system does not decide applicability. If a client’s map is wrong, the calendar will be confidently wrong, so the partner review of client attributes matters more than any feature. Software also cannot make a client send documents; at some point a person still has to call.

The new Income-tax Act adds a real transition risk for 2026-27: two sets of form names running side by side, and dates that firms are still learning. No calendar template, including any you buy, should be trusted without checking it against the Income Tax Department for the specific tax year. And very small practices may honestly be better off with a disciplined spreadsheet and the free ICAI tool than with a new system rolled out in a hurry. Never switch systems in July or September.

Compliance calendar setup checklist

The tax audit date moved twice in 2025. A firm with one editable date table changed two rows; a firm with dates scattered across sheets changed hundreds. Build the first kind.

Frequently asked questions

How do CA firms keep track of client due dates?

The reliable way is a single editable table of due dates linked to a client master that records which compliances apply to each client. Tasks are created per client and period, each with an owner and a stage, and a weekly view shows what is due in the next seven days and what is still awaiting documents.

Where can I find the official GST, income tax and ROC due dates?

For GST, use the GST portal (gst.gov.in) and CBIC notifications on cbic-gst.gov.in. For income tax, TDS and advance tax, use the Income Tax Department’s e-filing portal and CBDT press releases on incometaxindia.gov.in. For company and LLP filings, use the MCA portal. For PF and ESI, use the EPFO and ESIC websites.

What happens to my calendar when CBDT extends a due date?

If dates live in one table, you change that row, record the press release or notification, and every linked task moves. If dates are typed into each task or sheet, someone has to edit every client by hand. In the 2025 tax audit season the date moved twice within five weeks, which is why an editable table matters.

Is Excel enough for a CA firm’s compliance calendar?

For a proprietor with a few dozen clients, a well-structured spreadsheet with a separate due-date tab and lookups can be enough. It cannot send client reminders, create tasks automatically or show clients their status, so firms with more clients or staff usually move to practice software or their own system.

Does ICAI provide free practice management software?

Yes. ICAI offers its members a free cloud practice management software with task, client and team management, described on bs.icai.org. It is worth trying before paying for a subscription or building your own system.

What should a CA firm automate first?

Document chasing is usually the best first step: reminders that list the specific documents still missing and stop once the checklist is complete. After that, automatic task creation each period, a weekly status digest for partners and DSC expiry alerts.

Sources and further reading

  1. GSTN: Frequently asked questions on QRMP scheme and IFF Turnover up to ₹5 crore for QRMP; IFF expires after the 13th of the next month; challan due by the 25th of the next month.
  2. GST portal FAQ: Quarterly Return and Monthly Payment (QRMP) Scheme Opt-in and opt-out windows per quarter.
  3. GSTN advisory: hard-locking of auto-populated liability in GSTR-3B Liability locking from the July 2025 period; corrections through GSTR-1A.
  4. ClearTax: Hard-locking in GSTR-3B Explainer on the GSTR-3B lock.
  5. TaxGuru: Income-tax Act 2025 in force from 1 April 2026 New Act, tax year concept, Rules 2026.
  6. ClearTax: New income tax forms Form renumbering; old forms for 2025-26 and earlier.
  7. BDO India: CBDT extends due date for filing tax audit reports for FY 2024-25 30 Sept 2025 to 31 Oct 2025, press release and Circular 14/2025 of 25 Sept 2025; reasons.
  8. LiveLaw: CBDT extends deadlines for ITR in audit cases for AY 2025-26 Audit report 31 Oct to 10 Nov 2025; ITR for audit cases 31 Oct to 10 Dec 2025.
  9. TaxGuru: Forms to be filed annually under the Companies Act 2013 AOC-4 within 30 days of AGM (s.137); MGT-7 within 60 days (s.92).
  10. ICAI: Practice management software for members Free cloud practice management tool for ICAI members.
Free Consultation

Ready to grow your business online?

Tell us what you need — website, SEO, software, apps or marketing — and we’ll give you an honest plan. No cost, no obligation.

  • Honest advice, no pushy sales
  • A clear written quote before any work starts
  • A real Mumbai team on call