indiacompanysetup.com

Annual GST Filing Checklist for Small Businesses (2025)

For small businesses in India, GST filing and compliance are critical parts of running a legal and transparent operation. Yet, many entrepreneurs either miss deadlines or file incorrect returns — resulting in penalties, notices, or loss of Input Tax Credit (ITC).

As the financial year ends, business owners must prepare for their annual GST filings. Having a structured GST filing checklist helps ensure that all data, reconciliations, and forms are filed correctly and on time.

In this 2025 guide, we’ve put together a complete Annual GST Filing Checklist for Small Businesses — covering return types, documents, reconciliation steps, and key due dates.


Understanding Annual GST Filing

Under the Goods and Services Tax (GST) regime, every registered business is required to file returns periodically — monthly, quarterly, or annually — depending on turnover and registration type.

Annual GST return (Form GSTR-9) consolidates all details from periodic returns filed during the financial year, such as outward and inward supplies, tax paid, ITC availed, and adjustments made.

Filing this return ensures transparency and compliance with Section 44 of the CGST Act, 2017.


Who Needs to File Annual GST Returns in 2025?

Category of Taxpayer

Applicable Return Form

Filing Requirement

Regular Taxpayers

GSTR-9

Mandatory for all registered businesses with turnover above ₹2 crore

Composition Dealers

GSTR-9A

Applicable for FYs up to 2018–19 only

Casual/Non-resident Taxpayers

Not Applicable

Exempt

Input Service Distributors

Not Applicable

Exempt

SEZ Units/Developers

GSTR-9

Mandatory

Businesses under Audit

GSTR-9C

For turnover exceeding ₹5 crore (Audit Reconciliation)

Note:
The government continues to simplify compliance — but accurate reporting and reconciliation remain key to avoiding penalties and scrutiny.


Key GST Filing Due Dates for FY 2024–25

Return Type

Form

Frequency

Due Date (FY 2024–25)

Monthly Return

GSTR-3B

Monthly

20th of the following month

Outward Supplies

GSTR-1

Monthly/Quarterly

11th of the following month (monthly)

Quarterly Return (QRMP Scheme)

GSTR-3B & GSTR-1

Quarterly

As per QRMP schedule

Annual Return

GSTR-9

Annually

31st December 2025

Reconciliation Statement

GSTR-9C

Annually

31st December 2025

Step-by-Step Annual GST Filing Checklist (2025)

Follow this structured checklist to complete your annual GST filing accurately and efficiently.

1. Review Basic Business Information
  • Verify GSTIN, Legal Name, and Trade Name on the GST portal.
  • Check registration details such as principal place of business, nature of business, and tax period.
  • Update details if any amendments were made during the financial year (like change in address or business activity).

2. Verify Outward Supply Data (Sales)
  • Cross-check sales data reported in GSTR-1 with books of accounts and financial statements.
  • Reconcile the following:
    • B2B invoices (with GSTIN of buyers)
    • B2C invoices
    • Export invoices (with LUT/Bond details)
    • Debit/Credit notes issued during the year

Ensure that invoice-wise data matches between GSTR-1, GSTR-3B, and financial records.

3. Reconcile Inward Supply Data (Purchases)
  • Compare purchases and input data in books vs. GSTR-2B (auto-populated ITC statement).
  • Match supplier GSTIN, invoice number, date, taxable value, and tax amount.
  • Identify mismatches or missing invoices — follow up with suppliers to ensure they’ve filed GSTR-1 properly.

4. Input Tax Credit (ITC) Verification
  • Ensure ITC claimed in GSTR-3B aligns with eligible ITC reflected in GSTR-2B.
  • Exclude ineligible ITC such as:
    • Personal expenses
    • Motor vehicles (except for transport business)
    • Food, entertainment, or employee-related benefits
  • Adjust any reversal of ITC for non-payment within 180 days (Rule 37 of CGST Rules).
  • Reconcile ITC carried forward from the previous year with current year’s opening balance.

5. Reconcile Tax Payments
  • Match tax paid under CGST, SGST, and IGST with liability reports.
  • Verify cash ledger and credit ledger balances on the GST portal.
  • Ensure all interest, late fees, and penalties (if applicable) are properly accounted for.

