Codex HomeGlossaryCompareStarter PacksChecklistsClicarity.comLogin
I am a —
Finance & Legal
7 min read

GST Compliance — Goods and Services Tax Returns & Reconciliation

If your business is GST-registered, you must file returns on time and pay tax correctly. GST compliance is not optional — late filing attracts interest and penalties, and ITC mismatches trigger notices from the GST department. The good news: every return is filed directly on the government portal with no intermediary required.

Monthly
GSTR-1 and GSTR-3B due monthly for most taxpayers
GSTR-2B
ITC reconciliation — must match before claiming
Annual
GSTR-9 annual return for regular taxpayers

Your company's accounts or finance team handles GST filing and you need to understand the basics. GST is collected on every sale and paid on every purchase. The difference is what you pay to the government. The records — invoices, purchase bills, and payment receipts — must all be maintained and available for the GST department if asked.

Invoice
Every sale must have a GST invoice
ITC
Input Tax Credit on purchases — verified against GSTR-2B
E-way bill
Required for goods movement above threshold value

Quick reference. GST registration threshold: ₹40L turnover (goods), ₹20L (services), ₹10L for special category states. Returns: GSTR-1 (outward supplies — monthly/quarterly), GSTR-3B (summary return + payment — monthly), GSTR-2B (auto-generated ITC statement), GSTR-9 (annual return). Composition scheme: GSTR-4 quarterly. E-invoicing mandatory above ₹5Cr turnover.

GSTR-1
Outward supplies — by 11th
GSTR-3B
Summary + payment — by 20th
GSTR-2B
Auto ITC statement — 14th of next month

GST (Goods and Services Tax) was introduced in India on 1 July 2017. It replaced a complex multi-layered indirect tax system (excise, VAT, service tax, CST). GST is a destination-based consumption tax collected at each stage of the supply chain, with input tax credit (ITC) available for taxes paid at previous stages.

1 July 2017
GST launched in India
Dual GST
CGST + SGST for intra-state; IGST for inter-state
ITC
Input Tax Credit — avoids tax-on-tax
Mandatory for all GST-registered businesses in IndiaFile at gst.gov.in — no intermediary requiredITC reconciliation with GSTR-2B is the most common notice trigger
What’s on this page
01 —What it isUnderstanding GST Compliance

India's primary indirect tax — filing, payment, and reconciliation obligations for every registered business.

GST is India's goods and services tax, implemented on 1 July 2017. Every business above the registration threshold must register, collect GST on sales, claim Input Tax Credit (ITC) on purchases, and file returns through the GST portal at gst.gov.in.

The core compliance cycle for most regular taxpayers: file GSTR-1 (details of outward supplies) by the 11th of the following month, and file GSTR-3B (summary return with tax payment) by the 20th. ITC claimed in GSTR-3B must reconcile with GSTR-2B — the auto-generated statement of ITC available from suppliers' filings.

The annual return GSTR-9 reconciles the full year's GSTR-1 and GSTR-3B filings. For businesses above ₹5 crore turnover, a reconciliation statement (GSTR-9C) certified by a CA is also required.

The ITC mismatch is the most common notice trigger. Claiming ITC in GSTR-3B that is not reflected in GSTR-2B results in automated notices from the GST system. Always reconcile GSTR-2B before claiming ITC.

👥 Illustrative case — details changed for confidentiality
The business
Wholesale distributor
Surat · 45 employees, B2B and B2C sales across Gujarat and Maharashtra
The trigger
They received a GST scrutiny notice for FY 2023-24 alleging a difference between turnover declared in GSTR-1 and GSTR-3B, and ITC claimed in excess of what was available in GSTR-2B.
The challenge
Their GST filing was done monthly but without a formal reconciliation process. Sales data was entered into the GST portal directly from invoices — no book-to-return reconciliation was done before filing. ITC was claimed as per books without checking GSTR-2B.
Where Clicarity came in
They deployed Clicarity to track the compliance cycle. Each period's reconciliation was a job with stages: sales reconciliation, GSTR-2B ITC match, GSTR-3B preparation and review, and filing confirmation. The process change also helped reconstruct the FY 2023-24 reconciliation for the notice response.
The result
Scrutiny notice responded to successfully. Revised process reduced reconciliation errors to zero in the following 4 quarters.
The notice was a blessing. It forced us to build a process that should have existed from the start.
02 —Who needs itIs it right for you?

