This guide covers India’s GST system. For most businesses that must file an annual return, the form is GSTR-9. Whether your small business must file depends on the financial year, registration category, aggregate turnover and any exemption or deadline notification for that year. Composition taxpayers use a different annual-return form, and some taxpayers may be excluded from the general requirement.
Use the process below to determine your obligation, finish all prerequisite returns, reconcile the annual figures and submit the correct form. This is general information, not a determination for a particular taxpayer; confirm the relevant year and notifications on the official GST sources before filing.
As an Amazon Associate I earn from qualifying purchases.
What a GST annual return is
Section 44 of the Central Goods and Services Tax (CGST) Act requires an annual return for each financial year, filed electronically in the prescribed form and manner. The annual return brings together the year’s outward supplies, inward supplies, tax liability, tax paid, input-tax credit and other information already reported through periodic GST returns.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →The normal annual-return form is GSTR-9. Rule 80 also provides a separate annual-return form for composition taxpayers and sets the conditions for the reconciliation statement GSTR-9C. Read the current rule text on the CBIC Rule 80 page and Section 44 on the CBIC CGST Act page.
#1 Best Overall
“Small business” is not itself a legal exemption. You must identify your registration type and aggregate turnover for the particular financial year, then check whether a notification changes the filing requirement.
First decide whether your business has to file
Identify the financial year
GST annual returns are year-specific. A financial year runs from April 1 through March 31. Start by writing down the year you are closing, because turnover thresholds, exemptions, table instructions and deadlines can change from one year to another.
Identify your registration category
Determine whether the GST registration is a regular taxpayer, a composition taxpayer or another category covered by a specific exclusion or rule. Composition taxpayers do not simply substitute their figures into the regular GSTR-9 process; Rule 80 prescribes a distinct annual-return form for them. If your registration status changed during the year, review how the portal and the applicable instructions treat each period.
Calculate aggregate turnover using the applicable rule
Do not decide based on one state’s sales, a bank balance or the phrase “small business.” Confirm the applicable definition and turnover basis for the year with current CBIC or GST Portal guidance. Include the registrations and supplies that the statutory aggregate-turnover definition requires, rather than assuming that the turnover shown in one return is the complete test.
Check that year’s exemption notification
Exemptions are not permanent. For example, CBIC Notification No. 14/2024-Central Tax exempted registered persons with aggregate turnover up to ₹2 crore from filing the annual return for FY 2023-24. The notification is available at CBIC’s notification page. That FY 2023-24 relief does not establish an exemption for FY 2024-25 or FY 2025-26. Check the notification for the exact year before treating your business as exempt.
Rank #2
- Ideal for Gifting
- Ideal for a bookworm
- Compact for travelling
Use a decision checklist
- Which financial year is being filed?
- What was the GST registration category during that year?
- What is aggregate turnover under the applicable definition?
- Did a notification exempt this taxpayer or alter the deadline?
- Are there multiple GST registrations or changes in status to account for?
If any answer is uncertain, pause before filing. A GST practitioner or chartered accountant can determine eligibility where registrations, cancelled periods, mergers or unusual supplies make the analysis difficult.
Know the deadline—and why the date may differ
Rule 80 sets the general statutory due date as December 31 following the end of the financial year, unless an exemption applies or the government extends the deadline by notification. Thus, the baseline date for FY 2024-25 was December 31, 2025. That date has passed as of October 17, 2026, so a taxpayer dealing with FY 2024-25 should check the GST Portal for filing availability, late consequences and any notification that applied to the account.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Section 44 also contains a general three-year limit after the due date for furnishing an annual return, while allowing the government to permit filing later by notification. This is not an automatic extension, a waiver or an entitlement to wait three years. It does not remove interest, late fee or other consequences that may apply. Treat the statutory date as a starting point, then verify the year’s notification and the live portal status.
Keep the date qualification with the year: never copy a FY 2023-24 exemption or an extension into another year without checking the official text.
Finish the prerequisite returns first
GSTN’s FAQ for FY 2024-25 states that GSTR-9 and GSTR-9C become enabled automatically after all due GSTR-1 and GSTR-3B returns for that financial year have been filed. If either type of due return remains pending, GSTR-9 will not be enabled.
Rank #3
- List every GSTR-1 due for the financial year and verify its filing status.
- List every GSTR-3B due for the same year and verify its filing status.
- File or otherwise resolve each outstanding return through the GST Portal before expecting the annual-return forms to appear.
- Save the acknowledgement numbers and filed-return PDFs for your records.
GSTR-1 is the statement of outward supplies. The GSTN GSTR-1 user guide explains its return process and data fields. Do not start annual-return reconciliation while a periodic return is still being corrected; the annual form is built around the filed-period data.
Prepare the records and working papers
Gather the records for the entire financial year and for every GST registration included in the calculation. A practical file should contain:
- Filed GSTR-1 and GSTR-3B acknowledgements and return data.
- Sales register, purchase register, credit and debit notes, export or zero-rated documentation and records of advances.
- General ledger, trial balance, tax ledgers and the financial statements used for the year’s accounts.
- Input-tax-credit documentation, including eligible, reversed and ineligible credits.
- Electronic cash and credit ledger information, challans and records of refunds or demands.
- Details of exempt, nil-rated, non-GST and no-supply transactions where the annual-return tables require them.
- Evidence supporting amendments made after the original invoice or return period.
A GST accounting reference book or bookkeeping guide can help organize concepts and files, but no physical product is required to file. The return is submitted electronically through the government portal.
Make a reconciliation workbook
Use separate columns for books, filed returns, portal auto-population, proposed annual-return figures and explanations for every difference. Reconcile at least:
- Taxable, exempt, nil-rated and non-GST outward supplies.
- Taxable value and tax by rate, including reverse-charge transactions.
- Credit and debit notes and amendments.
- Input tax credit claimed, reversed, reclaimed and carried to later periods.
- Tax paid in cash and through the electronic credit ledger.
- Advances, exports, imports and other special categories applicable to the business.
Do not force a book figure into a prefilled cell merely to make totals agree. Record the reason, the supporting document and the treatment selected under that year’s instructions.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #4
Understand the FY 2024-25 auto-populated data
GSTN’s FY 2024-25 FAQ explains a year-specific rule for Table 8A. The table reflects FY 2024-25 documents appearing in GSTR-2B. It includes certain FY 2024-25 invoices that appeared in GSTR-2B during the following financial year from April through October 2025, while excluding some FY 2023-24 invoices that appeared in the prior year’s comparison window.
This timing can make Table 8A differ from a purchase register or from an earlier year’s table. Compare the invoice date, supplier filing period, GSTR-2B appearance and the credit actually claimed. Do not generalize the FY 2024-25 treatment to another year; read that year’s FAQ and instructions. The full FAQ, published October 15, 2025, is available as a GSTN PDF.
Determine whether GSTR-9C is required
Under the current Rule 80 text, a registered person whose aggregate turnover during the financial year exceeds ₹5 crore must furnish a self-certified GSTR-9C reconciliation statement with the annual return. It is a self-certified reconciliation statement under the current rule, not an auditor’s certification requirement as described in older articles.
Apply the ₹5 crore test to aggregate turnover for the financial year, not merely to one GSTIN’s taxable sales. If the threshold is exceeded, prepare the reconciliation between the figures in the annual return and the audited or financial records in the manner required by the current form and instructions. If turnover is at or below the threshold, GSTR-9C is not required under that threshold rule, although GSTR-9 eligibility and any year-specific exemption remain separate questions.
Recommended Free Tools
When professional review is sensible
- Aggregate turnover is close to ₹5 crore or includes several registrations.
- There are large book-to-return differences, unclaimed or reversed credit, or substantial amendments.
- The business has exports, branch transfers, related-party transactions, reverse charge or complex place-of-supply issues.
- A cancellation, merger, succession or change from composition to regular registration occurred during the year.
- The annual return may disclose additional tax or the business is unsure whether a notification applies.
File GSTR-9 on the GST Portal
The exact on-screen labels, validation sequence and payment options can change. GSTN’s FY 2024-25 FAQ confirms the prerequisite and data treatment but does not establish a permanent click-by-click interface. Use the current GSTR-9 filing guide and instructions displayed on the official GST Portal for the relevant year rather than relying on an old screenshot.
Best Value
- It can be a gift option
- Comes with secure packaging
- Helpful in various ways
- Sign in to the GST Portal. Use the registration credentials for the taxpayer and select the relevant financial year in the annual-return area.
- Confirm that the form is enabled. If GSTR-9 is unavailable, recheck every due GSTR-1 and GSTR-3B for that year and resolve any pending status.
- Download or review the system-generated data. Compare each populated table with filed returns, books and supporting schedules; do not assume an auto-populated amount is error-free.
- Enter permitted adjustments and disclosures. Follow the year’s instructions for amendments, credit notes, input-tax-credit reversals, previous-year transactions and tax payable.
- Run portal validation. Correct format errors, missing mandatory fields and mathematical mismatches identified by the system.
- Review the liability and payment position. If the completed return shows additional tax, determine the applicable payment and interest process before submission; do not treat a zero balance as proof that every classification is correct.
- Submit using the permitted authentication method. Complete the electronic verification or digital-signature step available for the taxpayer’s constitution, then download the filed return and acknowledgement.
- File GSTR-9C when required. Where aggregate turnover exceeds ₹5 crore, complete and submit the self-certified reconciliation statement in the sequence the current portal presents.
Because portal navigation is revised, rely on the live instructions for the year being filed. Keep a copy of every preview, acknowledgement reference and payment challan.
Common problems and how to resolve them
“GSTR-9 is not enabled”
GSTN identifies unfiled due GSTR-1 or GSTR-3B returns as the key FY 2024-25 cause. Check filing status for every tax period, including periods with no activity. After the missing returns are filed, allow the portal to update and then check the annual-return area again.
Auto-populated figures do not match the books
Separate timing differences from errors. For FY 2024-25, inspect GSTR-2B appearance between April and October 2025 when reviewing Table 8A. Then trace invoices, credit notes, amendments and reversals to the relevant return and ledger. Keep a written reconciliation rather than overwriting a figure without support.
The business assumed a small-turnover exemption
Recheck the exact financial year and notification. The ₹2 crore exemption in Notification No. 14/2024-Central Tax applied to FY 2023-24. It cannot be used as evidence for a later year.
The taxpayer is late
Do not describe the three-year statutory language as permission to delay. Check the current portal, applicable notification, late fee and any tax or interest exposure. If the return is unavailable or the account shows an unusual status, obtain advice from a GST professional and retain the response with the records.
GSTR-9C status is unclear
Recalculate aggregate turnover using the applicable statutory basis across registrations. If the result exceeds ₹5 crore, prepare the self-certified reconciliation statement; if the result is close to the threshold or the calculation is disputed, have a professional review the basis before filing.
Record retention and final review
Before closing the file, compare the filed acknowledgement with the final preview and ensure that any GSTR-9C submission, payment and supporting reconciliation are stored together. Retain the annual return, periodic returns, ledgers, invoices, credit and debit notes, GSTR-2B extracts, calculation of aggregate turnover and explanations for differences with the business’s GST records for the period required by applicable law.
A final reviewer should be able to answer four questions from the file: why this taxpayer had or did not have an annual-return obligation, how the turnover threshold was calculated, how each material difference was reconciled and how any additional liability was addressed.
Quick Recap
Official sources to check before submitting
- CGST Act, Section 44 (CBIC) — annual-return framework and statutory timing language.
- CGST Rules, Rule 80 (CBIC) — annual-return forms, due date and the ₹5 crore GSTR-9C threshold.
- GSTN FAQ for GSTR-9/9C for FY 2024-25 — form enablement and year-specific Table 8A treatment.
- CBIC Notification No. 14/2024-Central Tax — FY 2023-24 exemption up to ₹2 crore.
- GSTN GSTR-1 user guide — periodic outward-supply return procedures.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




