India7 steps~60 days

Documents Required for GST Annual Return

Filing the GST Annual Return (GSTR-9) is a mandatory compliance requirement for every registered taxpayer in India with an aggregate turnover exceeding ₹2 crore. For FY 2024-25, this return must be filed by December 31st of the subsequent financial year. Accurate documentation ensures that your declared figures match records held at tax offices and prevents costly penalties.

Typical timeline
~60 days
Indicative cost
INR ₹5,000–₹15,000 (Professional Fees)
Jurisdiction
India
Steps
7

Before you start

  • Ensure all monthly returns (GSTR-1/3B) for FY 2024-25 are filed with zero pending balances.

Step-by-step

  1. Verify Business Registration Details

    Collect your GSTIN, PAN number, and valid business registration certificates. Ensure the name on these documents matches exactly what appears in the GST portal to avoid rejection due to identity mismatches.

  2. Gather Financial Statements for FY 2024-25

    Prepare your final audited or self-declared Balance Sheet and Profit & Loss Account. These documents are critical as the annual return figures must reconcile with these statutory financial statements.

  3. Compile Purchase Register Data

    Extract a detailed list of all inward supplies, including invoices from suppliers who did not issue tax invoices but were paid by you. This data is essential for reconciling Input Tax Credit (ITC) claims against your annual return.

  4. Collect Sales Register Data

    Prepare a comprehensive list of all outward supplies, including e-invoices and bills generated during the year. Cross-check these figures with GSTR-1 filings to ensure consistency in declared sales turnover.

  5. Document Input Tax Credit (ITC) Details

    Compile a schedule of all ITC availed, showing specific invoices and amounts claimed against each tax head. Attach proof of payment for these taxes if the department requests verification during scrutiny.

  6. Prepare Reconciliation Statement

    Create an internal reconciliation sheet comparing your books with GSTR-1 (sales) and GSTR-3B (tax paid). Highlight any discrepancies such as unclaimed ITC or mismatched tax liabilities before filing.

  7. Draft the Annual Return Form

    Fill out the GSTR-9 form on the GST portal using the compiled data. Ensure all fields are populated correctly, especially those regarding late fees and interest calculations if applicable for pending returns.

Common mistakes to avoid

  • Filing figures that do not match your audited financial statements.
  • Ignoring discrepancies between GSTR-1 sales and annual return declarations.
  • Submitting the form after December 31st without paying late fees.

Frequently asked questions

Can I file GSTR-9 if my monthly returns are pending?

No, you must clear all pending monthly returns (GSTR-3B) and pay any outstanding tax liabilities before filing the annual return.

Is an audit mandatory for small businesses under ₹5 crore?

Generally no, but self-declared accounts are required. However, if you have pending ITC claims or high discrepancies, a CA may recommend an internal review before filing.

What happens if the annual return is rejected by GSTN?

GSTN will issue a rejection notice with reasons. You must correct the errors in your data and re-file within 3 months of receiving the intimation.

Do I need to file GSTR-9C separately from GSTR-9?

Yes, if you are a taxpayer with turnover exceeding ₹5 crore or have pending returns, filing a reconciliation statement (GSTR-9C) is mandatory alongside the annual return.

Can I file GSTR-9 for multiple years at once?

No, you must file it separately for each financial year. Late fees are calculated per month of delay for every pending year individually.

Prefer we handle it for you?

Our team in India & UAE completes every step above for clients daily — accurately and on time.

See the service →← All guides