Skip to content
GSTR-9 & 9C

The annual return, built from the year you already did.

Xegality fills the GSTR-9 tables from each month's GSTR-1, GSTR-3B and GSTR-2B and reconciles the trial balance for GSTR-9C, flagging excess credit, short tax and missing months for review.

Built forCAsCA firms
GSTR-9 · Kapoor Foods LLP · FY 2025-26
4 rows
TableSourceStatus
4 · Outward suppliesGSTR-1 × 12Built
6 · ITC availedGSTR-3BBuilt
8 · ITC as per 2B2B, Apr–Oct next yearEstimate
9C · Revenue vs TBTrial balance2 differences
Capabilities

What you can do with GSTR-9 & 9C.

Tables built from the months

Outward supplies from each month's GSTR-1, ITC from GSTR-3B, reversals from the monthly workings and tax paid from the set-off.

Table 8 against 2B

Table 8A from the year's documents in GSTR-2B, counting the next year's months too, with each estimate marked as one.

9C reconciliation

Revenue ledgers against Table 5N, output tax against Table 9 and input tax against Table 7J, with room for your adjustments.

Findings that matter

Excess or lapsing credit in 8D, tax short, missing months and 9C differences come up as findings to review.

Applicability and due date

Whether GSTR-9 is optional and whether 9C applies, from the year's turnover, and the 31 December due date from the rule pack.

Excel working

Every table in a workbook for keying the return on the portal, with the HSN summary and a late fee estimate.

GSTR-9C

Books and returns, side by side.

GSTR-9C asks whether the books and the returns agree. Xegality puts the trial balance's revenue, output-tax and input-tax ledgers next to the annual return's tables, shows each difference and leaves a place for the explanation.

GSTR-9C · Reconciliation
3 rows
LineBooksGSTR-9Gap
Revenue₹4.82 cr₹4.79 cr₹3.1 L
Output tax₹58.6 L₹58.6 L—
Input tax₹41.2 L₹40.9 L₹0.3 L
How it works

How GSTR-9 & 9C works.

  1. 1.

    Pick the client and year

    The year's GST months and trial balance are already in the client's periods; upload anything that is missing.

  2. 2.

    Run the annual return

    Xegality builds the GSTR-9 tables and the 9C reconciliation and raises findings for anything that doesn't tie.

  3. 3.

    Review and key it in

    Review the findings, add adjustments, download the workbook and file on the GST portal yourself.

Xegality prepares and checks the work, and a member of your practice reviews and approves it before anything reaches a client. Returns and forms are filed by you on the government portals: Xegality is not a GSP or ERI and never asks for your clients' portal passwords.

Works with

  • GSTR-1
  • GSTR-3B
  • GSTR-2B
  • Sales and purchase registers
  • Trial balance

GSTR-9 & 9C, explained.

Still curious? Talk to our team.

Is there a JSON for the offline tool?
No. The offline tool's GSTR-9 JSON layout isn't verified, so Xegality gives a workbook that lists every table for keying instead.
Which layout does it follow?
The tables follow the layout GSTN set out for FY 2024-25 onwards, with the thresholds and due date taken from a dated rule pack.
Are any figures estimates?
Yes, and they are marked. Parts of Table 6A and Table 8 depend on documents outside the year's uploads, so they are estimated and labelled as such in the working.
Does Xegality file the annual return?
No. Xegality never logs in to the GST portal. You review the working and file GSTR-9 and 9C yourself.

Run your CA practice on Xegality.

Try every CA tool free for 7 days, no card needed, or book a demo and we will walk through it with work like yours.