GSTR-9 in one minute
Think of GSTR-9 as an annual GST “closing statement”. It brings together the year's outward supplies, inward supplies liable to RCM, ITC availed and reversed, tax actually paid, specified next-year adjustments, refunds/demands and HSN information.
Actual business transactions
Outward-supply reporting
Tax paid + ITC availed
ITC availability
Annual consolidation
Do not start with the portal. First prepare annual workings, reconcile the differences, identify cross-year items and only then use the auto-populated values to complete the return.
What data should you collect before preparing GSTR-9?
The GST annual-return framework begins its practical discussion with the records that make annual-return preparation reliable. The most useful approach is to create separate working papers for outward supplies, exports, advances, imports, RCM, inward supplies and stock.
| Working paper / register | What to capture | Why it matters in GSTR-9 |
|---|---|---|
| Outward supply register | Invoice/debit note/credit note, customer type, taxability, place of supply, rate, taxable value and tax | Supports Tables 4, 5 and HSN reporting; helps classify B2B/B2C, exports, SEZ, deemed exports and amendments. |
| Export register | Shipping bills, export invoices, export type, LUT/payment of IGST, realization evidence where relevant | Helps validate export and SEZ reporting and refund-related information. |
| Advance register | Opening advances, advances received, tax paid, invoice/refund-voucher adjustments and closing balance | Important for Table 4F and for checking annual turnover treatment. |
| Import register | Bills of Entry, IGST paid, inputs/capital goods, date of credit | Supports Tables 6E and 8G–8J and cross-year import ITC reconciliation. |
| RCM register | Supplier, nature of RCM, taxable value, tax paid, ITC availed and timing | Supports Table 4G, Tables 6C/6D and tax-payment reconciliation. |
| Inward/purchase register | Supplier GSTIN, invoice date/number, taxable value, tax, ITC category, receipt date, eligibility and payment status | Supports ITC classification, GSTR-2B reconciliation, Rules 37/37A, 42/43 and section 17(5) review. |
| Stock / job-work records | Opening, receipts, supplies, losses, write-offs, job-work movements and approval-basis goods | Helps identify missed ITC reversals and Table 16 issues. |
Part I — Basic Details
| Table | What it asks for | How to check |
|---|---|---|
| 1 | Financial Year | Select the financial year. Financial year runs from 1 April to 31 March. |
| 2 | GSTIN | Normally auto-populated on the portal; verify the registration being filed. |
| 3A | Legal Name | Verify against GST registration/Form GST REG-06 and underlying legal documents. |
| 3B | Trade Name, if any | Verify against the registration details. |
Practical tip: For a business having multiple GST registrations, GSTR-9 is prepared registration-wise. Do not mix the turnover, tax or ITC of one GSTIN into another merely because they belong to the same PAN.
Part II — Details of outward and inward supplies
Part II is the main annual turnover section. It is divided into Table 4 for supplies/advances on which tax is payable and Table 5 for outward supplies on which tax is not payable by the registered person.
Table 4 — Supplies, advances and RCM on which tax is payable
Table 4 is where you classify the taxable/RCM side of the annual supply picture. A good working starts with the outward register and RCM register and then reconciles those totals with GSTR-1 and GSTR-3B.
| Row | Meaning | What to include / check |
|---|---|---|
| 4A | B2C — supplies to unregistered persons | Report net of relevant credit/debit notes and current-year amendments. Include supplies through e-commerce operators where applicable. GSTR-1 tables 5/7 and amendments may be used as a reference. |
| 4B | B2B — supplies to registered persons | Report on gross basis without netting credit notes, debit notes and amendments. Includes supplies through e-commerce operators, UIN supplies and supplies between distinct persons. Exclude supplies where recipient pays tax under RCM. |
| 4C | Exports on payment of IGST | Only zero-rated exports on which tax is paid. Validate with export/shipping-bill records. Exports under LUT/bond without payment of tax belong in Table 5A, not 4C. |
| 4D | SEZ supplies on payment of tax | Validate SEZ supplies and retain proof of receipt/admittance as applicable. The GST annual-return framework highlights the importance of evidence for authorised operations. |
| 4E | Deemed exports | Includes specified notified deemed-export categories, such as supplies against advance authorisation, EPCG capital goods, supplies to EOU and specified gold supplies. |
| 4F | Advances on which tax has been paid but invoice not issued | Use the advance register. Check whether invoices/refund vouchers were subsequently issued and whether the advance remains unadjusted. |
| 4G | Inward supplies liable to RCM | Use the RCM register. Check tax payment and ITC separately. GSTR-3B Table 3.1(d) is a useful reference. |
| 4G1 | Section 9(5) supplies where e-commerce operator pays tax | Applicable reporting is by the e-commerce operator. The GST annual-return framework refers to relevant GSTR-1 tables for this field. |
| 4H | Subtotal | Auto-calculated total of 4A to 4G1. |
| 4I | Credit notes relating to 4B–4E | GST-impacting credit notes only. Commercial/accounting credit notes without GST effect should not reduce taxable value/tax in this table. |
| 4J | Debit notes relating to 4B–4E | Capture relevant GST-impacting debit notes. Pay attention to timing and interest where the tax liability arose earlier. |
| 4K | Supplies/tax increased through amendments | Use relevant amendment reporting in GSTR-1/1A and reconcile with the underlying invoice. |
| 4L | Supplies/tax reduced through amendments | Use relevant downward amendments and ensure they are not duplicated through credit notes. |
| 4M | Subtotal of 4I to 4L | Net effect of credit notes, debit notes and amendments. |
| 4N | Supplies and advances on which tax is payable | 4H + 4M. This is a key annual taxable-supply figure and feeds into the tax-payable analysis in Table 9. |
Table 4 — five checks you should never skip
Table 5 — Outward supplies on which tax is not payable
| Row | Meaning | Practical treatment |
|---|---|---|
| 5A | Exports without payment of tax | Zero-rated exports under LUT/bond without payment of IGST. |
| 5B | Supplies to SEZ without payment of tax | Zero-rated SEZ supplies without payment of IGST, subject to applicable conditions/evidence. |
| 5C | Outward supplies on which recipient pays RCM | Supplier reports the outward supply; recipient discharges tax under RCM. |
| 5C1 | Section 9(5) supplies where e-commerce operator pays tax | Introduced in the amended form; reporting is by the e-commerce operator. |
| 5D | Exempted supplies | Supplies exempt under the applicable exemption provisions. |
| 5E | Nil-rated supplies | Supplies attracting nil rate, subject to the applicable classification. |
| 5F | Non-GST supplies, including no-supply cases | Includes supplies outside GST levy and specified Schedule III/no-supply situations as applicable. |
| 5G | Subtotal | Total of 5A to 5F. |
| 5H | Credit notes | GST-impacting credit notes relating to 5A–5F. |
| 5I | Debit notes | GST-impacting debit notes relating to 5A–5F. |
| 5J | Supplies increased through amendments | Upward amendments relating to the non-tax-payable categories. |
| 5K | Supplies reduced through amendments | Downward amendments relating to the non-tax-payable categories. |
| 5L | Subtotal of 5H to 5K | Net amendment/note effect. |
| 5M | Turnover on which tax is not payable | 5G + 5L. |
| 5N | Total turnover including advances | Annual total based on the notified formula, including taxable and non-taxable turnover while excluding specified RCM/section 9(5) components as described in the GST annual-return framework. |
Part III — Details of ITC for the financial year
Part III is the most reconciliation-sensitive portion of GSTR-9. The safest method is to start from the ITC actually availed in GSTR-3B, classify it into Tables 6B–6H, separately identify previous-year ITC through 6A1 where applicable, then analyse reversals in Table 7 and compare eligible/available forward-charge ITC with GSTR-2B in Table 8.
Table 6 — ITC availed during the financial year
| Row | Meaning | How to prepare |
|---|---|---|
| 6A | Total ITC availed through GSTR-3B | Auto-populated from the total ITC availed in GSTR-3B Table 4A; non-editable according to the GST annual-return framework. |
| 6A1 | Preceding FY ITC availed in current FY | For FY 2024-25, isolate ITC attributable to FY 2023-24 but first availed in FY 2024-25, excluding specified Rule 37/37A reclaims. This is a key new reporting mechanism. |
| 6A2 | Net/current-FY ITC for bifurcation | Derived as 6A minus 6A1. Use it to classify current-year ITC into 6B–6H. |
| 6B | Inward supplies other than imports and RCM; includes services received from SEZ | Classify ITC on regular inward supplies. For FY 2024-25, first-time current-year claims belong here. Keep input/capital-goods classification accurate. |
| 6C | RCM ITC from unregistered persons | Use RCM register and GSTR-3B. Verify tax payment before ITC. |
| 6D | RCM ITC from registered persons | Separate from 6C from FY 2021-22 onward as explained in the GST annual-return framework. |
| 6E | Import of goods, including supplies from SEZ | Use Bills of Entry/import records. Only IGST paid on imports is relevant as import ITC; bifurcation between inputs and capital goods is required. |
| 6F | Import of services | Use import-of-service/RCM working and GSTR-3B Table 4A(2), after checking whether the transaction qualifies as import of service. |
| 6G | ITC received from ISD | Verify ISD tax invoices and the credit distributed to the GSTIN. |
| 6H | ITC reclaimed | For FY 2024-25 onward, first-time regular inward ITC goes to 6B, reversal goes to Table 7 where applicable, and subsequent reclaim is captured in 6H. Rule 37/37A reclaims have their specific treatment. |
| 6I | Subtotal of 6B to 6H | Auto-calculated subtotal. |
| 6J | Difference | Ideally nil after correct classification and segregation of previous-year ITC. |
| 6K | Transition credit through TRAN-I | Report eligible credit received through TRAN-I, including revisions where applicable. |
| 6L | Transition credit through TRAN-II | Report credit received through TRAN-II where applicable. |
| 6M | ITC through ITC-01, ITC-02 and ITC-02A | Includes specified credits directly credited to the electronic credit ledger through these forms. The GST annual-return framework notes the FY 2024-25 label alignment. |
| 6N | Subtotal 6K to 6M | Auto-calculated. |
| 6O | Total ITC availed | Total of ITC through GSTR-3B and specified other credit mechanisms. |
The FY 2024-25 6A1 issue — simple example
An invoice dated 15 March 2024 belongs to FY 2023-24. It was not claimed in FY 2023-24, but the credit was first claimed in GSTR-3B of April 2024.
For FY 2024-25: the GST annual-return framework explains that the preceding-year ITC is separately captured in Table 6A1. It is included in 6A but excluded from 6A2, so it is not treated as current-year ITC for the 6B–6H bifurcation.
Table 7 — ITC reversed and ineligible ITC
| Row | Basis | What it covers |
|---|---|---|
| 7A | Rule 37 | Reversal connected with non-payment to supplier within the prescribed 180-day period; credit can become reclaimable after payment. |
| 7A1 | Rule 37A | Specific reversal under Rule 37A as separately provided in the updated form. |
| 7B | Rule 39 | Reduction of ISD-distributed ITC due to supplier credit-note/related adjustment mechanism. |
| 7C | Rule 42 | Common input/input-service ITC reversal attributable to exempt/non-taxable supplies. |
| 7D | Rule 43 | Common capital-goods ITC reversal attributable to exempt/non-taxable supplies. |
| 7E | Section 17(5) | Blocked/ineligible credits that have been availed and need reversal. |
| 7F | TRAN-I | Reversal of transition credit originally taken through TRAN-I. |
| 7G | TRAN-II | Reversal of transition credit originally taken through TRAN-II. |
| 7H | Other reversals | Reversals not covered by the specified rows, such as specified ITC-03 reversals. |
| 7I | Total ITC reversed | Sum of 7A to 7H. |
| 7J | Net ITC available | 6O minus 7I. |
Table 8 — Other ITC-related information and the GSTR-2B reconciliation
Table 8 starts from the credit available through supplier reporting/GSTR-2B rather than from the recipient's GSTR-3B claim. This is why it should be treated as a separate reconciliation exercise.
| Row | Meaning | Practical interpretation |
|---|---|---|
| 8A | ITC as per GSTR-2B | From FY 2023-24 onward, the GST annual-return framework states that relevant GSTR-2B data feeds this field. For FY 2024-25, review the Table 8A document-details download for invoice-level validation. |
| 8B | ITC as per 6B | For FY 2024-25, the GST annual-return framework explains that 8B is based on 6B; 6H reclaim is delinked to avoid artificial differences because reclaimed credit does not reappear in GSTR-2B. |
| 8C | Current-FY inward supplies whose ITC is availed in next FY within the specified period | Used for specified cross-year ITC situations. The amount should also be reflected in Table 13 where the GST annual-return framework's conditions are met. |
| 8D | Difference: A − (B + C) | Core forward-charge ITC reconciliation difference. Positive/zero can be explainable; negative values require investigation. |
| 8E | ITC available but not availed | Eligible credit available in the comparison but not taken, subject to the relevant time limit and eligibility. |
| 8F | ITC available but ineligible | Credit appearing through supplier reporting but not eligible to be taken because statutory conditions are not satisfied. |
| 8G | IGST paid on import of goods, including specified SEZ procurements | This is IGST paid, not the ITC availed. Validate with Bills of Entry/import records. |
| 8H | IGST credit availed on import of goods as per 6E | Compares import IGST paid with import ITC availed. |
| 8H1 | Import IGST credit availed in next FY | Captures specified cross-year import ITC. Track Bill of Entry and GSTR-3B timing. |
| 8I | Difference: G − (H + H1) | Shows unavailed/differential import IGST after considering current and specified next-year claims. |
| 8J | ITC available but not availed on import of goods | Represents the relevant import-credit difference described by the GST annual-return framework, with the amount feeding the lapse analysis. |
| 8K | Total ITC to be lapsed | Auto-calculated as 8E + 8F + 8J. |
How to investigate a negative Table 8D
Use the portal's document-level file where available.
GSTIN + invoice no. + date + tax.
Supplier delay, cross-year timing, eligibility, duplication or data error.
Keep a working paper before filing.
The GST annual-return framework identifies practical reasons for negative 8D, including ITC claimed while the supplier had not yet uploaded the invoice, reporting of a financial-year invoice by the supplier after the relevant year-end cut-off so that it appears in the next year's GSTR-2B, previous-year ITC reclaims that do not appear again in GSTR-2B, and duplicate/excess claims.
Part IV — Details of tax paid
Part IV contains Table 9. It brings together tax payable and tax paid, along with interest, late fee, penalty and other dues. The GST annual-return framework emphasises that tax payable is an annual-return conclusion and should be aligned with the annual taxable turnover analysis, while tax paid reflects amounts already discharged through the periodic returns and other permitted payment mechanism.
Table 9 — Tax payable and tax paid
Simple reconciliation: If your books show taxable turnover higher than the amount on which tax was discharged, do not simply force Table 9 to match GSTR-3B. First identify the missed supply, tax rate, place of supply, month of liability and interest. Then report the annual position correctly and make the required payment.
Part V — Transactions of the financial year reported in the next financial year
Part V is the bridge between two financial years. It is especially important when a FY invoice, amendment, credit note, debit note or ITC item is dealt with in the next FY within the permitted reporting period.
Tables 10 to 14 — The cross-year bridge
| Table | What it captures | Practical example |
|---|---|---|
| 10 | Supplies/tax of the reporting FY increased through amendments in the next FY, net of debit notes | FY 2024-25 invoice was amended upward in GSTR-1/1A in the next FY within the specified period. The increase is reported in Table 10. |
| 11 | Supplies/tax of the reporting FY reduced through amendments in the next FY, net of credit notes | A reduction or credit-note effect relating to the reporting FY is reflected through the permitted next-FY reporting period. |
| 12 | ITC of previous FY reversed in the next FY | Previous-year ITC is identified for reversal after year-end due to specified reasons. The GST annual-return framework discusses transitional credit, section 17(5), Rules 42/43, self-assessed reversals and Rule 37A among possible cases. |
| 13 | ITC of previous FY availed in the next FY | Eligible ITC relating to the previous FY, first availed in the next FY within the permitted period, is reported here where applicable. |
| 14 | Differential tax paid because of Tables 10 and 11 | If a next-year amendment increases liability, calculate the tax and interest and reconcile the actual payment in the next FY GSTR-3B. |
Cross-year example: missed sale
Scenario: A taxable supply belongs to FY 2024-25, but it was missed from the original reporting and the tax was paid through GSTR-3B of the next FY within the permitted period.
Working: The GST annual-return framework's approach is to identify when the tax was paid. If paid in the reporting FY, the annual return treatment is in Part II/Table 4 and Table 9. If paid through next-FY GSTR-3B within the specified period, the transaction moves to Part V, including Table 10 and the related Table 14 tax-payment disclosure where applicable.
Table 14 — interest calculation
For additional tax arising from Tables 10 and 11, the GST annual-return framework says the interest should be determined by identifying the period/months for which the additional tax should have been paid up to the actual payment date. Keep a separate interest working rather than estimating it from the annual total.
Part VI — Other Information
Part VI covers information that is not captured in the core turnover/ITC/tax-paid tables but can be important for refunds, demands, composition-supplier purchases, job work, approval-basis goods, HSN summaries and late fee.
Tables 15 to 19 — Other information
| Table | Purpose | What to review |
|---|---|---|
| 15 | Particulars of demands and refunds | Refunds claimed/sanctioned/rejected/pending and confirmed demands, tax paid against demands and pending demand. |
| 16 | Supplies received from composition taxpayers; deemed supplies under section 143; goods sent on approval basis but not returned | Inward register, job-work register, ITC-04 records, approval-basis register and stock records. |
| 17 | HSN-wise summary of outward supplies | HSN, UQC, quantity, taxable value, rate and IGST/CGST/SGST/UTGST/Cess. Reconcile with outward register and other GST records. |
| 18 | HSN-wise summary of inward supplies | HSN, UQC, quantity, taxable value, rate and taxes for inward supplies, subject to the applicable reporting/option rules for the FY. |
| 19 | Late fee payable and paid | Central tax and State/UT tax late fee. Reconcile with actual late-fee payments and the applicable turnover slab/rules. |
Table 15 — Refunds and demands
| Row | Meaning |
|---|---|
| 15A | Total refund claimed |
| 15B | Total refund sanctioned |
| 15C | Total refund rejected |
| 15D | Total refund pending |
| 15E | Total confirmed demand of taxes, with relevant interest/penalty as applicable |
| 15F | Total taxes paid against the confirmed demand |
| 15G | Total demand pending out of the confirmed demand |
The GST annual-return framework discusses refund categories such as excess tax payment, cash-ledger balance, unutilised ITC on zero-rated supplies, zero-rated supplies with tax payment, deemed exports, SEZ supplies, inverted duty structure, pre-deposit and certain inter-State/intra-State reclassification cases. Refunds under the erstwhile law are outside this GST reporting.
Table 16 — three special situations
Tables 17 & 18 — HSN summaries
For HSN reporting, prepare a clean mapping of HSN/SAC, UQC, quantity, taxable value, rate and tax. The GST annual-return framework stresses that the HSN classification should be corroborated with documents such as e-way bills, delivery challans, notifications and classification notes. If a rate changes during the year for the same HSN, separate rate-wise reporting may be necessary.
Table 19 — late fee
The GST annual-return framework explains that late fee under the CGST and corresponding SGST/UTGST provisions can apply for delayed annual-return filing. For FY 2022-23 onward, it discusses the rationalised daily amounts based on aggregate turnover: up to ₹5 crore, more than ₹5 crore up to ₹20 crore, and above ₹20 crore, subject to the respective statutory caps. Always verify the applicable notification and portal calculation for the year being filed.
Most common practical GSTR-9 issues — and how to solve them
1. Books turnover does not match GSTR-1
2. GSTR-1 and GSTR-3B turnover are different
3. A previous-year invoice was claimed in current-year GSTR-3B
4. ITC was claimed, reversed and reclaimed
5. Table 8D is negative
6. GSTR-2A shows more ITC than Table 8A
7. Supplier reported the invoice late
8. Import IGST was paid in March but ITC claimed in April
9. Commercial credit note without GST
10. Capital asset sold at a profit/loss
11. RCM tax was paid in a different year from the transaction
12. Annual return reveals additional tax
FY 2024-25 — reporting relaxations highlighted in the GST annual-return framework
The December 2025 guide contains a specific list of optional entries for FY 2024-25. These include specified reporting in Tables 5H–5K, the detailed breakup in Tables 6B–6E, specified Table 15 fields, Table 16A–16C and Table 18. The exact optionality should be read together with the relevant table instructions and applicable CBIC notification for the year.
| Area | Guide's FY 2024-25 note |
|---|---|
| 5H–5K | Specified credit/debit notes and amendments relating to 5A–5F may be optional under the notified relaxation. |
| 6B–6E breakup | The GST annual-return framework lists detailed ITC breakup as an optional entry for FY 2024-25; verify the portal's applicable instructions before using a consolidated approach. |
| 15A–15G | Refund/demand information is listed as optional in the GST annual-return framework's FY 2024-25 table, subject to the relevant applicability. |
| 16A–16C | Specific composition/job-work/approval-basis information is listed as optional for FY 2024-25. |
| 18 | HSN-wise inward-supply summary is listed as optional for FY 2024-25 under the GST annual-return framework's stated conditions. |
Complete GSTR-9 preparation checklist
GSTR-9 FAQs
Is GSTR-9 a summary of GSTR-1 or GSTR-3B?
What is the most important table for turnover?
What is the most important ITC table?
Why does Table 8A not always match my purchase register?
Can I correct a GSTR-9 after filing?
Can ITC be reversed directly in GSTR-9?
What is the biggest mistake while preparing GSTR-9?
Prepare your annual ITC reconciliation before filing GSTR-9
Use the GST reconciliation tool to compare purchase records with GSTR-2B and identify invoice-level differences before you finalise your annual return.
Final takeaway: prepare the reconciliation first, then file GSTR-9
A good GSTR-9 is not produced by copying portal figures into boxes. It is produced by understanding the movement of each transaction across the financial year.
What actually happened?
What outward details were reported?
What tax/ITC was actually declared?
What supplier-side ITC was available?
What is the correct annual picture?
Once this chain is reconciled, Tables 4–19 become much easier to understand. The objective is not to make every table look equal; the objective is to make every difference identifiable, legally explainable and properly dealt with.