GST Annual Return • Practical Table-wise GuideSimple • Practical • Table-wise GST Learning
Complete GSTR-9 Guide

GSTR-9 Complete Guide: How to Fill Every Table with Practical Examples

Confused about GSTR-9? This practical framework explains the GST annual return in simple language, table by table. Learn what each table means, where to collect the figures, how to reconcile books with GSTR-1, GSTR-3B and GSTR-2B, and how to handle common cross-year ITC, amendment, tax-payment and mismatch situations.

6 Parts • 19 TablesPlus sub-tables, practical checks, FY 2024-25 changes, ITC reconciliation and filing checklist.
QUICK NAVIGATION

GSTR-9 at a glance

Use this map to understand what each section of the annual return is trying to capture before you start entering figures.

Jump to final checklist →
How to use this article: Read the overview first, then work through Tables 4–9 with your annual reconciliation, and finally complete Tables 10–19 for cross-year items and other disclosures. The examples are simplified to make the filing logic easy to understand. Always apply the rules and portal instructions relevant to the financial year you are filing.

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.

Books & Registers
Actual business transactions
GSTR-1 / 1A / IFF
Outward-supply reporting
GSTR-3B
Tax paid + ITC availed
GSTR-2B
ITC availability
GSTR-9
Annual consolidation
01
Do not start by typing numbersFirst build the annual reconciliation. The portal's auto-populated values are a starting point, not a substitute for checking books and returns.
02
Tax liability and ITC are different exercisesTurnover/tax tables primarily need outward and RCM analysis; ITC tables need GSTR-3B, GSTR-2B, purchase/inward records and eligibility analysis.
03
Cross-year items matterInvoices, amendments, credit/debit notes and ITC can move across financial years. Tables 10–14 and the FY 2024-25 ITC fields are designed to capture these effects.
01
Best way to prepare GSTR-9

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 / registerWhat to captureWhy it matters in GSTR-9
Outward supply registerInvoice/debit note/credit note, customer type, taxability, place of supply, rate, taxable value and taxSupports Tables 4, 5 and HSN reporting; helps classify B2B/B2C, exports, SEZ, deemed exports and amendments.
Export registerShipping bills, export invoices, export type, LUT/payment of IGST, realization evidence where relevantHelps validate export and SEZ reporting and refund-related information.
Advance registerOpening advances, advances received, tax paid, invoice/refund-voucher adjustments and closing balanceImportant for Table 4F and for checking annual turnover treatment.
Import registerBills of Entry, IGST paid, inputs/capital goods, date of creditSupports Tables 6E and 8G–8J and cross-year import ITC reconciliation.
RCM registerSupplier, nature of RCM, taxable value, tax paid, ITC availed and timingSupports Table 4G, Tables 6C/6D and tax-payment reconciliation.
Inward/purchase registerSupplier GSTIN, invoice date/number, taxable value, tax, ITC category, receipt date, eligibility and payment statusSupports ITC classification, GSTR-2B reconciliation, Rules 37/37A, 42/43 and section 17(5) review.
Stock / job-work recordsOpening, receipts, supplies, losses, write-offs, job-work movements and approval-basis goodsHelps identify missed ITC reversals and Table 16 issues.
Primary-source principle: The GST annual-return framework explains that GSTR-1, GSTR-3B and books have different purposes. Ideally, all three should be synchronous. GSTR-1 gives detailed outward-supply information; GSTR-3B gives summary reporting and tax payment/ITC claims; books and registers provide the underlying transaction evidence and classification.

Part I — Basic Details

TableWhat it asks forHow to check
1Financial YearSelect the financial year. Financial year runs from 1 April to 31 March.
2GSTINNormally auto-populated on the portal; verify the registration being filed.
3ALegal NameVerify against GST registration/Form GST REG-06 and underlying legal documents.
3BTrade Name, if anyVerify 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.

