Overview

GSTR 2A and GSTR 2B reconciliation is one of the most critical monthly GST compliance activities for every registered business in India. GSTR 2A is a dynamic, auto-populated return that reflects all invoices uploaded by your suppliers in their GSTR-1. GSTR 2B, by contrast, is a static statement generated on the 14th of every month that provides a fixed snapshot of eligible ITC for that tax period. Proper reconciliation of these two statements with your TallyPrime purchase ledgers ensures you do not lose even a single rupee of eligible Input Tax Credit, while also helping you identify which invoices need follow-up with suppliers before filing GSTR-3B.

TallyPrime ships with built-in GSTR 2A and 2B reconciliation capabilities that remove the need for manual Excel VLOOKUPs or third-party tools. You can download JSON or Excel files directly from the GST portal, import them into TallyPrime, and let the software auto-match invoices based on GSTIN, invoice number, date, and taxable value. Any mismatches are clearly flagged, and the system helps you take corrective actions such as asking suppliers to file pending invoices or reversing ITC where credit is not eligible. This guide walks you through the complete reconciliation workflow and explains how to use TallyPrime to handle the most common mismatch scenarios you are likely to encounter.

Businesses that skip proper 2A/2B reconciliation typically lose 2–5% of eligible ITC every month due to missed invoices, incorrect values, or suppliers who forget to file. Over a financial year this can add up to lakhs of rupees in lost tax savings. Using TallyPrime’s reconciliation features is the most reliable way to protect your bottom line while staying fully compliant with GST law.

Key Benefits

Maximize ITC Claims

Capture every rupee of eligible Input Tax Credit by matching 100% of purchases.

Auto-Match Invoices

Tally matches by GSTIN, invoice no, date and value in seconds with no manual work.

Spot Mismatches

Instantly detect supplier not filed, amount diffs, or party GSTIN mismatches.

Error-Free GSTR-3B

File accurate monthly returns with correct ITC values and avoid GST notices.

Step-by-Step Guide

1

Download GSTR 2A / 2B from GST Portal

Log in to the GST portal, go to Services → Returns → Returns Dashboard. Select the financial year and return period (month). Under “Auto drafted ITC details (GSTR 2B)” click Download and save the JSON or Excel file to your computer. For GSTR 2A, open the 2A tile and use the Download button for the full period.

2

Open GSTR-2 Reconciliation in TallyPrime

Launch TallyPrime and open your company. Go to Gateway of Tally → Display More Reports → GST Reports → GSTR-2. The system opens the GSTR-2 report showing all purchase vouchers recorded in your books for the tax period.

3

Import the Downloaded JSON/Excel File

With GSTR-2 report open, press Ctrl+O (Upload) → select “Import GSTR-2A/2B”. Browse to the JSON or Excel file you downloaded from the GST portal, select it, and confirm. TallyPrime will parse the file and load all supplier-filed invoices into the reconciliation workspace.

4

Run Auto-Match with Your Purchase Books

After import, click the “Match with Books” button (or press Alt+M). TallyPrime automatically compares every GST portal invoice against your recorded purchase vouchers using supplier GSTIN, invoice number, invoice date, and taxable amount. Matched items move to the “Matched” tab.

5

Review Mismatches & Take Corrective Action

Open the “Mismatch” and “Not in Books / Not in 2B” tabs one by one. For each entry: (a) if invoice exists in portal but not books, create the missing purchase voucher; (b) if value differs, amend your voucher or request supplier correction; (c) if supplier has not filed, send a reminder to upload GSTR-1 before the cutoff date.

6

Prepare Reversal & Finalize ITC for GSTR-3B

Once all corrections are done, use the “Reconciled ITC Summary” to identify ineligible credits (expired, blocked, mismatched beyond tolerance). Pass necessary journal vouchers for ITC reversal in TallyPrime, then use the final reconciled values to fill Table 4 of GSTR-3B and file your return confidently.

Pro Tips

  • Always reconcile against GSTR 2B — not 2A — before filing GSTR-3B. 2B is a static statement and is the official basis for eligible ITC claims. 2A keeps changing and should only be used for tracking long-term pending invoices.
  • Set a reminder for the 14th of every month. GSTR 2B is generated on the 14th; reconcile between the 14th and 18th so you still have 2–3 days to follow up with defaulting suppliers before you file 3B on the 20th.
  • Use tolerance limits for minor value differences. TallyPrime allows you to set a tolerance percentage or amount so small rounding differences (e.g., ±0.5%) auto-match instead of showing up as mismatches.
  • Export mismatch report as Excel and share with your CAs or purchase team. TallyPrime can export the full mismatch list with supplier GSTIN and invoice numbers, making supplier follow-ups much easier.

Frequently Asked Questions

GSTR 2A is a dynamic, real-time statement that keeps updating whenever your suppliers file or amend their GSTR-1. GSTR 2B is a static, read-only snapshot generated once a month (on the 14th) specifically for ITC claim purposes. The GST department recommends using 2B values for filing GSTR-3B because it is fixed and auditable.

GSTR 2B only includes invoices filed by your supplier on or before the 13th of the next month. If the supplier filed GSTR-1 after the 13th, the invoice will appear in 2A but will be moved to the next month’s 2B statement. You can claim ITC in that subsequent month instead.

Yes. You can change the period in the GSTR-2 report to cover a quarter or full financial year, import 2A/2B files for all those months together, and TallyPrime will auto-match across the entire period. This is useful for year-end audits or pending reconciliations.

Back to Blog Need help? Contact Us