GST Annual Return Calculator (GSTR-9) India — FY 2025-26
Reconcile turnover and tax between books, GSTR-1, and GSTR-3B. Match ITC claimed vs GSTR-2B with interest calculation. Calculate late fees capped at 0.04% of turnover. Covers GSTR-9 exemption (turnover ≤ ₹2 Crore) and GSTR-9C requirement (turnover > ₹5 Crore) for FY 2025-26.
Try another scenario
How to Use This Calculator
GSTR-9 Reconciliation tab
Enter your turnover as per books and turnover as per GSTR-1 (sum of all outward supplies reported). Then add tax paid via GSTR-3B and tax liability as per books. The calculator highlights mismatches in both turnover and tax, shows the additional tax payable (with estimated interest), and lists specific action items for filing GSTR-9.
ITC Reconciliation tab
Enter the total ITC claimed in GSTR-3B during the FY and the ITC available per GSTR-2B. If you have already reversed some excess ITC, enter that too. The calculator computes the net excess or shortfall, calculates interest at 18% p.a. on excess ITC, and provides step-by-step reversal instructions.
Late Fee Calculator tab
Enter your annual aggregate turnover and actual/expected filing date. The calculator checks if you are exempt (turnover ≤ ₹2 Crore), computes the late fee at ₹200/day (₹100 CGST + ₹100 SGST) capped at 0.04% of turnover, and flags whether GSTR-9C is required (turnover > ₹5 Crore).
Share your result
All inputs are encoded in the URL. Click Share to send your exact scenario to your CA, tax consultant, or bookmark it for reference.
The Formula
GSTR-9 reconciliation involves matching figures across three sources: books of accounts, GSTR-1, and GSTR-3B.
Turnover Gap = Turnover (Books) − Turnover (GSTR-1)
If positive: under-reported in GSTR-1, amend or report in Table 5
If negative: over-reported in GSTR-1, adjust in Table 10/11
Tax Reconciliation:
Tax Gap = Tax Liability (Books) − Tax Paid (GSTR-3B)
If positive: additional tax payable via DRC-03 + 18% interest
If negative: overpaid, claim refund or carry forward
ITC Reconciliation:
ITC Difference = ITC Claimed (GSTR-3B) − ITC Available (GSTR-2B)
If positive: excess ITC, reverse with 18% p.a. interest
Interest = Excess ITC × 18% × (Months / 12)
Late Fee:
Late Fee = Days of Delay × ₹200/day (₹100 CGST + ₹100 SGST)
Maximum Cap = 0.04% of Turnover (0.02% CGST + 0.02% SGST)
Final Late Fee = MIN(Uncapped Fee, Cap)
Exemptions & Thresholds:
Turnover ≤ ₹2 Crore: GSTR-9 exempt
Turnover > ₹5 Crore: GSTR-9C mandatory (self-certified)
The reconciliation ensures that what was reported in monthly/quarterly returns matches the books. Any differences must be disclosed and settled before or along with GSTR-9 filing.
Example
Rajesh — Auto parts trader in Pune, ₹15 Crore turnover
Rajesh (48) runs an auto parts trading business in Pune. His FY 2025-26 figures show some discrepancies between his books and GST returns that need reconciliation before filing GSTR-9.
Turnover & Tax Reconciliation
Rajesh must pay the additional ₹27,000 with interest (approximately ₹2,430 at 18% for 6 months) before filing GSTR-9.
Late Fee Calculation
Since the uncapped fee (₹15,000) is below the 0.04% cap (₹60,000), the full ₹15,000 applies. Rajesh's turnover exceeds ₹5 Crore, so he must also file GSTR-9C (self-certified reconciliation statement).