Seven years after GST was implemented, reconciliation remains the single biggest operational headache for Indian businesses. The GST system was designed with a vision of seamless, self-reconciling returns — where supplier data auto-populated buyer records, making ITC claims automatic and verifiable. That vision was partially realised. But in practice, the ecosystem of returns — GSTR-1, 3B, 2B, 2A, 9, 9C, 7, 8, 10 — has created a reconciliation burden that consumes enormous CA and finance team time every month.
The consequences of getting it wrong are severe: ITC denied with interest and penalty, demand notices under Section 73 or 74, scrutiny of all returns for the period, blocked credit that ties up working capital, and in serious cases, cancellation of GST registration. This article addresses the most common GST problems observed in practice — what causes them, how to resolve them practically, and how AI agents can bring systemic relief.
The GST Return Universe — What Each Form Does and How They Interlock
Before addressing problems, it helps to understand what each return is supposed to do and how they are linked. Most reconciliation issues arise because a taxpayer treats these returns as independent filings rather than as an interconnected system.
| Return | Frequency | What It Contains | Links To |
|---|---|---|---|
| GSTR-1 Monthly / Quarterly | 11th / 13th of next month | All outward supplies — invoice-wise. Flows into buyer's GSTR-2A and 2B. The primary source of ITC for your customers. | Buyer's GSTR-2A, 2B; Annual GSTR-9 |
| GSTR-3B Monthly | 20th of next month | Summary return — total outward supply, ITC claimed, tax paid. Self-declared. Not auto-populated from GSTR-1. This gap is the root of most 3B vs 1 mismatches. | GSTR-1 (must reconcile); Annual GSTR-9 |
| GSTR-2B Monthly | 14th of next month | Auto-generated, static ITC statement based on suppliers' filed GSTR-1. The authoritative basis for ITC claims under Rule 36(4). Replaces 2A for ITC purposes. | GSTR-3B (ITC in 3B must not exceed 2B); GSTR-9 |
| GSTR-2A Dynamic | Updated as suppliers file | Auto-drafted inward supply register. Dynamic — changes as suppliers amend returns. Not the basis for ITC claims (2B is), but useful for tracking pending supplier filings. | Tracking supplier compliance |
| GSTR-9 Annual | 31st December | Annual consolidation of all monthly 3B and 1 data. Discrepancies between monthly returns and actual books must be declared and reconciled here. Amendment window. | All monthly GSTR-1 and 3B; Books of account |
| GSTR-9C Annual | 31st December (if applicable) | Reconciliation statement certified by CA. Compares GSTR-9 with audited financials. Mandatory for turnover above ₹5 crore. Differences must be explained and tax paid. | GSTR-9; Audited financial statements |
| GSTR-7 Monthly | 10th of next month | TDS deducted under GST. Filed by government entities and certain notified persons. Must match the TDS credit appearing in supplier's GSTR-2A. | Supplier's GSTR-2A |
| GSTR-8 Monthly | 10th of next month | TCS collected by e-commerce operators. Must match the credit appearing in sellers' 2A. A common pain point for marketplace sellers. | Seller's GSTR-2A / 2B |
GSTR-1 and GSTR-3B are filed independently by the same taxpayer. GSTR-3B ITC and GSTR-2B ITC are filed independently — one by you, one auto-generated from your suppliers. None of these automatically reconcile with each other or with your books of account. That reconciliation is your responsibility — and when it fails, the GST system issues notices.
The Six Most Common GST Problems Observed in Practice
This is the most frequently noticed GST problem. The business claims ITC in GSTR-3B based on its purchase register or books — but the corresponding supplier has either not filed GSTR-1, filed it late, or filed it with errors. The result: the ITC claimed in 3B exceeds what appears in GSTR-2B, triggering a mismatch that attracts a DRC-01 notice.
The common causes: supplier non-compliance (small vendors who file late), invoice-level errors (GSTIN wrong, amount different, tax rate mismatch), and ITC claimed in wrong period (invoice of March claimed in April, crossing the financial year).
- Automatically downloads GSTR-2B each month and matches it line-by-line against the purchase register using GSTIN + invoice number + amount + date as match keys
- Flags every invoice in the purchase register not appearing in 2B — groups by supplier with days overdue
- Calculates maximum permissible ITC for current month and auto-populates the 3B ITC field, preventing excess claims at source
- Generates supplier-wise follow-up alerts ranked by ITC value at risk
Section 17(5) of the CGST Act contains a list of blocked credits — inputs on which ITC cannot be claimed regardless of whether the supplier filed correctly. These include motor vehicles (other than for specified purposes), food and beverages, health services, beauty treatments, membership of clubs, rent-a-cab, life insurance, and construction of immovable property (other than plant and machinery).
In practice, businesses routinely claim ITC on these items — sometimes inadvertently (company car repair, office renovation, team lunch), sometimes aggressively (claiming ITC on company-leased cars arguing business use). When the department scrutinises returns, these claims are the first to be denied — with interest and penalty.
- Maintains an updated Section 17(5) blocked credit list and cross-references every purchase invoice against it at the point of booking
- Flags invoices from vendors whose primary business category indicates a blocked credit risk (restaurants, gyms, repair shops)
- For motor vehicles, tracks registration number and purchase purpose — allows ITC only where the specific purpose exception applies
- Generates a monthly blocked credit report showing what was correctly blocked vs what was inadvertently claimed
GSTR-1 contains invoice-level outward supply data. GSTR-3B contains summary-level tax payable. They are filed independently — and for most businesses, they don't match. Invoices appear in 1 but the corresponding tax is understated in 3B (or vice versa). The GST system automatically compares these two returns and generates a mismatch report. If the 3B tax is less than the 1 tax, the department assumes suppression of tax and issues a notice.
Common causes: advance receipts adjusted later without corresponding credit notes, amendments to invoices in 1 not reflected in 3B, errors in HSN-level tax calculation, and B2C invoices included in aggregate but HSN not split correctly.
- Runs an automatic GSTR-1 vs 3B comparison before either return is filed — shows the exact tax difference with invoice-level drill-down
- Classifies differences as: timing difference (advance/credit note), genuine error, or unexplained variance requiring CA review
- Alerts if the cumulative 1 vs 3B variance for the year exceeds a threshold that typically triggers scrutiny selection
Businesses that supply both taxable and exempt goods/services must apportion their ITC under Rule 42 and 43. ITC on inputs used exclusively for exempt supplies must be reversed. ITC on common inputs must be reversed proportionally based on the exempt/taxable turnover ratio. Most businesses either ignore this requirement entirely or do it incorrectly — leading to excess ITC retention that attracts interest when discovered.
- Tracks purchase classification and calculates the Rule 42/43 reversal amount automatically each month using actual turnover data from GSTR-1
- Generates the annual true-up calculation for GSTR-9, showing the difference between provisional monthly reversals and the final annual figure
GSTR-9 is the annual consolidation of all monthly returns. In theory, the GSTR-9 figures should equal the sum of all twelve monthly 3B and 1 returns. In practice, almost every business has differences — invoices filed in wrong periods, amendments, errors corrected in subsequent months, ITC claimed in a different period than the underlying invoice. When GSTR-9 declares numbers that differ from the sum of monthly returns, it is a red flag for the department.
More critically, GSTR-9 must also reconcile with the audited financial statements (via GSTR-9C). Turnover in GST returns must match revenue in the P&L. ITC in GST must reconcile with input purchases in the balance sheet. Differences must be explained with explicit reasons and additional tax paid where applicable.
- Maintains a running GSTR-9 reconciliation workbook throughout the year — updated monthly as each return is filed
- Compares GST turnover with accounting software revenue figures monthly, flagging any deviation above a set threshold immediately
- Pre-populates the GSTR-9 with consolidated monthly data and highlights every field where manual intervention is needed
- For GSTR-9C, generates a structured reconciliation with categorised differences (timing, classification, valuation, exempt/taxable mix) for the CA to review
Two categories of businesses face unique GST reconciliation challenges. E-commerce sellers must reconcile TCS collected by the platform (appearing in GSTR-8 filed by Amazon/Flipkart) with their own GSTR-1 — a mismatch here means either missed TCS credit or excess credit claim. Multi-GSTIN businesses (with branches in multiple states) must distribute common input services through an Input Service Distributor (ISD) using GSTR-6 — and the distributed credit must match the recipient's 2B. A credit distributed under the wrong GSTIN is effectively lost.
- For e-commerce sellers: auto-downloads GSTR-8 from each platform and reconciles TCS credit with sales data from GSTR-1
- For ISD: calculates the distribution key monthly based on actual branch turnover and populates GSTR-6 automatically
- For multi-GSTIN: maintains a cross-GSTIN transaction register and validates that all branch transfers have proper tax invoices
GST Notices You Will Receive — And What They Mean
Understanding which notice you received is the first step to responding correctly. GST notices come in specific forms for specific purposes:
"The best GST notice is the one you never receive — because the return was filed correctly, the ITC was reconciled, and the accounts matched the returns."
The AI Agent Approach: Continuous Reconciliation, Not Year-End Panic
The fundamental problem with current GST compliance is that it is reactive and periodic. Reconciliation happens once a month before 3B filing, and once a year before GSTR-9. Errors from January are often discovered only in December — by which time interest has compounded for eleven months and the amendment window may have closed.
AI Agents transform this into a continuous, real-time compliance layer that operates alongside the business's accounting system throughout the year:
- Daily invoice ingestion: Every purchase invoice is captured, validated (GSTIN check, tax rate check, reverse charge applicability check), and classified for ITC eligibility before it even reaches the accounts team
- Real-time 2B matching: As GSTR-2B is updated each month, every new entry is automatically matched against pending purchase invoices — credit is released only on match confirmation
- Supplier compliance dashboard: Live view of all suppliers ranked by pending ITC value — showing who has filed, who has not, and how much credit is at risk from each
- Pre-filing validation: Before 3B is filed, a full check runs: 3B ITC vs 2B, 3B output vs 1 output, Rule 42/43 reversal adequacy, blocked credit scan — all in one report
- Running GSTR-9 workbook: Updated monthly throughout the year. By November, 95% of GSTR-9 is already complete — December is verification, not preparation
- GST vs books continuous reconciliation: Every month, GST turnover is compared to accounting turnover. Every ITC claimed is compared to purchase ledger. Differences are flagged immediately with the specific transaction causing them
- Notice response assistance: When a notice is received, the AI agent retrieves all relevant return data, identifies the specific transactions cited in the notice, and drafts a structured response for CA review
GST Compliance Is Not an Annual Event. It Is a Daily Discipline.
The businesses that have the fewest GST problems are not those with the most complex tax structures — they are those who treat GST compliance as a continuous operational discipline rather than a periodic filing obligation. Every invoice booked is a GST event. Every payment made is a potential ITC claim. Every supplier who does not file on time is a working capital risk.
The complexity of the GST return ecosystem — GSTR-1, 3B, 2B, 2A, 9, 9C and the rest — was designed to create transparency and self-policing. What it actually created, for most businesses, was a reconciliation burden that their finance teams are not equipped to handle manually at the speed the system demands.
AI Agents operating within the accounting and GST compliance workflow address this gap directly — not by replacing the CA or the finance team, but by ensuring that the data flowing into every return is accurate, complete, and consistent with every other return, before the filing button is pressed. In GST, as in income tax, the return is the first document. Fix it first. Everything else follows.
GST Notice? ITC Mismatch? We Can Resolve It.
Our team handles GST reconciliation, ITC audits, notice responses, GSTR-9 preparation, and representation before GST authorities across India.
Talk to Our GST Team