RowMeaningWhat to include / check
4AB2C — supplies to unregistered personsReport 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.
4BB2B — supplies to registered personsReport 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.
4CExports on payment of IGSTOnly 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.
4DSEZ supplies on payment of taxValidate SEZ supplies and retain proof of receipt/admittance as applicable. The GST annual-return framework highlights the importance of evidence for authorised operations.
4EDeemed exportsIncludes specified notified deemed-export categories, such as supplies against advance authorisation, EPCG capital goods, supplies to EOU and specified gold supplies.
4FAdvances on which tax has been paid but invoice not issuedUse the advance register. Check whether invoices/refund vouchers were subsequently issued and whether the advance remains unadjusted.
4GInward supplies liable to RCMUse the RCM register. Check tax payment and ITC separately. GSTR-3B Table 3.1(d) is a useful reference.
4G1Section 9(5) supplies where e-commerce operator pays taxApplicable reporting is by the e-commerce operator. The GST annual-return framework refers to relevant GSTR-1 tables for this field.
4HSubtotalAuto-calculated total of 4A to 4G1.
4ICredit notes relating to 4B–4EGST-impacting credit notes only. Commercial/accounting credit notes without GST effect should not reduce taxable value/tax in this table.
4JDebit notes relating to 4B–4ECapture relevant GST-impacting debit notes. Pay attention to timing and interest where the tax liability arose earlier.
4KSupplies/tax increased through amendmentsUse relevant amendment reporting in GSTR-1/1A and reconcile with the underlying invoice.
4LSupplies/tax reduced through amendmentsUse relevant downward amendments and ensure they are not duplicated through credit notes.
4MSubtotal of 4I to 4LNet effect of credit notes, debit notes and amendments.
4NSupplies and advances on which tax is payable4H + 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

Separate taxable, exempt, nil-rated and non-GST supplies correctly.
Do not put recipient-RCM outward supplies into the normal taxable outward rows.
Check GST impact before adjusting commercial credit notes.
Review capital-asset sales separately because book profit/loss is not itself the GST taxable value.
For cross-year amendments, identify when the tax was actually paid through GSTR-3B.
Remember that GSTR-9 is not a revision return; classification errors can have downstream implications.

Table 5 — Outward supplies on which tax is not payable

RowMeaningPractical treatment
5AExports without payment of taxZero-rated exports under LUT/bond without payment of IGST.
5BSupplies to SEZ without payment of taxZero-rated SEZ supplies without payment of IGST, subject to applicable conditions/evidence.
5COutward supplies on which recipient pays RCMSupplier reports the outward supply; recipient discharges tax under RCM.
5C1Section 9(5) supplies where e-commerce operator pays taxIntroduced in the amended form; reporting is by the e-commerce operator.
5DExempted suppliesSupplies exempt under the applicable exemption provisions.
5ENil-rated suppliesSupplies attracting nil rate, subject to the applicable classification.
5FNon-GST supplies, including no-supply casesIncludes supplies outside GST levy and specified Schedule III/no-supply situations as applicable.
5GSubtotalTotal of 5A to 5F.
5HCredit notesGST-impacting credit notes relating to 5A–5F.
5IDebit notesGST-impacting debit notes relating to 5A–5F.
5JSupplies increased through amendmentsUpward amendments relating to the non-tax-payable categories.
5KSupplies reduced through amendmentsDownward amendments relating to the non-tax-payable categories.
5LSubtotal of 5H to 5KNet amendment/note effect.
5MTurnover on which tax is not payable5G + 5L.
5NTotal turnover including advancesAnnual 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.
Exempt vs nil-rated vs non-GST: The GST annual-return framework notes that “exempt supply” is a wider statutory concept and that practical classification can be difficult. For FY 2024-25, the GST annual-return framework lists certain optional reporting relaxations for specified sub-tables. Follow the instructions applicable to the financial year being filed.

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

