India12 steps~60 days

Documents Required for GST Annual Return

Filing the GST Annual Return (GSTR-9) is a mandatory compliance requirement for most GST-registered taxpayers in India, consolidating a full financial year's outward supplies, inward supplies, input tax credit, and tax paid into a single statement filed on the GST portal. The government has periodically notified turnover-based exemptions and simplifications for smaller taxpayers, so confirm the current threshold and any relief notified for the relevant financial year before assuming GSTR-9 is mandatory for your business. Because the return is reconciled against your GSTR-1 and GSTR-3B filings as well as your audited or self-certified financial statements, getting the underlying documentation right the first time avoids notices, mismatches, and interest exposure later. Businesses with turnover above the reconciliation-statement threshold (GSTR-9C) face additional documentation requirements and should plan for a longer preparation runway. This guide lists the documents you need and the sequence in which to assemble them so the return can be filed accurately and on time.

Typical timeline
~60 days
Indicative cost
INR ₹5,000–₹15,000 (Professional Fees; higher where GSTR-9C reconciliation is also required — confirm current fee schedule with your CA)
Jurisdiction
India
Steps
12

Before you start

  • Ensure all monthly or quarterly returns (GSTR-1 and GSTR-3B) for the relevant financial year are filed with no pending balances.
  • Reconcile GST portal login credentials and digital signature or EVC access before starting the filing process.
  • Confirm whether your turnover crosses the GSTR-9 filing threshold and whether GSTR-9C reconciliation also applies to you for the year.
  • Close your books of accounts for the financial year, including finalized trial balance and ledgers.
  • Obtain HSN-wise summary of outward and inward supplies from your accounting software or ERP.
  • Identify any amendments, credit notes, or debit notes issued in the subsequent financial year that relate back to the year under filing.
  • Gather details of any GST demand notices, show-cause notices, or refunds processed during the year.
  • Verify that all e-invoices and e-way bills generated during the year are accessible for cross-checking.

Step-by-step

  1. Verify Business Registration Details

    Collect your GSTIN, PAN, and business registration certificates such as the Certificate of Incorporation, partnership deed, or shop and establishment license as applicable. Ensure the legal name and address on these documents match exactly what is registered on the GST portal to avoid rejection due to identity mismatches.

    • Cross-check the trade name and principal place of business shown in your GST registration certificate
    • Confirm any additional places of business are correctly reflected before filing
  2. Gather Financial Statements for the Relevant Financial Year

    Prepare your finalized Balance Sheet and Profit & Loss Account (or Income and Expenditure Account) for the financial year being reported. These statements are the anchor against which annual return figures are reconciled, so they should ideally be finalized — not provisional — before you begin populating GSTR-9.

    Where a statutory audit under the Companies Act or Income Tax Act applies, use the audited figures rather than management estimates.

  3. Compile Purchase Register Data

    Extract a detailed, invoice-level list of all inward supplies for the year, including purchases from registered and unregistered suppliers, imports, and any supplies received under reverse charge. This register is essential for reconciling Input Tax Credit (ITC) claims declared in GSTR-3B against the credit actually reflected in your books and in GSTR-2B.

    • Separate capital goods purchases from regular inputs and input services
    • Flag any purchases where ITC was reversed or blocked under Section 17(5)
  4. Collect Sales Register Data

    Prepare a comprehensive, invoice-level list of all outward supplies made during the year, including B2B invoices, B2C invoices, exports, exempt supplies, and any supplies made through e-commerce operators. Cross-check these figures against your GSTR-1 filings for each period to ensure the annual figures agree with what was already reported month by month.

    Include any credit notes and debit notes issued during the year, and separately track those issued in the following year but pertaining to this year's supplies, since they are reported in a distinct table of GSTR-9.

  5. Document Input Tax Credit (ITC) Details

    Compile a schedule of all ITC availed during the year, broken down by IGST, CGST, SGST, and cess, tied to specific invoices and suppliers. Compare this schedule against GSTR-2B auto-populated credit to identify any mismatches, and retain proof of tax payment for high-value claims in case of departmental verification.

    • Note any ITC availed in a later year that relates to invoices from the year under filing
    • Record any ITC that has lapsed or was reversed due to non-payment to the supplier within 180 days
  6. Prepare a Reconciliation Statement

    Build an internal reconciliation sheet comparing your books of accounts with GSTR-1 (outward supplies declared) and GSTR-3B (tax paid and ITC claimed). Highlight discrepancies such as under-declared sales, unclaimed ITC, or excess tax paid, and resolve these before the figures are transferred into GSTR-9.

    This reconciliation also forms the working basis for GSTR-9C if your turnover requires it, so preparing it thoroughly at this stage saves duplicate effort later.

  7. Review Reverse Charge Mechanism (RCM) Transactions

    List all supplies received where tax was payable under reverse charge, such as legal fees, goods transport agency services, or import of services. Confirm the RCM liability was correctly self-invoiced, paid, and the corresponding ITC (where eligible) was claimed in the same or a permissible later period.

  8. Compile HSN Summary and Late Fee Records

    Prepare the HSN-wise summary of both outward and inward supplies as required in the relevant table of GSTR-9. Separately note any late fees, interest, or penalties paid during the year for delayed filing of monthly returns, as these must be disclosed.

  9. Draft the Annual Return Form

    Populate the GSTR-9 form on the GST portal using the compiled data, working table by table — outward supplies, inward supplies and ITC, tax paid, and the reconciliation of prior-year transactions declared in the current year. Use the portal's auto-populated figures from GSTR-1 and GSTR-3B as a starting reference, but verify each field against your own registers rather than accepting the auto-fill without review.

    • Save the return as a draft periodically and download the summary PDF for internal review before final submission
    • Have a second reviewer (internal accountant or your CA) check the draft against the reconciliation sheet
  10. Arrange GSTR-9C Reconciliation, if Applicable

    If your turnover crosses the threshold requiring a reconciliation statement, prepare GSTR-9C alongside GSTR-9. Since the Finance Act 2021 amendment, GSTR-9C is self-certified by the taxpayer rather than certified by a Chartered Accountant or Cost Accountant, though many businesses still engage a CA to prepare the reconciliation given its complexity. This involves reconciling turnover and tax paid as per audited financial statements with the figures declared in GSTR-9, and is typically filed together with or shortly after the annual return.

  11. File and Verify the Return

    Submit GSTR-9 (and GSTR-9C where applicable) using a Digital Signature Certificate or Electronic Verification Code as per your entity type. Once filed, the return cannot be revised, so ensure all figures are final before submission.

    Download and retain the acknowledgment and the filed return copy for your records, as these are your primary evidence of compliance in any future departmental scrutiny.

  12. Retain Records for the Statutory Period

    Archive all supporting documents — registers, reconciliation sheets, invoices, and the filed return — for the statutory retention period applicable under GST law. These records may be called for during audits, assessments, or refund verification well after the filing date.

