Softechinfra
Business

Advance Tax Filed: Now Use the Next 14 Days to Clean Up Your Books Before GSTR-9

Dec 15 advance tax done. GSTR-9 is due Dec 31. Nine reconciliation steps that save the most time on the annual return — ITC mismatches, RCM, e-way bill closures, GSTR-2B reconciliation.

ManviManvi
December 16, 202513 min read
Advance Tax Filed: Now Use the Next 14 Days to Clean Up Your Books Before GSTR-9

Yesterday was the third advance-tax instalment deadline. If you ran our 60-minute sprint, your books are 80% of the way to GSTR-9 readiness. The annual return for FY 2024-25 is due December 31, 2025 — 14 working days from today (skip the holidays). This post is the 9-step cleanup sequence that separates a smooth Dec 30 filing from a panic Dec 31 night-out. We have run it for three CA-firm clients and our own books in the last two weeks; it shaves 8-12 hours off the typical SMB GSTR-9 prep.

Dec 31
GSTR-9 deadline (no extension as of today)
₹2 Cr
Turnover threshold for mandatory GSTR-9
₹5 Cr
Threshold for mandatory GSTR-9C reconciliation
₹200/day
Late fee (₹100 CGST + ₹100 SGST), capped at 0.5% of turnover

TL;DR — the 9 steps in 60 words

(1) Lock the books at Mar 31 2025. (2) Reconcile GSTR-1 vs GSTR-3B vs sales register. (3) Match ITC claimed vs GSTR-2B for all 12 months. (4) Identify RCM transactions and verify reverse-charge payments. (5) Close all open e-way bills. (6) Reconcile HSN summary across the year. (7) Identify advances received that shifted between months. (8) Compute rate-wise turnover (5%, 12%, 18%, 28%, exempt). (9) Cross-check ITC reversals (Rules 42, 43).

Why this matters now — December 16, 2025