6. Review Amendments Made During the Year
  • Check if any amended invoices or returns were filed in subsequent months.
  • Ensure such changes are reflected in the annual return for the correct tax period.

7. Prepare Reconciliation for GSTR-9

GSTR-9 includes summarized data from monthly/quarterly returns, reconciled with the books of accounts.

Sections include:

  • Basic details (Legal Name, GSTIN, FY)
  • Outward supplies declared in returns (taxable, exempt, and nil-rated)
  • ITC availed and reversed
  • Tax paid summary (as per liability and cash ledger)
  • Details of refunds claimed and demands raised
  • HSN summary of goods/services

8. Prepare Audit Report (GSTR-9C, if applicable)

For businesses with turnover exceeding ₹5 crore, GSTR-9C is mandatory.
It’s a reconciliation statement between audited financials and annual return data.
It must be certified by a Chartered Accountant (CA).

Checklist for GSTR-9C:

  • Trial balance
  • Turnover reconciliation
  • ITC reconciliation
  • Expense ledger verification
  • Auditor’s certification and remarks

9. Check Refunds and Adjustments
  • Review any refund claims filed during the year (for exports, inverted duty structure, etc.).
  • Ensure refund amounts match with electronic cash and credit ledger entries.
  • Record any adjustments made against future tax liabilities.

10. Ensure Proper Record Keeping

Under Rule 56 of CGST Rules, businesses must maintain GST-related records for at least 6 years.
Keep digital or physical copies of:

  • Invoices, bills, and e-way bills
  • Payment vouchers and credit notes
  • Bank statements and ledgers
  • GST returns filed and acknowledgement receipts

Proper documentation is essential for audit and compliance checks.

 

Common Mistakes to Avoid in Annual GST Filing

  1. Mismatch between GSTR-1 and GSTR-3B
  2. Claiming ineligible ITC without supplier filing confirmation.
  3. Ignoring amendments made after return filing.
  4. Late filing penalties — ₹200 per day (₹100 CGST + ₹100 SGST).
  5. Incorrect reporting of exempt or nil-rated supplies.
  6. Missing refund reconciliation.
  7. Failure to verify data before submission.

Avoiding these errors not only ensures compliance but also protects your ITC eligibility and tax credibility.

 

GST Compliance Support for Small Businesses in 2025

The GST ecosystem in 2025 is more automated than ever, but small businesses often struggle with:

  • Complex reconciliation reports
  • Frequent portal changes
  • Vendor mismatches and delayed ITC claims

Partnering with a professional GST consultant helps ensure accurate filings and peace of mind.

 

FAQs on Annual GST Filing for Small Businesses

Q1. What is the due date for filing GSTR-9 for FY 2024–25?
The due date is 31st December 2025, unless extended by the government.

Q2. Is annual GST filing mandatory for all businesses?
Yes, except for composition taxpayers and a few exempt categories.

Q3. Can I revise my GSTR-9 after submission?
No, GSTR-9 cannot be revised. Hence, verify all data before filing.

Q4. Do small businesses under ₹2 crore turnover need to file GSTR-9?
Filing may be optional for certain years; however, voluntary filing is recommended for record accuracy.

Q5. Who can help me file GSTR-9C (Audit Return)?
Only a qualified Chartered Accountant or Cost Accountant can certify GSTR-9C.

 

Conclusion: Stay Compliant, Stay Confident

GST compliance isn’t just about filing returns — it’s about maintaining accuracy, transparency, and readiness for future audits.
By following a structured annual GST filing checklist, small businesses can avoid penalties, claim eligible credits, and build stronger financial credibility.

At India Company Setup, we specialize in:

  • Monthly and annual GST filing
  • GSTR-9 and GSTR-9C assistance
  • GST reconciliation and ITC review
  • Business registration and compliance management


Ensure your business stays 100% compliant with GST regulations in 2025.

Ensure 100% GST compliance for your business. Call 9915731447 to file your GST returns accurately, on time, and with expert CA guidance.