Back to Blog|GST Compliance

GSTR-9 Annual Return Preparation Checklist: Audit Guide

June 4, 202612 Min ReadFaheem Ferdous

Filing the GSTR-9 annual return is a critical compliance checkpoint. Because GSTR-9 consolidates all monthly transactions for the financial year, any discrepancy between GSTR-1, GSTR-3B, and your books of accounts will trigger scrutiny notices.

Establishing a structured **GSTR-9 reconciliation checklist** helps CAs and finance managers identify differences and file clean returns.


1. Essential GSTR-9 Reconciliation Slabs

Filing GSTR-9 requires reconciling data across several key tables:

GSTR-9 TableReporting ContentReconciliation Check
Table 4Details of outward supplies (B2B, B2C, Exports)Match against GSTR-1 filings and sales ledgers
Table 6ITC claimed in GSTR-3B (Inputs, Capital Goods)Match against purchase ledgers and GSTR-3B files
Table 8ITC reconciliation (GSTR-2B vs GSTR-3B)Verify that claimed credit matches GSTR-2B uploads
Table 9Details of tax paid (Cash and Credit ledgers)Confirm payment matches GST portal tax ledgers

2. Table 8 and DRC-01C Audit Dispute Management

Table 8 summarizes the input tax credit reconciliation, showing whether claimed credits match supplier uploads. If the portal identifies a negative difference (where claimed ITC exceeds GSTR-2B), tax authorities generate DRC-01C notices.

Reconciling these differences requires matching individual invoices. CAs create detailed reconciliation reports linking vendor receipts, e-way bills, and payment records. This documentation proves the validity of the credit u/s Section 16(2), helping resolve disputes.

3. GSTR-9C Reconciliation Statement Controls

Reconciling corporate accounts for the annual GSTR-9C statement is a core function of audit dashboards. Under Section 44 of the CGST Act, companies exceeding specified turnover thresholds must file a GSTR-9C reconciliation statement matching their audited financial statements with filed GST returns.

The dashboard maps accounting revenue (P&L) to taxable turnover declared in GSTR-9, reconciles difference values u/s Table 5, and tracks un-reconciled tax differences u/s Table 11, ensuring the filing is audit-ready.

4. Case Study: Outward Sales Reconciliation Mismatch

Let's analyze how to reconcile an outward sales mismatch for a manufacturing business:

  • GSTR-1 Filings: ₹50,00,000 total sales declared (based on generated invoices).
  • GSTR-3B Filings: ₹48,00,000 sales declared (due to an entry omission in Q2).
  • Books of Accounts: ₹49,00,000 actual sales recorded (after adjusting for credit notes).
  • Reconciliation: The company owes GST on the ₹1,00,000 difference (Books ₹49,00,000 vs. GSTR-3B ₹48,00,000). The accountant pays the unpaid tax plus 18% interest via Form DRC-03, and records the adjusted sales figures u/s Table 4 of GSTR-9.

5. Forensic Auditing & Fake Invoicing Checks

Statutory auditors perform dedicated forensic checks on GSTR-9 returns. They scan supplier registers to identify shell vendors or invoice-swapping schemes.

If a vendor has filed their GSTR-1 but failed to settle their GSTR-3B tax liabilities, the system flags the transaction as high-risk. Forensic audit checks verify that all claimed ITC matches active, tax-paying businesses, preventing penalties.

6. Table 8 ITC Reconciliation Rules

Table 8 of GSTR-9 is a common source of audit notices. It compares the aggregate ITC claimed in GSTR-3B against the auto-populated GSTR-2B values. Mismatches typically occur if:

  • Suppliers file their GSTR-1 after the GSTR-2B generation cut-off date (13th of the month), pushing the credit to the next month.
  • The company claims credit on import of goods (which flows from ICEGATE) that is not mapped to standard domestic GSTR-2B files.
  • Auditors verify that any un-reconciled negative difference is reversed to prevent penalties.

7. Using Tally Prime GSTR-9 Reports

To prepare data natively in Tally:

Tally GSTR-9 Configuration:

Go to **Gateway of Tally > Display More Reports > GST Reports > GSTR-9**.

The report consolidates annual transactions and groups them under GSTR-9 table headings. Resolve any exceptions in the 'Uncertain Transactions' section before exporting the data to the GST offline tool.

Stop typing invoices manually into Tally: Skip the manual data entry. Just upload your purchase bill PDFs or images, review the extracted values, and sync them directly to Tally Prime in a few clicks with TrulyInvoice. Keep your books audit-ready without the typing.
F
Faheem FerdousExpert Reviewer

Tax Lawyer & GST Compliance Expert

Last Verified: June 4, 2026
TallyPrime FY 2026-27 (v4.0+)
Ready to save time?

Stop Manual Voucher Entry.

TrulyInvoice automates your complete invoice workflow and syncs directly to Tally Prime.

No credit card · 14-day free trial

01

Upload Invoice

Drag & drop PDFs, scans, or photos.

02

AI Extraction

Line items, tax, and ledgers mapped.

03

1-Click Review

Verify extracted details on dashboard.

04

Direct Sync

Vouchers created instantly in Tally Prime.

Chat with us