Skip to main content

Finanza

GST Annual Return (GSTR-9) Calculator

🌐

Detailed Guide Coming Soon

We're working on a comprehensive educational guide for the GST Annual Return (GSTR-9) Calculator in your language. The content below is shown in English.

Cos'è GST Annual Return (GSTR-9) Calculator?

GSTR-9 is the annual return that every registered GST taxpayer (except certain exempt categories) must file to reconcile the details reported in monthly or quarterly returns (GSTR-1 for outward supplies and GSTR-3B for tax payment) with audited financial statements. It is due by December 31 of the following financial year. Taxpayers with aggregate annual turnover above ₹2 crore must mandatorily file GSTR-9. GSTR-9C is a reconciliation statement filed by taxpayers with turnover above ₹5 crore — it reconciles the GSTR-9 data with audited financial statements, signed by the taxpayer and certified by a Chartered Accountant. Late fee for GSTR-9 is ₹200 per day (₹100 CGST + ₹100 SGST), subject to a cap of 0.25% of turnover in the state. The annual return captures all supplies (outward and inward), input tax credit (ITC) availed and reversed, and taxes paid. It provides an opportunity to rectify errors made in monthly returns — additional tax payable (from under-reporting) can be paid with interest; excess ITC claimed (over-reporting) is reversed. Key reconciliation points: ITC reconciliation between GSTR-3B and GSTR-2A/2B (purchase invoices uploaded by suppliers); turnover reconciliation between GSTR-1 and books of accounts; and tax payment reconciliation. Understanding the GSTR-9 process is essential for businesses to ensure annual GST compliance and avoid penalties.

PrimeCalcPro provides professional-grade tools trusted by businesses and academics.

Formula

f(x)Late Fee = ₹200/day (₹100 CGST + ₹100 SGST) × Days delayed | Capped at: 0.25% of aggregate turnover in the state | Additional Tax from Discrepancy = Underpaid tax + 18% p.a. interest

Leggenda delle variabili

SimboloNomeUnitàDescrizione
TAnnual TurnoverAggregate annual turnover used to determine GSTR-9 and GSTR-9C applicability.
LFLate Fee₹/day₹200/day (₹100 CGST + ₹100 SGST); capped at 0.25% of state turnover.
ITCInput Tax CreditCredit for GST paid on purchases; reconciled between GSTR-3B and GSTR-2B in GSTR-9.
IInterest on Short Payment% p.a.18% per annum on unpaid GST from due date to actual payment.

