Use Case

GSTR-2B Reconciliation for Freelancers: A Practical Monthly Workflow

Every claimed rupee of ITC must trace to GSTR-2B. Here is the monthly workflow, the 4-state reconciliation model, and how to do it in minutes — not hours.

On this page

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:

  1. 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.
  2. 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.
  3. 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:

StateMeaningAction
MatchedYour expense + 2B entry agree on supplier GSTIN, invoice number, date, taxable value, and tax amount.Claim ITC. No action needed.
MismatchSame invoice present in both, but amounts/dates differ.Identify which is correct; ask supplier to amend or correct your records.
UnmatchedInvoice is in your expenses but not in 2B.Supplier has not filed. Cannot claim ITC this month. Defer or chase supplier.
Not in RecordsEntry 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:

  1. 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.
  2. Upload the JSON to your reconciliation tool. HourSlip parses it locally; the reconciler matches against your tracked expenses for that month.
  3. Review the 4-state summary. Matched lines need no action. Mismatch and unmatched lines need investigation. Not-in-records often surfaces missed expenses.
  4. Resolve mismatches: contact suppliers via email or phone, ask for corrected invoices or 2B amendments. Most amendments flow to the next month's 2B.
  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

FAQ

I am not GST-registered. Do I need to reconcile GSTR-2B?
No. GSTR-2B only matters if you are GST-registered and claiming ITC on business inputs. Freelancers below the Rs. 20 lakh threshold (or voluntarily unregistered) cannot claim ITC at all — the GST on your purchases is a final cost. If you cross Rs. 20 lakh and register, GSTR-2B reconciliation starts mattering from your registration month.
How often should I reconcile GSTR-2B?
Monthly — ideally between the 14th (when 2B is published) and your GSTR-3B due date (the 20th if you file monthly, or the 22nd/24th after the quarter under QRMP). Reconciling earlier gives you time to chase suppliers for unfiled or incorrectly filed invoices, which they can correct in the next month's 2B.
What if my supplier never files? Can I still claim ITC?
Under current law, no. Section 16(2)(c) requires the supplier to have actually paid GST to the government. If a supplier collects GST from you but never deposits it, you lose the ITC — and your recourse is to sue the supplier civilly. Several court cases have challenged this rule (some High Courts have ruled in favour of the buyer), but until the Supreme Court resolves it, the safer position is: no 2B entry, no ITC.
Why is an invoice in my GSTR-2A but not in my GSTR-2B?
Likely because the supplier filed late. GSTR-2B is generated on the 14th for the month; invoices filed after the cut-off flow to next month's 2B, even though they appear in the dynamic 2A. ITC eligibility follows 2B, not 2A — claim in the month the invoice appears in 2B.
Does HourSlip auto-fetch GSTR-2B from the GST portal?
No. The GST portal does not expose a public API for 2B download. You log in to the GST portal once a month, download the JSON (one click), and upload it to HourSlip. The reconciliation itself happens locally in seconds. Manual GSTN login is the regulatory boundary; everything after that is automated.
What if I have only 1-2 expense invoices per month — is 2B reconciliation still worth it?
Yes, but the tool overhead is lower. With under ~5 invoices/month, you can reconcile mentally in 2 minutes by opening 2B side-by-side with your expense list. Automated reconciliation pays off above ~10 invoices/month or when suppliers regularly file late.
Can I claim ITC retroactively if a missing invoice shows up in a later 2B?
Yes — but only up to the cutoff specified in Section 16(4): the earlier of (a) 30 November of the next financial year, or (b) the date of filing the annual return (GSTR-9). After that, the ITC lapses permanently. Reconcile every month rather than waiting for year-end.

Every deduction, caught

Manage your freelance finances in one place.

HourSlip handles invoicing, GSTR-1 export, and TDS reconciliation — free to start.

Start free →

This guide is general information, not tax advice. Rates and dates are for FY 2026–27 and can change. Verify with your CA before you file.

HourSlip

We build GST invoicing and tax tooling for India’s independent services professionals. Every guide is written against the Act, the Rules and the CBDT/CBIC circulars, and cites its sources.

Built for Indian freelancers

Invoicing and compliance, in one place.

GST-correct invoices, TDS tracked to 26AS, and a tax position you can actually see — free to start.

• No card required• Export your data as CSV