For FY 2024-25: 6A1 = preceding-FY ITC availed in current FY (excluding specified Rule 37/37A reclaims) 6A2 = 6A − 6A1 6J = 6I − 6A2 (as described in the FY 2024-25 framework)
RowMeaningHow to prepare
6ATotal ITC availed through GSTR-3BAuto-populated from the total ITC availed in GSTR-3B Table 4A; non-editable according to the GST annual-return framework.
6A1Preceding FY ITC availed in current FYFor 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.
6A2Net/current-FY ITC for bifurcationDerived as 6A minus 6A1. Use it to classify current-year ITC into 6B–6H.
6BInward supplies other than imports and RCM; includes services received from SEZClassify ITC on regular inward supplies. For FY 2024-25, first-time current-year claims belong here. Keep input/capital-goods classification accurate.
6CRCM ITC from unregistered personsUse RCM register and GSTR-3B. Verify tax payment before ITC.
6DRCM ITC from registered personsSeparate from 6C from FY 2021-22 onward as explained in the GST annual-return framework.
6EImport of goods, including supplies from SEZUse Bills of Entry/import records. Only IGST paid on imports is relevant as import ITC; bifurcation between inputs and capital goods is required.
6FImport of servicesUse import-of-service/RCM working and GSTR-3B Table 4A(2), after checking whether the transaction qualifies as import of service.
6GITC received from ISDVerify ISD tax invoices and the credit distributed to the GSTIN.
6HITC reclaimedFor 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.
6ISubtotal of 6B to 6HAuto-calculated subtotal.
6JDifferenceIdeally nil after correct classification and segregation of previous-year ITC.
6KTransition credit through TRAN-IReport eligible credit received through TRAN-I, including revisions where applicable.
6LTransition credit through TRAN-IIReport credit received through TRAN-II where applicable.
6MITC through ITC-01, ITC-02 and ITC-02AIncludes specified credits directly credited to the electronic credit ledger through these forms. The GST annual-return framework notes the FY 2024-25 label alignment.
6NSubtotal 6K to 6MAuto-calculated.
6OTotal ITC availedTotal of ITC through GSTR-3B and specified other credit mechanisms.

The FY 2024-25 6A1 issue — simple example

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.

Do not mechanically put every GSTR-3B ITC into 6B. First identify the invoice/document financial year, whether it is a reclaim, whether it is RCM/import/ISD and how the credit was actually availed. The FY 2024-25 instructions were specifically designed to separate preceding-year ITC from current-year ITC.

Table 7 — ITC reversed and ineligible ITC

RowBasisWhat it covers
7ARule 37Reversal connected with non-payment to supplier within the prescribed 180-day period; credit can become reclaimable after payment.
7A1Rule 37ASpecific reversal under Rule 37A as separately provided in the updated form.
7BRule 39Reduction of ISD-distributed ITC due to supplier credit-note/related adjustment mechanism.
7CRule 42Common input/input-service ITC reversal attributable to exempt/non-taxable supplies.
7DRule 43Common capital-goods ITC reversal attributable to exempt/non-taxable supplies.
7ESection 17(5)Blocked/ineligible credits that have been availed and need reversal.
7FTRAN-IReversal of transition credit originally taken through TRAN-I.
7GTRAN-IIReversal of transition credit originally taken through TRAN-II.
7HOther reversalsReversals not covered by the specified rows, such as specified ITC-03 reversals.
7ITotal ITC reversedSum of 7A to 7H.
7JNet ITC available6O minus 7I.
Golden rule: If ITC is included in Table 6B/6H, analyse the corresponding reversal before putting it in Table 7. Do not create a double reversal by reporting the same amount twice. Where ineligible ITC was actually utilised and is now being admitted for reversal, the GST annual-return framework explains that payment through DRC-03 may be required.

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.