Come GST Annual Return (GSTR-9) Calculator

  1. 1Log into the GST portal (gst.gov.in) and navigate to Returns > Annual Return > GSTR-9 for the relevant financial year.
  2. 2GSTR-9 has 6 parts: basic details, outward supplies, inward supplies, ITC reconciliation, tax paid, and demands/refunds; auto-populated data from monthly returns appears.
  3. 3Reconcile outward supply data: compare total sales in GSTR-1 against books of accounts; report differences and pay additional tax (with interest at 18% p.a.) if under-reported.
  4. 4Reconcile ITC: compare ITC claimed in GSTR-3B against ITC available in GSTR-2B (auto-populated from suppliers' GSTR-1); reverse excess ITC claimed — pay back the difference with interest.
  5. 5For GSTR-9C (turnover > ₹5Cr): prepare a reconciliation statement comparing GSTR-9 figures with audited P&L and balance sheet; the CA certifies this reconciliation.
  6. 6File GSTR-9 before December 31 with digital signature (DSC) or EVC; pay any additional tax and interest before filing.
  7. 7Late filing attracts ₹200/day late fee; the government regularly provides amnesty/waiver schemes for late filers — check current notifications.

Esempi risolti

Esempio 1GSTR-9 Late Filing Penalty
Dato:Annual turnover ₹3 crore; GSTR-9 filed 90 days late (after December 31 deadline); no waiver scheme available
Risultato:Late fee = ₹200 × 90 = ₹18,000; cap = 0.25% of ₹3Cr = ₹75,000; applicable = ₹18,000 (lower than cap)

For smaller turnovers, the daily ₹200 cap kicks in well before the 0.25% turnover cap

₹200/day × 90 days = ₹18,000. Cap = 0.25% × 3Cr = ₹75,000. Since ₹18,000 < ₹75,000, the late fee is ₹18,000 (₹9,000 CGST + ₹9,000 SGST). Pay before filing to avoid further accumulation.

Esempio 2ITC Reconciliation Difference
Dato:ITC claimed in GSTR-3B: ₹8,00,000; ITC available in GSTR-2B: ₹7,20,000; excess ITC = ₹80,000
Risultato:Reverse excess ITC ₹80,000; pay interest at 18% p.a. from the date of excess claim

Interest on ITC reversal = 18% p.a. on ₹80,000 from date of availing to date of reversal

The ₹80,000 excess ITC (claimed but not reflected in GSTR-2B because suppliers didn't file returns or filed incorrectly) must be reversed in GSTR-9. Interest at 18% p.a. on ₹80,000 for 6 months = ₹7,200. Pay DRC-03 for reversal and interest before filing GSTR-9.

Esempio 3Turnover Reconciliation in GSTR-9C
Dato:GSTR-1 reported turnover ₹10 crore; audited books turnover ₹10.5 crore; difference ₹50 lakh (GST-exempt supply omitted)
Risultato:Report ₹50L as exempt supply in GSTR-9C reconciliation; if taxable supply was missed: pay additional GST + 18% interest

GSTR-9C requires explanation for all differences between GSTR-9 and audited statements

If the ₹50L difference is GST-exempt income (interest income, export without GST, exempt agricultural supply), it should be reported as such in GSTR-9C. If it was taxable supply that was under-reported, pay additional GST (e.g., 18% on ₹50L = ₹9L) plus interest. Unexplained differences attract scrutiny.

Esempio 4GSTR-9 Correction Window
Dato:Monthly return had ₹2 lakh less outward supply reported; catch up in GSTR-9 annual return
Risultato:Additional GST payable = 18% × ₹2L = ₹36,000; interest at 18% p.a. from the relevant month's due date

GSTR-9 is the annual reconciliation opportunity — use it to correct under-reporting from monthly returns

Under-reported ₹2L at 18% GST = ₹36,000 additional tax. If the month of under-reporting was April 2023 (due date May 20, 2023) and GSTR-9 is filed December 2023 (7 months later): interest = ₹36,000 × 18% × 7/12 = ₹3,780. Pay DRC-03 challan for the additional tax and interest before filing GSTR-9.

Applicazioni pratiche

🏗️

Calculating late fee exposure for delayed GSTR-9 filing to prioritise timely compliance.

🔬

Reconciling ITC discrepancies between GSTR-3B and GSTR-2B to compute excess ITC to be reversed.

📊

Identifying under-reported taxable supplies from monthly returns to be corrected in GSTR-9 with interest.

🏥

Preparing GSTR-9C reconciliation statement for turnover above ₹5 crore businesses.

⚙️

Planning GST calendar: ensuring monthly GSTR-1 and GSTR-3B compliance reduces GSTR-9 reconciliation burden.

Casi speciali

Composition Taxpayers — GSTR-9A

Taxpayers registered under the GST Composition Scheme (turnover up to ₹1.5 crore for goods, ₹50L for services) file GSTR-9A (annual return for composition taxpayers) instead of GSTR-9. Composition dealers pay tax at flat rates (1% for traders, 5% for restaurants, 6% for services) and file quarterly statements (CMP-08) and annual return GSTR-9A.

E-Commerce Operators

E-commerce operators who collect TCS (Tax Collected at Source) at source from sellers on their platform file GSTR-9 as normal registered taxpayers. They also file GSTR-8 (monthly TCS return). The GSTR-9 reconciliation must include all TCS-related transactions. Sellers on e-commerce platforms reconcile TCS credit from Form GSTR-2B.

Exporters and GSTR-9

Exporters report exports in GSTR-9 as zero-rated supplies. Refund claims (IGST paid on exports or ITC refund for exports without payment) must reconcile with the refund applications filed during the year. Any pending export LUT (Letter of Undertaking) renewals or bond compliance issues should be resolved before GSTR-9 filing.

GSTR-9 and GSTR-9C at a Glance

FeatureGSTR-9GSTR-9C
Who filesAll GST registered taxpayers (turnover > ₹2Cr)Taxpayers with turnover > ₹5Cr
NatureAnnual returnReconciliation statement
CertificationSelf-filedSelf-certified (CA certification optional from FY21-22)
Due DateDecember 31December 31 (same as GSTR-9)
CoversAll outward/inward supply, ITC, taxes paidReconciles GSTR-9 with audited financials
Late Fee₹200/day, max 0.25% of turnoverSame late fee as GSTR-9 if delayed
Amendment after filingNot possibleNot possible

Domande frequenti

Q

Who must file GSTR-9 annual return?

A

All registered GST taxpayers with aggregate annual turnover above ₹2 crore must file GSTR-9. Certain categories are exempted: taxpayers opting for the Composition Scheme (file GSTR-9A instead), Input Service Distributors (ISD), Non-Resident Taxable Persons, CSD (Canteen Stores Department), and those paying TDS/TCS. Taxpayers with turnover below ₹2 crore are exempt from GSTR-9 but may file voluntarily.

Q

What is the due date for GSTR-9?

A

GSTR-9 must be filed by December 31 of the year following the relevant financial year. For FY 2023-24, GSTR-9 is due by December 31, 2024. The government sometimes extends this deadline through notifications, and amnesty schemes for late filers are periodically announced. Check the GST portal for current due dates and any extensions.

Q

What is GSTR-9C and who must file it?

A

GSTR-9C is a reconciliation statement between the GSTR-9 annual return and the audited annual accounts. It must be filed by taxpayers with aggregate annual turnover above ₹5 crore. It is self-certified by the taxpayer (from FY 2021-22 onwards, CA certification is optional — taxpayer can self-certify). It reconciles: turnover, ITC, tax paid, and provides explanations for differences.

Q

Can I correct errors in GSTR-1 and GSTR-3B through GSTR-9?

A

Yes. GSTR-9 is the annual reconciliation opportunity to correct errors made in monthly returns. Under-reported supplies can be reported additionally in GSTR-9 (with additional tax and interest). Excess ITC claimed in GSTR-3B (which is not available in GSTR-2B) can be reversed through GSTR-9. However, GSTR-9 cannot reduce taxes already paid in excess in monthly returns — those require a separate refund application.

Q

What is the late fee for GSTR-9?

A

Late fee for GSTR-9 is ₹200 per day (₹100 CGST + ₹100 SGST). It is capped at 0.25% of the aggregate annual turnover in the relevant state. For small businesses with turnover below ₹5 crore, the government has frequently waived or reduced late fees through amnesty schemes. Check current notifications on the GST portal.

Q

What is GSTR-2B and why is it important for GSTR-9?

A

GSTR-2B is an auto-generated monthly ITC statement showing the input tax credit available based on suppliers' filed GSTR-1s. It is the reference for verifying ITC claimed in GSTR-3B. For GSTR-9, the ITC reconciliation compares: ITC claimed in GSTR-3B vs ITC available in GSTR-2B vs ITC as per books. Discrepancies must be explained and excess ITC reversed with interest.

Q

Can I amend GSTR-9 after filing?

A

Once GSTR-9 is filed, it cannot be revised or amended. Any subsequent corrections must be made through a GST demand/payment process or by filing for an advance ruling. This makes it critical to review and reconcile all data carefully before filing. Multiple reconciliation checks are recommended: turnover reconciliation, ITC reconciliation, and tax payment reconciliation.

Q

What happens if I don't file GSTR-9?

A

Non-filing of GSTR-9 leads to: late fees accumulating at ₹200/day until filed (capped at 0.25% of turnover), potential GST notice for non-compliance, blocking of e-way bill generation (if in default), and possible scrutiny assessment by GST officer. Additionally, you cannot file GSTR-9 for the next financial year without clearing the previous year's pending filing.

Errori comuni da evitare

  • !Filing GSTR-9 without first reconciling GSTR-1 data with books of accounts — missed invoices or under-reported turnover discovered post-filing creates additional compliance burden.
  • !Ignoring GSTR-2B discrepancies — if suppliers have not filed GSTR-1 correctly, ITC in GSTR-2B will be less than what you expected; don't claim ITC in GSTR-3B that isn't reflected in GSTR-2B.
  • !Not paying additional tax and interest (via DRC-03) before filing GSTR-9 — filing without paying outstanding dues leads to rejection or deficiency memos.
  • !Missing the December 31 deadline and incurring late fees — set calendar reminders; the ₹200/day fee adds up quickly, especially for turnover above ₹5 crore.
  • !Confusing GSTR-9 with GSTR-9C obligations — businesses with turnover above ₹5 crore must file both; missing GSTR-9C attracts additional penalties.
  • !Treating GSTR-9 as a formality without proper reconciliation — GST authorities use GSTR-9 data for scrutiny assessments; unexplained differences between monthly returns and annual return trigger notices.
💡

Consiglio Pro

Start your GSTR-9 preparation in October (2 months before the December 31 deadline): run an ITC reconciliation between GSTR-3B and GSTR-2B for all 12 months; match turnover figures between GSTR-1 and books; identify any under-reported transactions. Early preparation allows time to collect missing supplier invoices, reconcile differences, and file accurate returns without last-minute panic.

Lo sapevi?

India's GST, launched on July 1, 2017, is one of the world's most complex GST systems with multiple rates (0%, 5%, 12%, 18%, 28%) and additional cess on some items. As of 2024, India has over 1.4 crore registered GST taxpayers. The GSTN (GST Network) processes an average of 12-15 crore invoices per month. GSTR-9 filings have steadily improved from 55% compliance in the first year (2018) to over 85% in recent years, reflecting maturing business awareness of annual GST obligations.

Regional Guides

🇺🇸 US
Uses US customary units and standards where applicable
🇬🇧 UK
May require conversion to metric units or British standards
🇪🇺 EU
Follows EU conventions and SI units where applicable
📖Difficoltà:Avanzato
Fai una domanda

Hai una domanda su questa calcolatrice? Ottieni una risposta dettagliata.

Solo a scopo informativo. Questo strumento non costituisce consulenza finanziaria. Consultare un consulente finanziario qualificato prima di prendere decisioni di investimento o finanziarie.
Deep Dive

Read the full guide on how to use this calculator effectively

Leggi di più
Mathematically verified
Reviewed June 2026
Our methodology

Ricevi suggerimenti matematici settimanali

Unisciti a 12.000+ abbonati che ricevono suggerimenti sulla calcolatrice ogni settimana.

🔒
100% Gratuito
Nessuna registrazione
Preciso
Formule verificate
Istantaneo
Risultati immediati
📱
Compatibile mobile
Tutti i dispositivi

Impostazioni

PrivacyTerminiInfo© 2026 PrimeCalcPro