Common mistakes to avoid

  • Filing figures that do not match your audited or finalized financial statements.
  • Ignoring discrepancies between GSTR-1 sales and the figures declared in the annual return.
  • Missing the filing deadline and not accounting for the applicable late fee before submission.
  • Claiming ITC in GSTR-9 that was never actually availed in GSTR-3B during the year.
  • Overlooking credit notes or amendments made in the following financial year that relate to the year being filed.
  • Treating GSTR-9 as a formality and skipping the underlying books-to-return reconciliation entirely.
  • Assuming GSTR-9C is not required without checking the current turnover threshold for the relevant year.
  • Submitting the return without a final internal review, given that GSTR-9 cannot be revised once filed.

Frequently asked questions

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

No. You must clear all pending GSTR-1 and GSTR-3B filings and settle any outstanding tax liability before the GST portal will allow you to file the annual return.

Is a GST audit mandatory for small businesses?

There is no separate GST audit requirement outside GSTR-9C; instead, taxpayers above the notified turnover threshold must get a reconciliation statement (GSTR-9C) prepared and certified. Confirm the current threshold for the relevant financial year, as it has been revised by notification in the past.

What happens if errors are found in GSTR-9 after filing?

GSTR-9 cannot be revised once submitted. Corrections to underlying figures are generally made through amendments in the subsequent year's GSTR-1 or GSTR-3B, or addressed if the department raises a query or notice.

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

Yes, where applicable. Taxpayers whose turnover crosses the notified threshold must file a self-certified reconciliation statement, GSTR-9C, in addition to GSTR-9. Verify the current threshold, as historically it has been ₹5 crore, but confirm this against the latest notification before assuming it applies to you.

Can I file GSTR-9 for multiple years together?

No. GSTR-9 must be filed separately for each financial year, and late fees are computed independently for every year that is filed after its due date.

Is GSTR-9 mandatory for every registered taxpayer?

Not always. The government has, in various years, exempted taxpayers below a certain turnover threshold from mandatory filing while still allowing voluntary filing. Check the notification applicable to the specific financial year before deciding whether filing is compulsory for you.

What is the late fee for delayed filing of GSTR-9?

Late fees are prescribed per day of delay, subject to a cap linked to turnover, and can vary by notification. Because the applicable rate and cap have changed over past years, confirm the current late fee schedule on the GST portal or with your CA before estimating the cost of a delayed filing.

Can composition scheme taxpayers file GSTR-9?

No. Composition taxpayers do not file the regular GSTR-9. The dedicated composition annual return, GSTR-9A, has been kept in abeyance by the government since FY 2019-20, so most composition taxpayers currently have no annual return to file — confirm the current position for the relevant financial year before assuming this applies to you.

What documents should I keep ready if the department issues a scrutiny notice after GSTR-9 is filed?

Keep your sales and purchase registers, reconciliation statements, financial statements, e-way bills, and the filed GSTR-9/9C acknowledgment readily accessible, as these are typically the first documents requested during scrutiny of an annual return.

How long does it typically take to prepare and file GSTR-9?

For businesses with clean monthly filings and organized records, preparation and filing can often be completed within a few weeks. Businesses with reconciliation gaps, multiple GSTINs, or GSTR-9C requirements should budget more time, as the exercise involves detailed invoice-level matching.

Do I need a professional to file GSTR-9, or can I do it myself?

Businesses with straightforward records can file GSTR-9 themselves through the GST portal. However, engaging a CA is advisable where turnover is high, records are complex, or GSTR-9C certification is required, since errors in the annual return are harder to correct after submission.

Are exempt and nil-rated supplies required to be reported in GSTR-9?

Yes. GSTR-9 requires separate disclosure of exempt, nil-rated, and non-GST supplies made during the year, distinct from taxable outward supplies, so these should be identified and totaled from your sales register in advance.

Prefer we handle GST Annual Return & Reconciliation (GSTR-9 & 9C)?

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

See the service →← All guides