Do you actually need it? Honest answer.

✓ Mandatory for you
Businesses with annual turnover above ₹40L (goods) or ₹20L (services)
Businesses making inter-state supplies (regardless of turnover)
E-commerce operators and suppliers through e-commerce
Businesses required to collect TCS/TDS under GST
∼ Composition scheme available
Businesses below ₹1.5Cr turnover (goods) may opt for composition scheme — simpler compliance, lower rate, no ITC
— Below threshold
Businesses below ₹40L (goods) / ₹20L (services) with no inter-state supply — voluntary registration possible

Thresholds vary for special category states. Always verify current thresholds at gst.gov.in — these can be revised by GST Council notifications.

03 —What it requiresWhat is checked

The monthly compliance cycle — what must happen and in what order.

1
GSTR-1 — outward supplies by 11th of following month
Report every sale made during the month: B2B invoices with buyer GSTIN, B2C aggregates, debit/credit notes, exports.
E.g. All sales invoices for April uploaded to GSTR-1 by 11 May.Most common error: Invoices entered with wrong GSTIN for buyer. This prevents the buyer from claiming ITC and leads to disputes.
2
GSTR-2B reconciliation before claiming ITC
GSTR-2B is auto-generated by the GST system from suppliers' GSTR-1 filings. ITC available in GSTR-2B is the maximum claimable. Reconcile your purchase records against GSTR-2B before filing GSTR-3B.
E.g. Books show ITC of ₹1.2L. GSTR-2B shows ₹1.1L. Difference ₹10K: supplier has not filed their GSTR-1. Do not claim the ₹10K until it appears in GSTR-2B.Most common notice trigger: Claiming ITC beyond what is available in GSTR-2B.
3
GSTR-3B — summary return and tax payment by 20th
File GSTR-3B declaring: total outward supply, ITC claimed, and net tax payable. Pay the tax liability by the due date.
E.g. Outward tax liability ₹3.2L. ITC available ₹2.1L. Net tax payable ₹1.1L — paid via electronic cash ledger.
4
E-way bill compliance for goods movement
For movement of goods worth more than ₹50,000 (check current threshold), an e-way bill must be generated before the goods leave the premises.
E.g. Dispatching goods worth ₹2L to a customer in another city: generate e-way bill on ewaybill.nic.in before despatch.
5
E-invoicing for applicable taxpayers
Businesses above ₹5 crore annual turnover must generate e-invoices through the IRP (Invoice Registration Portal) before sharing with customers.
E.g. All B2B invoices above ₹5Cr turnover must have an IRN (Invoice Reference Number) from the IRP.
6
GSTR-9 annual return — by 31 December
Annual reconciliation of all monthly returns for the financial year. GSTR-9C (reconciliation statement) required if turnover above ₹5Cr.
Most common gap: Annual return filed without proper reconciliation of GSTR-1 vs books — leading to differences that attract notices.
What inspectors really check

GST Department scrutiny is triggered primarily by: ITC mismatches between GSTR-2B and GSTR-3B, turnover differences between GSTR-1 and GSTR-3B, and unusual ITC-to-turnover ratios. Maintain complete invoice-level records for 6 years — this is the prescribed retention period.

Gap analysis checklist — tick what you already have
GSTIN valid and registration details current
Address, bank account, and authorised signatory updated.
GSTR-1 filed monthly by 11th — all invoices with correct buyer GSTINs
B2B invoices verified before upload.
GSTR-2B reconciled against purchase register before every GSTR-3B filing
ITC claimed only up to GSTR-2B amount.
GSTR-3B filed and tax paid by 20th every month
Interest accrues from the due date.
E-way bills generated for all qualifying goods movements
Before goods leave premises.
E-invoicing active if turnover above ₹5Cr
IRN obtained for every B2B invoice.
GSTR-9 annual return filed by 31 December
With GSTR-9C if turnover above ₹5Cr.
6 years of invoice and tax records retained
Available for GST Department inspection.
0 of 8 complete
04 —Official bodyWho certifies in India