RowMeaningPractical interpretation
8AITC as per GSTR-2BFrom 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.
8BITC as per 6BFor 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.
8CCurrent-FY inward supplies whose ITC is availed in next FY within the specified periodUsed 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.
8DDifference: A − (B + C)Core forward-charge ITC reconciliation difference. Positive/zero can be explainable; negative values require investigation.
8EITC available but not availedEligible credit available in the comparison but not taken, subject to the relevant time limit and eligibility.
8FITC available but ineligibleCredit appearing through supplier reporting but not eligible to be taken because statutory conditions are not satisfied.
8GIGST paid on import of goods, including specified SEZ procurementsThis is IGST paid, not the ITC availed. Validate with Bills of Entry/import records.
8HIGST credit availed on import of goods as per 6ECompares import IGST paid with import ITC availed.
8H1Import IGST credit availed in next FYCaptures specified cross-year import ITC. Track Bill of Entry and GSTR-3B timing.
8IDifference: G − (H + H1)Shows unavailed/differential import IGST after considering current and specified next-year claims.
8JITC available but not availed on import of goodsRepresents the relevant import-credit difference described by the GST annual-return framework, with the amount feeding the lapse analysis.
8KTotal ITC to be lapsedAuto-calculated as 8E + 8F + 8J.

How to investigate a negative Table 8D

1. Download 8A details
Use the portal's document-level file where available.
2. Reconcile invoice-wise
GSTIN + invoice no. + date + tax.
3. Identify cause
Supplier delay, cross-year timing, eligibility, duplication or data error.
4. Document the explanation
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.

Important distinction: Table 6 begins with ITC actually availed through GSTR-3B and classifies it. Table 8 begins with ITC available through supplier reporting/GSTR-2B and reconciles what was or was not availed. They answer different questions.

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

Tax payableDerived from the annual liability analysis, especially Table 4N, with the relevant annual classification and corrections.
Tax paidCompare with actual payment through GSTR-3B, including payment through cash and eligible ITC utilisation as reflected by the portal.
Interest / late fee / penaltyReconcile paid amounts with GSTR-3B and the electronic liability ledger; separately analyse additional interest arising from annual-return corrections.
Portal logic: The GST annual-return framework states that tax payable is editable, while tax paid through cash and ITC is auto-populated and non-editable. If the annual analysis reveals unpaid tax, the GST annual-return framework explains payment of the additional liability through DRC-03 in cash.

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

TableWhat it capturesPractical example
10Supplies/tax of the reporting FY increased through amendments in the next FY, net of debit notesFY 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.
11Supplies/tax of the reporting FY reduced through amendments in the next FY, net of credit notesA reduction or credit-note effect relating to the reporting FY is reflected through the permitted next-FY reporting period.
12ITC of previous FY reversed in the next FYPrevious-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.
13ITC of previous FY availed in the next FYEligible ITC relating to the previous FY, first availed in the next FY within the permitted period, is reported here where applicable.
14Differential tax paid because of Tables 10 and 11If 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

TablePurposeWhat to review
15Particulars of demands and refundsRefunds claimed/sanctioned/rejected/pending and confirmed demands, tax paid against demands and pending demand.
16Supplies received from composition taxpayers; deemed supplies under section 143; goods sent on approval basis but not returnedInward register, job-work register, ITC-04 records, approval-basis register and stock records.
17HSN-wise summary of outward suppliesHSN, UQC, quantity, taxable value, rate and IGST/CGST/SGST/UTGST/Cess. Reconcile with outward register and other GST records.
18HSN-wise summary of inward suppliesHSN, UQC, quantity, taxable value, rate and taxes for inward supplies, subject to the applicable reporting/option rules for the FY.
19Late fee payable and paidCentral tax and State/UT tax late fee. Reconcile with actual late-fee payments and the applicable turnover slab/rules.

Table 15 — Refunds and demands

RowMeaning
15ATotal refund claimed
15BTotal refund sanctioned
15CTotal refund rejected
15DTotal refund pending
15ETotal confirmed demand of taxes, with relevant interest/penalty as applicable
15FTotal taxes paid against the confirmed demand
15GTotal 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

16A — Composition suppliersReport inward supplies received from composition taxpayers where applicable. They issue bills of supply rather than tax invoices.
16B — Section 143 deemed suppliesReview job-work movements. The GST annual-return framework highlights the one-year period for inputs and three-year period for specified capital goods sent for job work.
16C — Approval-basis goodsGoods sent on approval that remain unreturned beyond the prescribed six-month period can become deemed supplies; review the approval register and closing stock.

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.

