A CA firm running GST compliance for 180 clients executes the same five-date monthly cadence in parallel — GSTR-1 by the 11th, IFF by the 13th, GSTR-2B from the 14th, GSTR-3B by the 20th, 22nd or 24th depending on state group — and any slippage in 2B-versus-books reconciliation, late-fee tracking or staff allocation across the peak 18th-to-20th window cascades into Section 47 late fee and Section 50 interest exposure across multiple clients at once.
Anchor the calendar to statutory due dates and segment the book by filing regime (monthly QRMP-out versus quarterly QRMP-in) and by state group (Group A 22nd versus Group B 24th). Run 2B-versus-books matching on supplier GSTIN, invoice number, invoice date and taxable value with Rule 36(4) and Section 16(4) gates. Maintain a late-fee tracker computing Section 47 fee and Section 50 interest per missed filing. Run the annual GSTR-9 and GSTR-9C cycle from October to December alongside the monthly book.
Client master tagged with filing regime, state group, aggregate turnover band and GSTR-9C applicability; 2B reconciliation rules with four exception buckets; late-fee tracker keyed to Section 47 and Section 50; deadline-slot allocation by clerk to spread the 18th-to-20th peak; engagement letter clause that recovers client-caused late fees and interest.
A predictable 180-client monthly cycle with GSTR-1 and IFF filed by the 13th, 2B reconciliation closed by the 17th, GSTR-3B filed by the 20th, 22nd or 24th per state group, late-fee and interest exposure tracked per client, and the annual GSTR-9 and GSTR-9C pack closed by 31 December — without missed deadlines or unrecovered late fees.
A CA firm running GST monthly compliance for 180 clients does not have the luxury of treating each client as a one-off engagement. The GST calendar is the same for everybody and the peak between the 18th and the 20th of every month is a fixed industrial process. This guide covers GST monthly compliance for CA firms at scale — the quick-reference deadline table, the multi-client cycle, staffing for 180 clients, late fee and interest tracking, the GSTR-2B versus books reconciliation, and the annual GSTR-9 and GSTR-9C workflow.
Quick-Reference: GST Monthly and Annual Due Dates
The table below is the calendar every CA firm’s GST compliance practice is anchored to. State Group A covers Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, the Daman and Diu / Dadra and Nagar Haveli UT, Puducherry, the Andaman and Nicobar Islands and Lakshadweep. State Group B covers the rest of India.
| Return | Filer | Due date | Notes |
|---|---|---|---|
| GSTR-1 | Monthly filer | 11th of following month | B2B and B2C outward supplies |
| IFF | QRMP filer (Months 1 and 2) | 13th of following month | Optional B2B invoice upload for ITC pass-through |
| GSTR-1 (Quarterly) | QRMP filer (Month 3) | 13th of month after quarter | Final quarterly outward supplies |
| GSTR-2B | All recipients | Available from 14th | Auto-generated, static ITC statement |
| GSTR-3B | Monthly filer | 20th of following month | Self-assessment summary return |
| GSTR-3B | QRMP filer, State Group A | 22nd of month after quarter | Quarterly payment + return |
| GSTR-3B | QRMP filer, State Group B | 24th of month after quarter | Quarterly payment + return |
| GSTR-9 | Above ₹2 Cr aggregate turnover | 31 December of following FY | Annual return, all taxpayers above threshold |
| GSTR-9C | Above ₹5 Cr aggregate turnover | 31 December of following FY | Reconciliation statement, self-certified |
A 180-client book typically splits roughly 110 monthly filers, 60 QRMP filers and 10 composition or special-case filers. Roughly 35 to 50 clients cross the GSTR-9C threshold of ₹5 Cr aggregate turnover and trigger the December annual workload.
What Is the Monthly GST Cycle for a Multi-Client Practice?
The monthly cycle is not a sequence of 180 client engagements. It is a single industrial cycle executed in parallel against a shared calendar. The firm’s tooling and staffing must allow it to run all 180 clients through each statutory checkpoint without any one client dropping out of the cadence.
Days 1 to 10 — Sales Data and GSTR-1 Preparation
From the 1st of the following month the article clerks begin pulling client sales registers — Tally exports, ERP extracts, e-invoice IRN downloads from the IRP for clients above the ₹5 Cr e-invoicing threshold. The clerk validates HSN codes, place-of-supply tagging, reverse-charge flags and credit notes. By the 8th to 10th the GSTR-1 JSON is generated per client GSTIN and queued for upload.
Day 11 — GSTR-1 Filing for Monthly Filers
GSTR-1 for the 110 monthly clients is filed on or before the 11th. The firm typically batches uploads on the 10th and the morning of the 11th. The manager signs off on each client’s outward supply total against the books before the article clerk hits Submit.
Day 13 — IFF and Quarterly GSTR-1
IFF for QRMP clients (in Months 1 and 2 of the quarter) is filed by the 13th. The quarterly GSTR-1 itself is filed on the 13th of the month after the quarter close. IFF is optional but most CA firms file it routinely because the recipient’s GSTR-2B otherwise misses the QRMP supplier’s invoices, and downstream client queries about missing ITC are expensive.
Day 14 Onwards — GSTR-2B Available
GSTR-2B is generated and made available to recipients from the 14th. The firm pulls GSTR-2B JSON per client GSTIN in a single batch. For 180 clients with 280 GSTINs this is 280 distinct pulls — only viable when automated.
Days 15 to 18 — 2B Versus Books Reconciliation
The reconciliation tool matches 2B invoices against the client’s purchase register on supplier GSTIN, invoice number, invoice date and taxable value. Matched lines feed Table 4(A) eligible ITC for GSTR-3B. Unmatched lines route to exception review.
Days 19 to 20 — GSTR-3B Filing for Monthly Filers
GSTR-3B for the 110 monthly clients is filed by the 20th. The firm typically files in clerk-allocated batches between the morning of the 19th and the evening of the 20th. Cash ledger top-ups, if required, are arranged with the client on the 18th to leave 48 hours of buffer.
Days 22 and 24 — Quarterly GSTR-3B for QRMP
In the third month of the quarter, QRMP clients file GSTR-3B by the 22nd (State Group A) or the 24th (State Group B). The first two months of the quarter only require the small PMT-06 monthly tax payment (due 25th) — not a return.
How Do You Schedule Filings Across 180 Clients?
The single biggest operational risk in a 180-client GST practice is bunching: too many clients queued for the same Submit window on the 20th. Three scheduling moves spread the load.
First, segment the book by filing regime. The 110 monthly filers face the 20th. The 60 QRMP filers split across the 22nd and the 24th by state group. The 10 composition or special-case filers run on their own cadence. This converts a single peak into three smaller peaks.
Second, allocate deadline slots inside each peak. For the 110 monthly-filer Group, the firm assigns 40 clients to the morning of the 19th, 40 to the afternoon of the 19th and the remaining 30 to the morning of the 20th. The evening of the 20th is held in reserve for any client whose data slipped. No client is intentionally scheduled for the last four hours of the deadline.
Third, sequence the book by client complexity. A multi-GSTIN client with 5 GSTINs and 8,000 monthly invoices is filed on the 19th. A single-GSTIN trader with 200 monthly invoices is filed on the 20th morning. The complex clients are front-loaded because they are more likely to need a second pass on exceptions.
A 180-client practice typically runs with 9 article clerks, 3 managers and 2 partners. Each article clerk owns 15 to 25 clients end-to-end through the cycle. Each manager reviews exception registers and signs off GSTR-3B for 60 clients. Partners sign the final monthly deliverable pack and handle escalations. The staffing model assumes reconciliation software is doing the GSTR-2B pulls, register matching and exception classification automatically — without that automation the same book requires 14 to 18 article clerks.
How Do You Track Late Fees and Interest?
Even a well-run 180-client practice sees 5 to 10 late-fee events a year, almost always triggered by client data delays rather than firm slippage. A formal tracker pays for itself many times over because most engagement letters allow the firm to recover client-caused late fees and interest.
The tracker records, per missed filing, the return type, the due date, the actual filing date, the days delayed, the Section 47 late fee, the Section 50 interest, the cash ledger top-up date, the cause (client data delay, portal outage, firm slippage) and the recovery status from the client.
Section 47 late fee runs at ₹50 per day for taxpayers with liability and ₹20 per day for nil filers, split equally between CGST and SGST, subject to the prescribed annual cap that varies by aggregate turnover band. Section 50 interest at 18% per annum is computed on the net tax liability paid through cash ledger, day-counted from the day after the due date to the date of payment. The firm’s tooling auto-computes both per missed filing and flags the recoverable amount to the partner for client invoicing.
A second use of the tracker is partner-level governance. If a particular article clerk’s clients show a pattern of late filings, the manager reallocates the clerk’s load. If a particular client’s data delays recur every quarter, the partner re-prices the engagement at renewal.
For firms that also run client TDS compliance, the same exception register and late-fee tracker pattern applies to the TDS calendar. Practices that already use TDS reconciliation software extend the same workflow to GST without rebuilding the late-fee logic.
Estimate the ITC your clients are leaking every month
The ITC Leakage Calculator estimates the eligible input tax credit a client is losing every month from vendor-not-filed, timing-difference and data-quality gaps in the GSTR-2B reconciliation. Plug in monthly purchase value and a vendor compliance band and get a per-client annual leakage number you can share with the client on the next review call.
Open the ITC Leakage Calculator →How Do You Manage GSTR-2B vs Books Reconciliation?
The 2B-versus-books reconciliation is the single most labour-intensive task in the monthly cycle. For a multi-GSTIN enterprise client with 4,000 monthly purchase invoices the reconciliation is not feasible by hand. The firm’s tool pulls 2B JSON for each client GSTIN on or after the 14th and matches each line against the purchase register on four fields: supplier GSTIN, invoice number, invoice date and taxable value.
Matched lines flow into GSTR-3B Table 4(A) eligible ITC under Rule 36(4) — ITC is restricted to invoices appearing in 2B. Section 16(4) sets the outer cut-off — ITC for a financial year must be claimed by the earlier of 30 November of the following FY or the filing of the relevant GSTR-9. Both gates are applied automatically by the reconciliation tool.
Unmatched lines route into four exception buckets. Vendor-not-filed means the supplier has not filed GSTR-1 for the period — the firm sends a follow-up to the client who then follows up with the vendor. Missing-in-books means the invoice appears in 2B but not in the client’s purchase register — usually an unbooked invoice. Timing-difference means the invoice is booked in the current period but appears in next month’s 2B, or vice versa — eligible ITC is deferred to the period the invoice appears in 2B. Data-quality means the invoice matches the supplier and date but the GSTIN, invoice number or taxable value differs — usually a typing error in either the supplier’s GSTR-1 or the client’s purchase register.
For multi-GSTIN clients the reconciliation runs per GSTIN, not per client, because Rule 36(4) eligibility is GSTIN-specific. Firms running this volume use reconciliation software India that parallelises GSTIN-level matching inside a single client workspace, otherwise the 18th-to-20th peak is unworkable. The same workflow pattern is described in detail in the CA firm GST reconciliation tool guide.
A small but important overlay is vendor TDS under Section 51 — government departments, PSUs and notified entities deduct TDS at 2% on payments to suppliers above the ₹2.5 lakh threshold. For client supplies into such buyers, the firm reconciles GSTR-7 (filed by the deductor) against the client’s GSTR-2A Part C. Under the post-1 April 2026 statutory codes, the relevant payment codes are 1001 to 1092 in the new nomenclature with Section 393, 394 and 413 references replacing the legacy numbering. This overlay only applies to clients with public-sector buyers — for the typical private-sector book, it is not part of the monthly GST cycle at all.
What Is the Annual Return Workflow?
The annual return cycle runs in parallel with the monthly book from October to December every year. The cycle covers GSTR-9 — the annual return required for every taxpayer with aggregate turnover above ₹2 Cr — and GSTR-9C — the reconciliation statement, mandatory for taxpayers above ₹5 Cr aggregate turnover, self-certified by the taxpayer and supported by the CA’s reconciliation work. Both are due on 31 December of the following financial year.
In October the manager exports the 12 filed GSTR-1 and GSTR-3B summaries per client GSTIN, pulls the full-year GSTR-2A and the 12 monthly GSTR-2B statements, and assembles the annual purchase register and sales register from the client’s books. The first pass reconciles total turnover, total tax paid and total ITC claimed against the audited financial statements.
In November the manager drills into variance buckets — turnover reconciliation differences (unbilled revenue, deemed supply, schedule III items), ITC differences (ineligible credit, reversal under Rules 42 and 43, time-barred credit), and tax payment differences (cash ledger versus credit ledger split). The variance schedule that feeds GSTR-9C Part II — reconciliation of turnover — and Part III — reconciliation of tax paid — is built in this phase.
In December the firm files GSTR-9 for every client above the ₹2 Cr threshold and the GSTR-9C reconciliation pack for clients above the ₹5 Cr threshold. The self-certification regime — in force since the Finance Act 2021 — means the taxpayer signs GSTR-9C themselves, but the firm’s reconciliation working papers must be archived to ICAI Standards on Auditing requirements for 7 years.
A 180-client practice typically allocates two managers and one partner to annual return work in November and December alongside the regular monthly cycle. Each manager owns 25 to 35 GSTR-9 / 9C clients. The monthly cycle does not pause for the annual work — the calendar is the calendar.
The end-to-end workflow including onboarding, role allocation and statutory archival is laid out in the CA firm client reconciliation workflow guide. Firms running this work under a managed service model should also review the outsourced GST compliance reconciliation pattern.
The statutory due dates for every GST return covered above are notified by CBIC. The CBIC GST return filing notifications page is the canonical source the firm’s compliance calendar should be re-validated against every quarter.
Frequently asked questions about GST monthly compliance for CA firms are answered below.