Chat on WhatsApp
Live · GSTUsed by 20,000+ Indians

GSTR-2A vs Purchase Register Reconciliation

Match GSTR-2A invoices against your purchase register — color-coded mismatches

Upload your GSTR-2A JSON and your purchase register Excel. The tool matches invoices two-stage — exact then fuzzy — and shows matched, mismatched, probable, source-only, and target-only rows. Download the report in one click.

Instant Private 100% free Works offline
Upload both sides
GSTR-2A (.json or .xlsx)
Drop files here, or click to browse
Accepted: .json, .xlsx · Max 15 MB · Stays in your browser
Purchase register (.xlsx or .json)
Drop files here, or click to browse
Accepted: .xlsx, .json · Max 15 MB · Stays in your browser
Upload both files, or .

Want GST help beyond the calculator?

Registration, monthly filing, notices, refunds — our GST team handles it all. From ₹499.

About this tool

What is a GSTR-2A vs Purchase Register Reconciliation?

GSTR-2A reconciliation is a mandatory pre-filing step for any GST-registered business claiming Input Tax Credit. It involves comparing the invoices auto-populated in GSTR-2A (from supplier filings) against your own purchase register to identify missing invoices, value mismatches, and duplicates before filing GSTR-3B.

This tool performs two-stage matching: Stage 1 is an exact match on supplier GSTIN + normalised invoice number. Stage 2 is a fuzzy match for the same GSTIN where the invoice number differs by ≤ 2 characters (Levenshtein distance) or shares a 6-character prefix/suffix — catching typos and format differences between ERPs. Results are color-coded by match status.

Each matched pair shows a Δ (delta) column for invoice value, taxable value, IGST, CGST, SGST — so you can spot value mismatches even when the invoice number matched. Source-only rows are invoices in your purchases not reflected in GSTR-2A (supplier has not filed). Target-only rows are in GSTR-2A but not in your register (invoices you may have missed booking).

Features

Why use this GSTR-2A vs Purchase Register Reconciliation

Built for Indians, by Indians. Every number, every formula, every slab — tuned to FY 2026-27 reality.

Two-stage matching

Exact match on GSTIN + invoice number first. Fuzzy match for same GSTIN with invoice number variation ≤ 2 chars or shared 6-char prefix.

Color-coded results

Matched (green), mismatch delta (amber), probable (orange), source-only/missing in 2A (red), target-only/missing in purchases (blue).

Group by Supplier GSTIN

Toggle grouping to see all entries for each supplier together — useful when reviewing large reconciliations by vendor.

5 filter views

View all, only matched, only delta, only probable, source-only, or target-only. Focus on what needs action.

Download report

Export the full reconciliation or any filtered view as .xlsx or .csv for your records or to share with your CA.

Private

Both files processed in your browser — no server, no upload, no account.

How to use

Using the GSTR-2A vs Purchase Register Reconciliation in 4 steps

No onboarding, no signup. Answer three fields and the numbers update live.

01

Upload GSTR-2A (source)

Download GSTR-2A JSON from GSTN portal. Drag it to the left drop zone. Multiple files are merged automatically.

02

Upload Purchase Register (target)

Upload your purchase register as .xlsx or .json. Columns should include supplier GSTIN, invoice number, date, and tax values.

03

Run reconciliation

Click "Run reconciliation". The tool matches invoices in two stages and produces a color-coded results table.

04

Review and download

Filter by status — focus on source-only (supplier not filed) and mismatch (value differences). Download the report as Excel or CSV.

Best practices

Tips to get the most out of it

01

Run this reconciliation monthly, before the ITC claim deadline. Late reconciliation often means ITC is missed or reversed after the window closes.

02

For source-only rows (invoices in your register but missing from GSTR-2A), follow up with the supplier to file their GSTR-1. ITC cannot be claimed on these invoices until they appear in GSTR-2A.

03

For probable matches, manually verify the invoice number and amount. If the invoice is correct but the number was entered differently in two systems, accept the match after verification.

04

Value mismatches (delta rows) often arise from rounding differences or rate corrections by the supplier. Obtain a revised invoice if the mismatch is material (>₹1,000).

05

Group by Supplier GSTIN when working with large reconciliations — this lets you review all entries for a single vendor at once and spot patterns like systematic under-reporting.

Examples

Real-world scenarios

How Indians actually use this tool — concrete inputs, concrete outcomes.

Case 1

Pre-3B ITC reconciliation

Finance team runs the GSTR-2A vs purchases recon on the 15th of each month. Source-only invoices are flagged for supplier follow-up. Mismatch rows are reviewed by the CA before the final ITC amount is entered in GSTR-3B.

Case 2

Year-end ITC audit

At year-end, the team downloads 12 months of GSTR-2A data and runs bulk reconciliation against the annual purchase register, producing a full-year mismatch report for the statutory auditor.

Case 3

New supplier onboarding check

For a new supplier, the company runs a quick reconciliation after the first invoice month to verify the supplier is filing correctly before booking ITC.

FAQ

Frequently Asked Questions

Still have a question? Our team replies within a business day.

It is the process of comparing invoices auto-populated in GSTR-2A (from supplier GSTR-1 filings) against your own purchase records to verify ITC eligibility and spot missing or mismatched invoices before claiming credit in GSTR-3B.

Upload as .xlsx or .json. The tool looks for columns named ctin/gstin/supplier_gstin, inum/invoice_no, idt/invoice_date, and tax value fields (txval, iamt/igst, camt/cgst, samt/sgst). Exact column names are flexible — the tool uses alias matching.

Source-only = invoice is in GSTR-2A (supplier filed it) but not in your purchase register (you may have missed booking it). Target-only = invoice is in your purchase register but not in GSTR-2A (supplier has not filed their GSTR-1 yet).

After exact matching, the tool looks for same-GSTIN invoice pairs where the invoice numbers differ by ≤ 2 characters (Levenshtein distance) or share a 6-character prefix or suffix. This catches ERP formatting differences like INV-001 vs INV001.

For monthly ITC claims, GSTR-2B is the authoritative basis (static snapshot). GSTR-2A is useful for dynamic monitoring of supplier filings. Use the GSTR-2B Reconciliation tool on this site for the formal ITC claim reconciliation.

All processing happens in your browser. Both uploaded files are processed locally — nothing is sent to any server.

Want expert help beyond the tool? Talk to our team.

Our finance team helps Indian businesses and individuals plan investments, file taxes, and build wealth — without the jargon.

Book a free consultation
Let's Talk

Let's talk about your business.

Tell us what you're working on and where you want to go. We'll put together a plan. No obligation, no sales pitch.

  • Free 30-minute call
  • A plan built around your goals
  • No obligation, no pressure
  • Your own account manager

By submitting, you agree to our privacy policy. We'll never spam you.