GSTR-2B Reconciliation Tool for CAs

Stop losing ITC to manual spreadsheet errors

Upload GSTR-2B + Purchase Register. Get a complete matched / mismatched / at-risk report in under 60 seconds. 100% browser-based — your data never leaves your device.

See How it Works
No installation No data upload Excel report download Fuzzy matching
recon_april_2025.run
INV/25/1042 · Reliance Ind.✓ Matched
BILL/25/0819 · TCS Ltd⚠ Missing in Books
INV/25/0934 · Infosys Ltd✗ ITC at Risk
INV/25/1105 · HDFC Bank≠ Amt Mismatch
PUR/25/1218 · Wipro Ltd✓ Matched
84%
Match Rate
₹2.4L
ITC Safe
₹18K
ITC at Risk
2–4 hrs
saved per client per month
4 tabs
Matched · Missing · Risk · Mismatch
100%
browser-based, zero data upload
₹999
per month, unlimited runs

Are you still doing GSTR-2B recon in Excel?

Every month, thousands of CAs waste hours on VLOOKUP-based reconciliation — error-prone, exhausting, and unscalable as client count grows.

  • 😤
    Manual VLOOKUP errors cost clients lakhsA single wrong cell match causes ITC overclaim — leading to notices, interest, and penalties
  • 2–4 hours per GSTIN, every single monthMultiply that by 50 clients and you're losing 200+ hours a month to reconciliation alone
  • 🚨
    No clear ITC-at-risk visibilityIt's nearly impossible to quickly see how much ITC is at risk because vendors haven't filed GSTR-1 yet
  • 🔒
    Client data uploaded to unknown serversMost online tools require you to upload sensitive financial data — a serious privacy and confidentiality risk

GST2BRecon.in — built for how CAs actually work

Two files in. Full report out. Under 60 seconds. Everything happens inside your own browser — nothing is ever sent to a server. No subscription lock-in for a trial. No Excel formulas. No headaches.

  • Matches on GSTIN + Invoice Number (primary key — industry standard)
  • Fuzzy match handles minor invoice number variations and typos
  • ±30 day date tolerance covers month-end carryover invoices
  • ₹1 amount tolerance handles rounding differences
  • 4 clean categories: Matched, Missing in Books, ITC at Risk, Mismatch
  • ITC at Risk summary in ₹ — critical for GSTR-3B decisions
  • Download full Excel report — 4 tabs, ready to share with client
  • 100% private: your data never leaves your browser

Three steps to a complete reconciliation

No setup, no learning curve. CAs can start reconciling within 2 minutes of opening the tool.

Step 01
📤

Upload Your Two Files

Upload GSTR-2B Excel (exported from GST portal) and your Purchase Register. Any column order — our smart mapper auto-detects headers. Download our Purchase Register template if needed.

Step 02

Instant Reconciliation

Our browser-based engine matches thousands of invoices in seconds using GSTIN + Invoice No as primary key, with fuzzy logic for minor variations, date tolerance, and amount rounding checks.

Step 03
📥

Review & Download Report

See a clear 4-tab summary. Download the full Excel report with all categories separated. Share directly with your client or use the ITC-at-risk summary for your GSTR-3B filing.

More accurate than any Excel formula

Unique
🔍

Fuzzy Invoice Matching

Handles INV/25/001 vs INV-25-001 vs INV25001. Normalises slashes, dashes, spaces — so minor formatting differences don't create false mismatches.

Privacy
🔒

100% Client-Side Processing

All reconciliation happens in your browser using JavaScript. No data ever reaches any server. Fully safe to use for any client's sensitive financial data.

🗂️

Smart Column Mapper

Auto-detects column names from your headers. Works with any GSTR-2B export format and any Purchase Register layout — standard or custom.

📊

4-Category Result View

Matched ✓ · Missing in Books ⚠ · ITC at Risk ✗ · Amount Mismatch ≠. Each with invoice count + taxable value totals for GSTR-3B planning.

📥

Full Excel Report Download

Single Excel file with 4 separate worksheet tabs. Professional format — ready to email to your client or attach to working papers.

Critical
🚨

ITC Risk Amount Tracker

Instantly calculates total ITC at risk in ₹ due to vendor non-filing. The single most important number for your GSTR-3B decision.

📋

Purchase Register Template