Who issues this in India — and how to verify it.

GST is administered by the GST Council (joint Centre-State body) and implemented by the Central Board of Indirect Taxes and Customs (CBIC). All filings are made directly at gst.gov.in — no intermediary is required for filing.

Tax Consultants / CAs for GST: While filing is self-service, most businesses engage a CA or GST practitioner for reconciliation, annual return, and notice responses. This is recommended for all but the simplest businesses.

GST Portal — gst.gov.in
All GST filings, payments, and registrations.
gst.gov.in ↗
CBIC — Central Board of Indirect Taxes
GST law, circulars, notifications.
Website ↗
E-way Bill Portal
ewaybill.nic.in — generate e-way bills.
Website ↗
GSTN — GST Network
Technology backbone of GST — helpdesk and API.
Website ↗
GST taxpayer search — gst.gov.in
05 —TimelineHow long it takes

What to expect — a typical journey.

Based on gst.gov.in / cbic.gov.in. Actual timelines vary. Confirm with your CB.

GST Compliance Journey
Step 1
Register on gst.gov.in
If above threshold or making inter-state supplies.
Step 2
Set up invoicing
GST-compliant invoices. E-invoicing if above ₹5Cr.
Step 3
Monthly cycle
GSTR-1 by 11th. GSTR-2B reconciliation. GSTR-3B + payment by 20th.
Step 4
E-way bills
For all qualifying goods movements.
Step 5
Annual return
GSTR-9 by 31 December. GSTR-9C if above ₹5Cr.
Ongoing
Notices
Respond within due date. Engage CA for complex scrutiny.
Where to begin: Use the checklist in Section 3 to assess your readiness before contacting any CB.
GSTR-1 due
11th of following month
Monthly. Quarterly option for small taxpayers under QRMP.
GSTR-3B due
20th of following month
Monthly. Interest at 18% p.a. from due date if late.
Late fee
₹50/day (₹20/day for nil return)
Plus interest on unpaid tax at 18% p.a.
GSTR-9 due
31 December
For the preceding financial year.

Reconcile GSTR-2B every month before filing GSTR-3B. This one step prevents the majority of GST notices. It takes 30 minutes and saves months of notice responses.

06 —Find certified companiesHow to verify

How to find and verify certified organisations.

GST registration details of any taxpayer can be verified on the GST portal using their GSTIN. This confirms whether a supplier is registered and their registration is active.

How to verify: To confirm whether any organisation holds a current GST Compliance certification, use the official register. Verify the issuing CB's accreditation at nabcb.qci.org.in.

Verify any GSTIN on the GST portal
07 —First 3 stepsHow to actually start

What to do this week if you want to get started.

1
Reconcile GSTR-2B against your purchase register — this month, before filing GSTR-3B

Download your GSTR-2B from the GST portal. Compare line by line against your purchase register. Claim only what appears in GSTR-2B.

GST Portal
2
Set calendar reminders for 9th and 19th of every month

9th: finalise all invoices and upload to GSTR-1. 19th: complete GSTR-2B reconciliation and file GSTR-3B. Two days before the due date gives you a buffer for portal issues.

3
Engage a CA or GST practitioner for your annual return

GSTR-9 reconciles the full year. Errors in monthly filings surface here. A CA can identify and correct issues before they attract notices.

08 —How Clicarity fitsProcess tracking

Good records are the foundation. A process tracker builds them automatically.

Clicarity — Live Job Process Tracker & Bottleneck Identifier

Clicarity doesn't file your GST returns. It tracks your GST compliance cycle — ensuring reconciliation, filing, and payment steps are documented, assigned, and completed on time.