Do not build HSN tables only from the ledger. Start from transaction-level sales/purchase data and reconcile the final HSN summary with the annual turnover/ITC analysis.

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
Do not immediately edit the annual return to match either side. Prepare a difference statement by month and transaction type. Identify omitted invoices, duplicate invoices, credit/debit notes, amendments, advances, exports, RCM, exempt/non-GST income and accounting items that do not constitute GST turnover. Then determine whether the difference creates additional tax or an excess-payment/refund situation.
2. GSTR-1 and GSTR-3B turnover are different
First identify whether tax was actually paid. The GST annual-return framework's practical approach is payment-driven for deciding whether a missed/corrected supply belongs in Part II or Part V. A supply taxed in the reporting FY is generally dealt with in Tables 4/9; a supply whose tax is paid through next-FY GSTR-3B within the specified period is considered through Tables 10/14.
3. A previous-year invoice was claimed in current-year GSTR-3B
For FY 2024-25, identify it separately in Table 6A1 where the GST annual-return framework's conditions apply. Do not automatically treat it as current-year ITC for the 6B–6H bifurcation.
4. ITC was claimed, reversed and reclaimed
Determine the reason and the financial year of the original invoice. For FY 2024-25 onward, the GST annual-return framework distinguishes first-time current-year claims in 6B, applicable reversals in Table 7, and reclaim in 6H. Rule 37/37A reclaims have specific cross-year treatment. Do not duplicate the same credit in 6B and 6H.
5. Table 8D is negative
Trace the difference invoice-wise. Common causes discussed in the GST annual-return framework include supplier filing after the relevant cut-off, current-year invoice appearing in next-year GSTR-2B, previous-year reclaims that do not reappear in GSTR-2B, or duplicate/excess ITC. Maintain a reconciliation statement and supporting evidence for the final explanation.
6. GSTR-2A shows more ITC than Table 8A
Do not assume Table 8A is wrong. The GST annual-return framework explains that GSTR-2A and the annual-return ITC population have different timing/eligibility mechanics. For the newer years, GSTR-2B is the relevant base. Use the portal's Table 8A document details to understand which documents form the annual-return figure.
7. Supplier reported the invoice late
Track the invoice date separately from the supplier's reporting date. If the invoice belongs to the reporting FY but enters the relevant GSTR-2B in the next FY, the GST annual-return framework explains specified treatment through Table 8C and Table 13 where the conditions are satisfied.
8. Import IGST was paid in March but ITC claimed in April
Keep a Bill-of-Entry-wise schedule. The GST annual-return framework specifically addresses import IGST paid in one FY and credit availed in the next FY through Table 8H1/related Part V treatment, so that the import reconciliation is not incorrectly treated as an unexplained loss.
9. Commercial credit note without GST
A commercial/accounting credit note that does not carry GST effect should not be used to reduce the taxable value/tax figures in the GST annual return. First identify whether the note is a GST credit note with statutory tax effect or merely an accounting adjustment.
10. Capital asset sold at a profit/loss
Do not use the P&L profit/loss as the GST taxable value. The GST annual-return framework highlights the need to examine capital-asset disposal under the GST valuation mechanism, including the relevant section 18(6) implications.
11. RCM tax was paid in a different year from the transaction
Maintain a transaction-date, liability-date, payment-date and ITC-date schedule. RCM is not part of the normal forward-charge ITC reconciliation in Table 8. The timing of tax payment and credit must be separately established.
12. Annual return reveals additional tax
Quantify the missed taxable value, tax rate, place of supply and interest period. Report the annual position correctly and pay the unpaid liability through the applicable payment mechanism. The GST annual-return framework repeatedly stresses that annual-return preparation is an opportunity to identify and correct short payment rather than hide the difference.

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.

AreaGuide's FY 2024-25 note
5H–5KSpecified credit/debit notes and amendments relating to 5A–5F may be optional under the notified relaxation.
6B–6E breakupThe 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–15GRefund/demand information is listed as optional in the GST annual-return framework's FY 2024-25 table, subject to the relevant applicability.
16A–16CSpecific composition/job-work/approval-basis information is listed as optional for FY 2024-25.
18HSN-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