Download a pre-structured Excel template — give it to your clients once and never deal with messy column layouts again.

Handles Thousands of Invoices

Reconcile 5,000+ invoices in seconds. No server round-trips, no waiting, no timeouts. Scales to the largest clients you have.

📱

Works on Any Device

Full browser-based tool. Works on Windows, Mac, Linux — any browser. No installation required. Access anywhere.

Straightforward pricing for CA firms

Start with 3 free runs. No credit card needed for the trial.

Free Trial
₹0
3 reconciliation runs — no card needed
  • 3 reconciliation runs
  • All 4 result categories
  • Excel report download
  • Smart column mapper
  • Unlimited runs
  • Email support
Annual
₹8,999/yr
Save ₹2,989 vs monthly — 2 months free
  • Unlimited reconciliations
  • All 4 result categories
  • Excel report download
  • Smart column mapper
  • Fuzzy invoice matching
  • Priority email support

Questions & answers

Download GSTR-2B from the GST portal and export it as Excel (.xlsx or .xls). The tool supports the standard portal export format. After upload, you simply map which column corresponds to which field — the mapper auto-suggests based on your column headers.
Completely safe. All reconciliation logic runs in your browser using JavaScript — no data is ever transmitted to any server. Your client's invoice data, GSTIN, and amounts never leave your device. This makes it fully safe for professional CA use.
You can use any Excel format — the column mapper lets you tell the tool which column is Supplier GSTIN, Invoice Number, etc. We also provide a downloadable template you can share with clients for standardised input going forward.
Fuzzy matching normalises invoice numbers by removing slashes, dashes, spaces, and converting to uppercase before comparison. This means INV/25/001, INV-25-001, and INV25001 all match correctly — preventing false mismatches due to minor formatting differences between buyer and seller systems.
Yes — each reconciliation run processes one GSTIN's data. With a paid subscription, you can run as many reconciliations as needed — one per client, every month, with no additional charge.
Payment is processed securely via Razorpay. Once payment is confirmed, access is activated on your registered email immediately. If you face a payment issue where your card was charged but access was not granted, email auditdesk.hq@gmail.com with your Razorpay payment ID and we will investigate and resolve it. Please note that we do not offer automatic refunds — all sales are subject to our Terms of Service. For genuine technical issues, we will work to resolve them first.

GSTR-2B Reconciliation

Upload your files below. All processing is 100% client-side — your financial data never leaves your browser.

🎁 Free trial: 3 reconciliation runs — no payment needed.
📋

GSTR-2B File

Download from GST portal
Export as Excel (.xlsx / .xls)

Choose File
📒

Purchase Register

Your books data
Or download our template below

Choose File
🗂 Map GSTR-2B Columns (auto-detected — adjust if needed)
🗂 Map Purchase Register Columns (auto-detected — adjust if needed)
✓ Matched
0
⚠ Missing in Books
0
✗ ITC at Risk
0
≠ Amount Mismatch
0
Sovereign Admin Console 👑 Owner Access
Live
Total Subscribers
All paid users
Active Monthly
₹999/mo plan
Active Annual
₹8,999/yr plan
MRR (est.)
Monthly recurring
📋 All Subscribers & Access Grants
Email Status Plan Payment ID Since Actions
Loading…
⚙️ Manage Access
📈 Product Notes

• This admin console is protected by a hashed password. The password is never stored in plaintext.

• Granted users are stored in Supabase with status = 'granted' — treated same as paid for access purposes.

• Your sovereign email auditdesk.hq@gmail.com bypasses all trial limits automatically.

• For acquisition metrics: export subscriber table from Supabase dashboard for full history. MRR shown above is estimated from active plan counts.

• Razorpay webhook can be set to https://sqefjqxxhsgqkrutqroh.supabase.co/functions/v1/gst2b-webhook for auto-activation on payment.

👑

Admin Console

Enter your sovereign admin passphrase to access the owner dashboard.

This page is not linked anywhere on the public site. Access URL: /admin (or press Ctrl+Shift+A on any page)
🔓

Upgrade for Unlimited Access

You've used your 3 free reconciliations. Subscribe to continue with unlimited runs.

Monthly Plan
Cancel anytime
₹999/mo
Annual Plan
2 months free — save ₹2,989
₹8,999/yr
Continue with limited access