GST compliance requires a repeating monthly cycle: sales data reconciliation, GSTR-2B ITC matching, GSTR-3B preparation, review, and filing. When this cycle runs informally, errors accumulate — and notices follow. In Clicarity, each compliance period is a job. Regular returns and annual returns run as separate sub-jobs. Each stage has a named owner and a sign-off — reconciliation signed off before filing proceeds. When they rejoin at the annual review, the complete compliance record of every period is preserved.

Monthly compliance cycle tracked as a job with stages — reconciliation must be completed and signed off before the filing stage can proceed.
Regular returns (GSTR-1, GSTR-3B) and annual returns (GSTR-9) tracked as separate sub-jobs — different frequencies, different owners, different due dates.
ITC reconciliation stage: books vs GSTR-2B difference captured before filing — the step that prevents most ITC-related notices.
Clicarity shows which compliance stages are overdue — filing deadlines approaching or missed are visible before penalties accrue.
📄 Job tracked in Clicarity
#GST-2026-Q1 — GST compliance cycle — Q1 FY 2026-27
Returns calendar set
GSTIN
Taxpayer type
Returns due — list
Filing owner
CA / tax consultant assigned
Sales data reconciliation
#Total taxable turnover (INR)
GSTR-1 data matched to books
B2B invoices verified
B2C summary verified
Reconciled by
Purchase data & ITC reconciliation
#ITC as per books (INR)
#ITC as per GSTR-2B (INR)
Difference resolved
Blocked credits identified
Reconciled by
GSTR-3B preparation
#Output tax liability (INR)
#ITC to be claimed (INR)
#Net tax payable (INR)
Prepared by
Reviewed by
▼ Job splits — each component tracked independently
#GST-2026-Q1-A
Regular returns — GSTR-1 & 3B
📅GSTR-1 filed
📅GSTR-3B filed
Tax paid
#GST-2026-Q1-B
Annual return — GSTR-9 (if due)
📅GSTR-9 filed
Reconciliation statement
CA certified
Components rejoin as #GST-2026-Q1 — complete record of every branch, every data point, every sign-off preserved.
Notices & scrutiny response
Notice ref. if any
Response filed
📅Response date
CA reviewed
Status
Annual reconciliation
#Books vs GSTR-1 difference
#ITC reversal if any
Auditor sign-off
📅Completion date
Compliance review
All returns filed on time
No outstanding demand
E-way bill compliance
CA certificate
📅Review date
Wastage tracked:▰ Regular returns (GSTR-1 & 3B) and annual returns (GSTR-9) tracked as separate sub-jobs▰ ITC reconciliation completed before GSTR-3B filing each period▰ Annual reconciliation completed before next year's cycle begins
ⓘ Fields and stage names are fully customisable. This illustrates a typical GST compliance cycle — regular and annual returns setup.
👥 Illustrative case — details changed for confidentiality
The business
Wholesale distributor
Surat · 45 employees, B2B and B2C sales across Gujarat and Maharashtra
The trigger
They received a GST scrutiny notice for FY 2023-24 alleging a difference between turnover declared in GSTR-1 and GSTR-3B, and ITC claimed in excess of what was available in GSTR-2B.
The challenge
Their GST filing was done monthly but without a formal reconciliation process. Sales data was entered into the GST portal directly from invoices — no book-to-return reconciliation was done before filing. ITC was claimed as per books without checking GSTR-2B.
Where Clicarity came in
They deployed Clicarity to track the compliance cycle. Each period's reconciliation was a job with stages: sales reconciliation, GSTR-2B ITC match, GSTR-3B preparation and review, and filing confirmation. The process change also helped reconstruct the FY 2023-24 reconciliation for the notice response.
The result
Scrutiny notice responded to successfully. Revised process reduced reconciliation errors to zero in the following 4 quarters.
The notice was a blessing. It forced us to build a process that should have existed from the start.

Clicarity is a process tracking tool. It does not provide certification, consulting, or audit services.

Wondering if Clicarity fits your process? Describe how your jobs flow and we’ll tell you honestly whether it’s the right fit.
Last verified March 2026 · gst.gov.in · cbic.gov.in