Confirm all GSTR-1/1A/IFF and GSTR-3B returns for the FY are filed.
Download the portal's GSTR-9 system-computed data and relevant Table 8A document details.
Prepare annual sales reconciliation: books vs GSTR-1 vs GSTR-3B.
Prepare separate export, SEZ, deemed-export and advance schedules.
Prepare RCM liability and payment reconciliation.
Prepare purchase/inward ITC reconciliation with GSTR-2B.
Identify previous-FY ITC claimed in current FY and classify it for 6A1 where applicable.
Prepare ITC reversal schedule: Rule 37/37A, Rule 39, Rule 42, Rule 43, section 17(5), TRAN and other reversals.
Reconcile Table 8A/8B/8C and explain 8D differences.
Prepare import Bill-of-Entry vs import-ITC reconciliation.
Reconcile Table 9 tax payable with annual taxable turnover and actual tax paid.
Identify next-FY amendments/credit notes/debit notes and ITC through the specified period.
Prepare Table 10–14 cross-year working and interest calculation where required.
Review refunds, demands, job work, approval-basis goods and HSN data.
Check late fee and other dues.
Keep a signed/internal reconciliation file because GSTR-9 cannot be revised after filing.

GSTR-9 FAQs

Is GSTR-9 a summary of GSTR-1 or GSTR-3B?
Neither alone. The GST annual-return framework explains that GSTR-1, GSTR-3B and books have different purposes and should ideally be synchronous. Use GSTR-3B for tax actually paid/ITC availed, GSTR-1/1A/IFF for outward details and books/registers for actual transactions and classification.
What is the most important table for turnover?
Table 4 captures taxable/RCM-side supplies and 4N is the key taxable-supply total. Table 5 captures outward supplies on which tax is not payable. Table 5N gives the annual total-turnover figure under the notified formula.
What is the most important ITC table?
Tables 6, 7 and 8 should be read together. Table 6 explains ITC actually availed and its classification; Table 7 explains reversals/ineligible ITC; Table 8 reconciles specified available credit with the credit actually availed.
Why does Table 8A not always match my purchase register?
The purchase register is your accounting record; Table 8A is based on supplier-reported documents that meet the applicable GSTR-2B/annual-return population rules. Timing, supplier filing, amendments, eligibility and duplicate reporting can create differences.
Can I correct a GSTR-9 after filing?
The GST annual-return framework states that GSTR-9 does not allow revision after filing. That is why the annual reconciliation should be completed before submission.
Can ITC be reversed directly in GSTR-9?
The GST annual-return framework distinguishes reporting from payment/reversal mechanics. Where an ITC reversal or additional liability has to be discharged and is not already dealt with in the periodic returns, the applicable payment/reversal process, including DRC-03 where relevant, must be followed rather than assuming GSTR-9 itself changes the electronic credit ledger.
What is the biggest mistake while preparing GSTR-9?
Treating auto-populated data as automatically correct. The GST annual-return framework emphasises reconciliation of books, registers and periodic GST filings and careful classification because the annual return is a statutory document and cannot be revised after filing.
READY TO RECONCILE?

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.

Open GST Reconciliation Tool →

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.

Books
What actually happened?
GSTR-1
What outward details were reported?
GSTR-3B
What tax/ITC was actually declared?
GSTR-2B
What supplier-side ITC was available?
GSTR-9
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.

Important disclaimer: This article is provided for general educational and informational purposes only. GST law, rules, notifications, circulars, forms, due dates, portal functionality and reporting requirements may change. The examples and explanations are simplified for learning and should not be treated as a legal opinion, tax audit conclusion or filing instruction for a specific taxpayer. Before filing GSTR-9, verify the latest applicable provisions, GSTN portal instructions and notifications for the relevant financial year. For complex matters involving classification, valuation, blocked ITC, RCM, refunds, demands, cross-year adjustments or additional tax liability, consider obtaining professional advice.