Three drivers make Dec 16-30 the ideal cleanup window:

  • You have today's data fresh. The Dec 15 sprint pulled revenue and ITC numbers that are still in your spreadsheet. Reusing them now is a 15-minute win.
  • The IMS hard-block is now active for the full FY 2024-25 quarter. Per CBIC Notification No. 16/2025-Central Tax dated September 17, 2025, ITC mismatches blocked GSTR-3B filings from October. Any mismatches that slipped through earlier need to be reconciled in GSTR-9.
  • Tax bodies have requested an extension (Bombay Chartered Accountants' Society and others) but as of Dec 16, no extension has been notified. Plan for Dec 31.
  • As one CA flagged in a December 24 BusinessToday piece, most SMBs underestimate GSTR-9 until they get a notice 18 months later for unreconciled discrepancies. The cleanup matters because the form crystallises the FY's GST position — mistakes here become permanent records.

    Who needs to file GSTR-9 and GSTR-9C

    Aggregate annual turnoverGSTR-9 required?GSTR-9C required?
    Up to ₹2 croreOptionalNo
    ₹2 crore to ₹5 croreMandatoryNo
    Above ₹5 croreMandatoryMandatory (CA-certified reconciliation)

    If you are above ₹5 Cr, the GSTR-9C is the real time-eater because it requires a CA's signed reconciliation. Start the CA conversation today, not on Dec 28.

    The 9-step cleanup, with effort estimates

    🔒
    Step 1: Lock the books at Mar 31
    No more retrospective vouchers in FY 2024-25. Set Tally's "Allow back-dated entries" to disabled for the period. Time: 15 min.
    📋
    Step 2: GSTR-1 vs GSTR-3B vs Tally
    Three-way reconciliation per month. Mismatches highlight under-reporting in either form. Time: 90 min.
    📥
    Step 3: ITC vs GSTR-2B
    Compare Table 4(A) of GSTR-3B against GSTR-2B for each month. With IMS, this is the highest-risk area. Time: 2-3 hours.
    🔄
    Step 4: RCM transactions
    Identify reverse-charge transactions (legal services, GTA, import of services). Verify the RCM tax was paid AND ITC was claimed in the next month. Time: 60 min.
    🚚
    Step 5: Close open e-way bills
    Open e-way bills for goods that were delivered but not closed. Each open bill is a potential audit trigger. Time: 60 min.
    🏷️
    Step 6: HSN summary recon
    Aggregate HSN-wise sales for the year. Any HSN mismatch between months suggests a misclassification. Time: 60 min.
    💰
    Step 7: Advances received
    Advances received in one month that became invoices in another need careful reconciliation. Common in SaaS and project work. Time: 45 min.
    📊
    Step 8: Rate-wise turnover
    Sum sales by GST rate (5%, 12%, 18%, 28%, exempt, zero-rated). This populates Table 9 of GSTR-9. Time: 30 min.
    ↩️
    Step 9: ITC reversal under Rules 42, 43
    If you have exempt + taxable supplies, common credit must be apportioned. Reversal computation per Rules 42 (inputs/services) and 43 (capital goods). Time: 90 min.

    Total effort: 9-12 hours of focused work. Spread over 14 days, that is 45-60 min per day — entirely manageable alongside regular operations.

    Step 3 in depth: ITC vs GSTR-2B reconciliation

    This is the step that catches the most money and the most risk. Pre-IMS (before October 2025), if your books-based ITC was higher than GSTR-2B, you usually got away with it via filing notes. Post-IMS, the GSTR-3B portal blocked the filing. For FY 2024-25 (which spans pre-IMS months), some legacy mismatches may still be sitting unresolved.

    The reconciliation procedure:

    1
    Pull all 12 GSTR-2Bs (Apr 2024 to Mar 2025)
    Login to gst.gov.in → Returns → GSTR-2B. Download each month as JSON or Excel. Sum the eligible ITC across CGST, SGST, IGST, Cess.
    2
    Pull all 12 GSTR-3Bs filed
    Same portal → Returns → GSTR-3B. Note Table 4(A) — ITC claimed. Sum across the year. Compare to GSTR-2B sum.
    3
    Identify the gap and categorise
    If 3B>2B (claimed more than auto-populated): you owe back the excess + 24% interest. If 3B<2B (claimed less): you can claim the difference if invoices are valid; window typically open until Nov of FY+1, after which it lapses.
    4
    Document each gap line in a "GSTR-9 working" spreadsheet
    Per supplier, per invoice, per month, per cause (supplier didn't file, supplier filed wrong GSTIN, eligibility error, etc.). This becomes Table 8 of GSTR-9.

    We saw a Pune logistics SMB recover legitimate ITC during this exercise — they had under-claimed for 4 months in 2024 because their CA was conservative. The Dec 30 GSTR-9 filing claimed it explicitly with documentation; no notice issued.

    Step 5: closing open e-way bills (the audit trigger nobody fixes)

    E-way bills issued but not closed (Part-B not filled or marked "delivered") are flagged by GSTN's analytics as possible tax-evasion indicators. Most SMBs have 4-12 open bills sitting in their account from FY 2024-25 because the consignment was delivered but the team forgot to update the portal.

      Cleanup procedure:
    • 1. Login to ewaybill.gst.gov.in → Reports → e-Way Bill report → filter date range Apr 1 2024 to Mar 31 2025 → status: Active
    • 2. For each open bill: confirm consignment was delivered (cross-check against your delivery challan or LR). If yes, mark "Cancel" with reason "Goods delivered, not updated".
    • 3. For bills where you cannot confirm delivery: investigate within your team. Open e-way bills with no delivery proof are a real fraud risk and need internal review.

    We see ~6-12 open bills per SMB, each takes about 90 seconds to close. Total time: 15 minutes for typical SMB; up to 90 minutes for logistics or trading firms with high consignment volume.

    Step 9: ITC reversal under Rules 42 and 43

    If you have any exempt or zero-rated sales (exports, certain agricultural products, services to SEZ), you cannot claim full ITC on common inputs (rent, electricity, professional services). Rule 42 of CGST Rules requires apportionment.

      The math:
    • D1 = ITC attributable to exempt supplies = (Exempt turnover ÷ Total turnover) × Common ITC
    • D2 = 5% of common ITC for personal/non-business use (a notional "blocked" portion)
    • Net ITC reversal for the year = D1 + D2

    For SMBs with mostly taxable revenue and small exempt component, the reversal is often a few thousand rupees. Worth getting right because mistakes here are routine audit findings.

    Comparison: GSTR-9 self-prep vs CA-led prep

    ApproachTimeBest for
    Self-prep with this checklist9-12 hours over 14 daysTurnover <₹5 Cr, in-house finance team, simple operations
    CA-led prep (boutique firm)1-2 hours of your time + CA's hoursTurnover ₹2-15 Cr, no in-house finance, multi-state ops
    CA-led prep + GSTR-9C audit3-4 hours of your time + CA's hoursTurnover >₹5 Cr, GSTR-9C mandatory
    Big-4 firm GSTR-9CMulti-week engagementTurnover >₹100 Cr or audit-exposed

    For SMBs in the ₹2-15 Cr band, the boutique CA-led prep is usually the right level. Self-prep is fine if your operations are genuinely simple (single-state, single-rate, no exports). Multi-state or multi-rate operations trip the inexperienced filer.

    When NOT to file GSTR-9 yourself

    Three cases where the boutique CA path is the right call.

    You have multiple GSTINs across states. Each state's GSTR-9 is filed separately. Reconciliation across states (especially intercompany supplies) is a CA judgment call.

    You have a tax-audit (Section 44AB) requirement. GSTR-9C is mandatory and requires CA certification. The certification is non-trivial — a Big-4 won't take this on cheaply, but a ₹6-15 Cr SMB can find a competent boutique CA.

    You had a major business event in FY 2024-25 (new business line, demerger, GSTIN change, mass refund cycle). The accounting complexity needs CA judgment; mistakes here become future notices.

    Real example — the Pune logistics SMB

    Same client we mentioned earlier. ₹6.4 Cr FY 2024-25 turnover; ₹2.1 Cr ITC claimed across the year.

      The 9-step cleanup found:
    • 14 open e-way bills closed (10 minutes)
    • Un-claimed ITC recovered (4 months of conservative under-claim)
    • Over-claimed ITC reversed (3 supplier invoices that were never uploaded to GSTR-1 by the supplier)
    • 6 RCM transactions for legal services (they had paid the RCM tax but forgotten to claim ITC; ITC now recovered)
    • Rate-wise turnover required reclassification of ₹84 lakh — 12% rate items had been booked at 18% rate (overpaying), no impact on advance tax but needed correction in GSTR-9 Table 9

    Net cash impact: positive. Their CFO's exact words: "Best ROI of any compliance work this year."

    The Reddit thread on r/IndiaTax where SMB founders discuss GSTR-9 horror stories is depressingly long — most pain comes from skipping the cleanup window and trying to file the form cold on Dec 30.

    A common question we get every December

    "Can I just file GSTR-9 with the auto-populated values and skip the reconciliation?"

    You can. The portal allows it. But the auto-populated values come from your filed GSTR-3Bs and GSTR-1s — which are exactly the source of the mismatches the cleanup catches. Filing without reconciliation means: (a) you miss recoverable ITC, (b) you cement any over-claimed ITC into a future-notice waiting room, and (c) you lose the ability to defend the filing under audit because you have no working papers.

    The 9-12 hours of cleanup pays back through recovered ITC alone for most SMBs. The audit-defensibility is a free bonus.

    Critical detail on GSTR-9 amendments: Once filed, GSTR-9 cannot be revised. Mistakes are permanent until the next FY's annual return — and even then, corrections are partial. This is why the cleanup matters more than the filing speed. A right answer on Dec 30 is worth more than a fast answer on Dec 28.

    The 14-day calendar (reverse from Dec 31)

    1
    Dec 16-17: Step 1 (lock books) + Step 2 (GSTR-1 vs 3B vs Tally)
    ~2 hours. Identify any obvious month-to-month gaps. Flag for deeper investigation.
    2
    Dec 18-22: Step 3 (ITC vs GSTR-2B)
    ~3 hours over 5 days. The deepest reconciliation. Per-supplier, per-invoice. Document everything.
    3
    Dec 23-24: Steps 4-6 (RCM, e-way bills, HSN)
    ~2 hours total. Each is a discrete check; do them in one sitting.
    4
    Dec 26-27: Steps 7-9 (advances, rate-wise, reversals)
    ~3 hours. The math-heavy steps. Run through Excel or your accounting software's annual report module.
    5
    Dec 28-29: CA review (if applicable) + draft GSTR-9
    Send the working papers to your CA. Get their sign-off. Draft the GSTR-9 in offline mode (Excel template from gst.gov.in).
    6
    Dec 30: Final review + GSTR-9 file submission
    Upload the JSON. Verify on portal. File with EVC or DSC. Get the acknowledgement number.
    7
    Dec 31: Buffer day for portal issues
    If something failed Dec 30, you have one day to fix and resubmit. The portal is reliably under heavy load on Dec 31; do not rely on it.

    Cleanup checklist (print this)

    • Tally back-dated entries disabled for FY 2024-25
    • GSTR-1 vs GSTR-3B vs Tally reconciled per month, gaps documented
    • GSTR-2B vs ITC claimed reconciled per month, recovery and reversal documented
    • RCM transactions identified, RCM tax paid + ITC claimed verified
    • Open e-way bills closed (or investigated if no delivery proof)
    • HSN summary aggregated for the year, classification mismatches fixed
    • Advance receipts mapped to invoice issuance dates
    • Rate-wise turnover (5%, 12%, 18%, 28%, exempt, zero-rated) computed
    • Rule 42/43 ITC reversal computed for exempt+taxable supply businesses
    • CA engagement initiated (if turnover >₹5 Cr, mandatory)
    • GSTR-9 working papers stored in a labelled folder for audit-defensibility
    • Acknowledgement number captured and stored after filing

    FAQ

    What is the late-filing penalty for GSTR-9?

    ₹200 per day (₹100 CGST + ₹100 SGST), capped at 0.5% of turnover. For a ₹4 Cr SMB, the cap is ₹2 lakh — meaningful enough to take the deadline seriously.

    Has the deadline been extended for FY 2024-25?

    As of December 16, 2025, no extension has been notified. Multiple bodies including the Bombay Chartered Accountants' Society have requested extensions, but the CBIC has not yet responded. Plan for Dec 31; refresh check on Dec 28.

    Can I file GSTR-9 without GSTR-9C if turnover is over ₹5 Cr?

    No. Both are mandatory above ₹5 Cr. GSTR-9C requires CA certification — no exceptions. Filing GSTR-9 without GSTR-9C when 9C is required gets flagged as incomplete filing.

    My GSTR-3B was filed late for some months. Does that affect GSTR-9?

    GSTR-9 captures the FY's filed positions. Late-filed 3Bs are reported as filed (with their late fee already paid). GSTR-9 itself is annual; the late-fee math from individual 3B delays does not stack into the GSTR-9 fee.

    Can I revise GSTR-9 after filing?

    No. Once filed, GSTR-9 cannot be revised. Errors discovered later can sometimes be addressed in the next FY's GSTR-9 with explanatory notes, but the original filing stands as a permanent record. This is why the cleanup matters more than the filing speed.

    What if my supplier never filed their GSTR-1?

    Their non-filing means the invoice does not appear in your GSTR-2B and you cannot claim ITC on it via the IMS hard-block regime. Your remedy: pursue the supplier to file. If they refuse, you may have a contractual or commercial claim but no GST claim. Document the case in your GSTR-9 working papers.

    Is there a GSTN portal tool to auto-reconcile?

    The IMS itself is the closest the portal offers — it surfaces matched, unmatched, and pending invoices in real-time. For full GSTR-9 prep, third-party tools like ClearTax GST, Tally Prime's GST Returns module, and Zoho Books GST automate 80% of the reconciliation.

    Where this fits in our work

    The 9-step cleanup is part of our Indian SMB compliance practice. We build n8n workflows to automate the data-pull side (Tally + GSTR portal + e-way bill portal) for our automation services clients — the same pattern we describe in our Nov 8 reconciliation post.

    This post was written by Manvi, who handles compliance and QA for our Indian-SMB engagements. For the Dec 13 advance-tax sprint that feeds into this work, see Advance-Tax Deadline in 48 Hours. For the Dec 30 last-mile filing sprint, see GSTR-9 Due Tomorrow.

    For our broader Indian SMB practice and case studies, see our Radiant Finance work.

    Want a GSTR-9 Reconciliation Workflow Built into Your Accounting Software?

    We ship a Tally Prime + GSTN portal + e-way bill portal n8n workflow that runs the 9-step cleanup on a weekly schedule. Fixed-scope, 7-day build. Suitable for SMBs with ₹2-25 Cr annual turnover. Includes a year-end "GSTR-9 audit-pack export" feature for direct CA hand-off. We share the working papers template whether or not you hire us for the implementation.

    Book a 30-min Build Call

    Email contact@softechinfra.com if you want the GSTR-9 working-papers spreadsheet template before our call.

    Tags:
    GSTR-9GST Annual ReturnTallyIndian SMBComplianceITC ReconciliationCFO
    Share this post:
    Manvi

    Manvi

    QA Tester at Softechinfra with expertise in CRM testing and quality assurance.