How to Get GST Annual Return
The GST Annual Return, known as GSTR-9, is a mandatory once-a-year compliance filing for every regular registered taxpayer in India, summarising the outward supplies, inward supplies, input tax credit, and tax paid across the entire financial year in one consolidated statement. Filing it correctly means reconciling your books of accounts against every GSTR-1 and GSTR-3B you filed during the year, since the portal cross-checks these figures and flags mismatches before you can submit. Taxpayers whose aggregate annual turnover crosses the applicable threshold (currently ₹5 crore, subject to periodic revision by the GST Council) must also file a self-certified reconciliation statement in GSTR-9C alongside GSTR-9. Missing the due date does not stop you from filing later, but it does trigger a daily late fee under Section 47(2) of the CGST Act plus applicable interest, so most businesses prefer to start reconciliation well before the deadline rather than scrambling in the final week. Because the process touches sales registers, purchase registers, e-way bill data, and ITC ledgers all at once, many taxpayers engage a CA firm like PNPC Global to manage the reconciliation and filing end-to-end.
Before you start
- Valid GST registration (GSTIN) active for the relevant financial year, even if since cancelled.
- All GSTR-1 (outward supply) returns for the financial year filed and finalised.
- All GSTR-3B (summary return) returns for the financial year filed with taxes paid.
- Books of accounts, sales register, and purchase register reconciled up to financial year-end.
- Input tax credit (ITC) ledger reviewed against GSTR-2B/2A for the year.
- GSTR-9C reconciliation statement prepared if aggregate turnover exceeds the applicable threshold.
- Digital Signature Certificate (Class 3 — Class 2 DSCs have not been newly issued since January 2021, though existing ones remain valid until expiry) or Aadhaar-linked mobile number for e-sign authentication.
- Login credentials and access to the GST Common Portal (gst.gov.in) for the registered entity.
Step-by-step
Step 1: Reconcile books with monthly/quarterly returns
Before opening the GSTR-9 form, reconcile your audited (or provisional) books of accounts against every GSTR-1 and GSTR-3B filed for the financial year. Pay particular attention to:
- Outward taxable supplies and any amendments made in later months
- ITC claimed in GSTR-3B versus ITC reflected in GSTR-2B
- Reverse charge liabilities and whether they were correctly discharged
Any gap identified here should be documented, since it will need an explanation (or a corrective payment via DRC-03) later in the process.
Step 2: Log in to the GST portal and open GSTR-9
Sign in to the GST Common Portal at gst.gov.in using your registered credentials. Navigate to Services > Returns > Annual Return, select the correct financial year, and click Prepare Online (or Prepare Offline if you prefer the offline utility for large data volumes) for GSTR-9.
Step 3: Verify Part I - basic taxpayer details
Part I auto-populates GSTIN, legal name, and trade name from your registration record. Confirm these match your current registration exactly, since a mismatch here can cause validation errors later in the filing.
Step 4: Complete Part II - outward and inward supplies
Part II captures the consolidated details of outward supplies (taxable, exempt, nil-rated, and non-GST) and inward supplies liable to reverse charge, as auto-drafted from your GSTR-1 and GSTR-3B filings. Cross-check every table against your reconciled books from Step 1 and correct any figures that were adjusted after the original monthly filing.
Step 5: Complete Part III - input tax credit summary
Part III consolidates ITC availed, reversed, and ineligible amounts for the year, split by inputs, input services, and capital goods. This is the section most prone to mismatches — reconcile it carefully against your GSTR-2B statements and purchase register before proceeding, as unresolved ITC discrepancies are a leading cause of notices.
Step 6: Complete Part IV - tax paid
Enter the tax actually paid as declared in your returns, split across IGST, CGST, SGST/UTGST, and cess. This should tie back to your electronic cash and credit ledgers on the portal.
Step 7: Complete Part V - transactions relating to the previous year
Part V captures any amendments, credit/debit notes, or ITC relating to the reporting financial year but declared in returns filed between April and the return filing period of the following year (subject to the statutory time limit under Section 16(4)). Include these carefully, as they are commonly missed.
Step 8: Complete Parts VI-IX - additional disclosures
Fill in the remaining sections covering demands and refunds, HSN-wise summary of outward and inward supplies, late fee payable (if any), and any other required disclosures. Late fee, if applicable, is generally calculated automatically by the portal once the filing date is confirmed.
Step 9: File GSTR-9C if applicable
If your aggregate annual turnover exceeds the threshold notified for mandatory reconciliation (currently ₹5 crore — confirm the current threshold, as it is periodically revised by notification), prepare and upload the self-certified GSTR-9C reconciliation statement alongside GSTR-9 before proceeding to submission.
Step 10: Validate the draft and resolve errors
Use the Preview Draft GSTR-9 (PDF/Excel) option to review the complete return, then run the portal's built-in validation. Resolve any flagged errors — mismatched tax amounts, incomplete HSN codes, or ITC discrepancies — before moving to submission, since the portal blocks filing until validation passes.
Step 11: Compute and pay any additional liability via DRC-03
If reconciliation reveals additional tax payable (for example, ITC that should have been reversed or turnover not fully reported earlier), pay the shortfall voluntarily through Form DRC-03 before final submission. Retain the payment reference, as it may be requested during any later scrutiny.
Step 12: Sign and submit
File the return using a Class 3 Digital Signature Certificate (mandatory for companies and LLPs; new Class 2 DSCs have not been issued since January 2021, though any still-valid legacy Class 2 certificate can also be used until it expires) or Aadhaar-based e-sign (available for other taxpayer types). On successful submission you will receive an Application Reference Number (ARN) by email and SMS — save this and the filed acknowledgment for your records.
Common mistakes to avoid
- Filing GSTR-9 without first reconciling ITC claimed against GSTR-2B and the purchase register.
- Ignoring credit/debit notes and amendments reported in the following financial year's returns (Part V).
- Treating auto-populated figures from GSTR-1/GSTR-3B as final without cross-checking against books.
- Missing the GSTR-9C reconciliation statement when turnover crosses the applicable threshold.
- Leaving HSN-wise summary tables incomplete, which can trigger portal validation failures.
- Assuming GSTR-9 can be revised after filing — it generally cannot, so accuracy before submission is critical.
- Waiting until the final week before the due date, leaving no time to resolve reconciliation gaps.
- Not retaining the DRC-03 payment challan and ARN acknowledgment for future assessment or audit reference.
Frequently asked questions
Is filing GSTR-9 mandatory for all taxpayers?
It is mandatory for every regular registered taxpayer who was active during the financial year, subject to periodic exemptions the GST Council has notified for small taxpayers below a specified turnover threshold. Composition scheme taxpayers do not file GSTR-9 — GSTR-9A was discontinued from FY 2019-20 onward, and composition taxpayers instead file GSTR-4 as their annual return. Casual taxable persons, non-resident taxable persons, and input service distributors are generally exempt from GSTR-9 as well. Confirm your specific applicability against the current-year notification, since thresholds and exemptions have changed more than once.
What is the due date for filing GSTR-9?
GSTR-9 is generally due by 31 December following the end of the relevant financial year, though the GST Council has extended this deadline in several past years via official notification. Always confirm the current-year due date on the GST portal or with your CA before relying on the standard date, as extensions are announced close to the deadline.
What happens if I miss the deadline?
Late filing attracts a late fee under Section 47(2) of the CGST Act, charged per day of delay (split between CGST and SGST) and capped as a percentage of turnover in the relevant state or UT. The exact per-day amount and cap have been revised by CBIC notification for different turnover slabs, so confirm the current schedule rather than assuming a fixed figure. Interest may also apply if the delay involves unpaid tax identified during reconciliation.
Can I revise GSTR-9 after filing?
No, GSTR-9 generally cannot be revised once filed. Any errors identified after filing are typically corrected in the annual return of a subsequent year or addressed if the department raises a query, which is why thorough reconciliation before submission is so important.
Do I need a Digital Signature Certificate to file?
Companies and LLPs must file using a Digital Signature Certificate. New DSCs issued today are Class 3 only — the Controller of Certifying Authorities stopped fresh issuance of standalone Class 2 certificates from January 2021, though a still-valid legacy Class 2 certificate can be used until it expires. Other taxpayer types, such as proprietorships and most partnership firms, can typically use Aadhaar-based e-sign authentication instead, provided their Aadhaar is linked to the mobile number registered with GST.
What is GSTR-9C and do I need to file it?
GSTR-9C is a self-certified reconciliation statement comparing the audited financial statements with the figures declared in GSTR-9, required for taxpayers whose aggregate turnover crosses the threshold notified for the relevant year (currently ₹5 crore — confirm the current figure, as it has been revised before). It no longer requires mandatory CA/CMA certification for most taxpayers, but self-certification still demands careful reconciliation, which is why many businesses still engage a professional firm to prepare it.
What if there is a mismatch between my books and the auto-populated GSTR-9 figures?
Investigate the mismatch before validating the return — common causes include amendments made in later-month returns, credit notes not yet reflected, or ITC reversed but not updated. Correct the underlying data where the portal allows manual entry, and if additional tax liability arises, pay it voluntarily via DRC-03 before submission rather than leaving the discrepancy unresolved.
Can I file GSTR-9 if some monthly returns are still pending?
No, the portal requires all applicable GSTR-1 and GSTR-3B returns for the financial year to be filed before GSTR-9 can be filed. Clear any pending monthly or quarterly returns first, including any interest or late fees owed on them.
Is GSTR-9 applicable if I cancelled my GST registration during the year?
Yes, if the registration was active for any part of the financial year, the annual return obligation generally still applies for that period up to cancellation, subject to the specific rules the department applies to cancelled registrations. Confirm your exact obligation with a GST professional, since treatment can vary by case.
How long should I retain GSTR-9 filing records?
Retain the filed return, ARN acknowledgment, GSTR-9C reconciliation, DRC-03 challans, and supporting reconciliation workings for at least the statutory retention period prescribed under the CGST Act, which departments have historically referenced during scrutiny and audit proceedings occurring years after the original filing.
Can PNPC Global handle the entire GSTR-9 filing for my business?
Yes, PNPC Global's GST team manages the full cycle — reconciling books against monthly returns, preparing GSTR-9 and GSTR-9C where applicable, resolving ITC mismatches, and filing on the portal — so you have a single point of accountability through the filing deadline.
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.