If you are a GST-registered freelancer claiming Input Tax Credit (ITC) on your business expenses — cloud subscriptions, co-working rent, equipment, professional software — GSTR-2B reconciliation is the single most important monthly task you should automate. Skip it, and you risk claiming ITC that the government will eventually deny; do it well, and every rupee of legitimate input tax credit lands in your account on time. This guide explains what GSTR-2B is, why reconciliation matters, the 4-state reconciliation model, and how to do it in minutes instead of hours.
What is GSTR-2B?
GSTR-2B is an auto-drafted, static ITC statement generated monthly by the GSTN portal. It is built from the GSTR-1, GSTR-5, and GSTR-6 filings of your suppliers— every business that issued you an invoice and reported it to GST. GSTR-2B is read-only; you do not file it, you reconcile against it.
Key facts:
- Generated on the 14th of every month (covers the prior month's data).
- Once generated, it is a fixed monthly statement — supplier filings and amendments after the cut-off flow into the next month's 2B. You can still accept, reject or keep pending each record in the Invoice Management System and have 2B recomputed before filing 3B.
- It is the official basis for ITC eligibility under Rule 36(4) — you can only claim ITC if the invoice appears in your 2B.
- It separates invoices into B2B, ISD credits, debit/credit notes, import IGST, RCM-applicable supplies.
Why Reconciliation Matters
Three concrete reasons reconciliation is not optional:
- Section 16(2)(aa) — ITC denial. The GST law explicitly says ITC cannot be claimed if the invoice is not appearing in your GSTR-2B. Claim anyway, and the GST officer can disallow with interest + penalty during scrutiny.
- Rule 36(4) — Provisional ITC capped. Provisional ITC (where the supplier has not yet filed) was historically allowed at 5% of eligible reconciled credit; this is now effectively zero. Every rupee of ITC must trace to a 2B entry.
- Rule 88D — automated intimation. If ITC claimed in GSTR-3B exceeds what 2B shows beyond the notified limit, the portal issues an intimation (DRC-01C); pay or explain before your next GSTR-1. Unresolved differences can lead to scrutiny (s.61) and a demand.
The shift to 2B-based ITC isn't just a compliance update — it permanently changed the cash flow rhythm. Suppliers who don't file 2B-eligible invoices on time effectively cost you money. Reconcile early; chase suppliers early.
The 4-State Reconciliation Model
Every expense invoice falls into exactly one of four states when matched against GSTR-2B. HourSlip's reconciler uses these labels — and most accounting tools follow the same model:
| State | Meaning | Action |
|---|---|---|
| Matched | Your expense + 2B entry agree on supplier GSTIN, invoice number, date, taxable value, and tax amount. | Claim ITC. No action needed. |
| Mismatch | Same invoice present in both, but amounts/dates differ. | Identify which is correct; ask supplier to amend or correct your records. |
| Unmatched | Invoice is in your expenses but not in 2B. | Supplier has not filed. Cannot claim ITC this month. Defer or chase supplier. |
| Not in Records | Entry is in 2B but you have no matching expense. | Either a missed expense (add it) or supplier error (ask them to amend). |
The matching key is usually (GSTIN + invoice number + financial year). Some tools also use invoice date and taxable value for tie-breaking. If supplier GSTIN is wrong on your expense record, the match fails immediately — accuracy at expense entry time matters.
Monthly Reconciliation Workflow
The repeatable flow most freelancers follow once a month:
- 14th of every month: GSTR-2B for the previous month is published. Log in to the GST portal → Returns Dashboard → select tax period → download GSTR-2B JSON.
- Upload the JSON to your reconciliation tool. HourSlip parses it locally; the reconciler matches against your tracked expenses for that month.
- Review the 4-state summary. Matched lines need no action. Mismatch and unmatched lines need investigation. Not-in-records often surfaces missed expenses.
- Resolve mismatches: contact suppliers via email or phone, ask for corrected invoices or 2B amendments. Most amendments flow to the next month's 2B.
- File GSTR-3B by the 20th if you file monthly, or the 22nd/24th after the quarter under QRMP — claim only the matched ITC, excluding unmatched and unresolved mismatches.
Common Mismatches
- Supplier reported wrong GSTIN. Their accountant typed your GSTIN incorrectly on GSTR-1. The invoice is in 2B for the wrong customer. Supplier must amend.
- Wrong invoice number. You captured INV-123 but the supplier filed INV/2026/123. Standardise capture; tools normalise these but case-sensitive matching can fail on edge characters.
- Different financial year. Invoice dated 31 March but supplier reported in April's GSTR-1 — slips into April 2B, not March. You need to claim ITC in April, not March.
- Tax type difference. Supplier filed as IGST (treated as inter-state) but you recorded as CGST+SGST (intra-state). Verify supplier address state vs your state.
- Amendments in later months. Supplier filed correctly in month X, then amended in month Y. The amendment shows in Y's 2B with a debit/credit note flag. Total ITC across months still nets correctly.
Reverse Charge (RCM) in 2B
GSTR-2B flags reverse-charge supplies only when a registered supplier reported them in its GSTR-1 (for example GTA or advocate services). Reverse charge on import of services and on notified purchases from unregistered suppliers never appears in 2B — track those from your own records. For all of them you (the recipient) pay the GST directly to the government, then claim eligible credit back as ITC.
Reconciliation treatment:
- RCM supplies reported by a registered supplier appear in 2B with the "RCM applicable" flag; the rest come from your own records.
- You report the liability in GSTR-3B Table 3.1(d) (inward supplies liable to reverse charge) and pay it in cash.
- You claim eligible credit in Table 4(A)(2) for import of services, or 4(A)(3) for other RCM supplies.
- Net effect: zero where the credit is fully eligible, but both legs must be reported.
Audit Readiness
If the GST department ever audits you, a clean monthly reconciliation log is your single best defence. Keep:
- Monthly 2B JSON downloads (keep them for 72 months from the due date of that year's annual return, per Section 36 — longer than six years from the invoice).
- Reconciliation reports showing match status, with audit dates.
- Email trail of supplier follow-ups on unmatched invoices.
- Note explaining any ITC claimed without 2B entry (rare; typically capped to provisional rules).
HourSlip retains reconciliation history per month per user — every reconcile session is logged with state transitions, so if a 2024 ITC claim is questioned in 2027, you can pull the original reconciliation report.