If you have ever downloaded your GSTR-2B and compared it with your purchase register in TallyPrime, you may have noticed the numbers do not match. This is one of the most common GST problems that business owners and accountants face every month. The good news is that most mismatches have a simple explanation, and once you know the reason, fixing it becomes much easier.
What Is GSTR-2B and Why Does It Matter?
GSTR-2B is an auto-generated statement available on the GST portal. It shows all the Input Tax Credit (ITC) that your suppliers have reported against your GSTIN. It is generated on the 14th of every month and covers invoices filed by your suppliers in their GSTR-1 for the previous month.
Your purchase register, on the other hand, is a record of every purchase your business has made — whether or not your supplier has filed their return.
When these two do not match, it means there is a gap between what you have recorded and what the GST portal has confirmed. You can only claim ITC on what appears in GSTR-2B, so if there is a mismatch, you may either be claiming more than you should or missing out on credit you are entitled to.
The Most Common Reasons for the Mismatch
1. Your Supplier Has Not Filed GSTR-1 Yet
This is the most frequent reason. If your supplier has not filed their GSTR-1 for the month, the invoice will not appear in your GSTR-2B at all — even if you have the physical invoice in hand.
Example: You purchased goods worth ₹50,000 plus ₹9,000 GST from a supplier in May. You recorded it in TallyPrime. But your supplier filed their GSTR-1 late, in June. That ₹9,000 ITC will not appear in your May GSTR-2B. It will show up only in your June GSTR-2B.
2. Supplier Filed the Invoice With a Wrong GSTIN
Your supplier may have made a typing error while entering your GSTIN. In that case, the invoice gets linked to someone else’s GSTR-2B, not yours.
Example: Your GSTIN ends in 1Z5 but your supplier typed 1Z6. The invoice will not appear in your statement, and you will have a mismatch even though you have paid GST.
3. Invoice Date and Reporting Period Do Not Align
GST rules say ITC must be matched to the period in which the invoice is reported by the supplier, not the date on the invoice. So if a supplier reports a March invoice in April’s GSTR-1, it will appear in your April GSTR-2B, not March.
4. You Have Recorded the Invoice With a Different Amount
Sometimes the amount in your purchase register does not match what your supplier reported. Even a small difference in taxable value or tax amount will cause a visible mismatch.
Example: Your bill shows ₹18,000 GST but your supplier reported ₹17,500 by mistake. Your GSTR-2B will reflect ₹17,500 and your register will show ₹18,000 — a ₹500 gap.
5. Credit Notes Issued by the Supplier
If your supplier has issued a credit note against an earlier invoice, it will reduce your ITC in GSTR-2B. If you have not recorded that credit note in TallyPrime, your purchase register will show a higher ITC than what is available in GSTR-2B.
6. Invoices From Composition Dealers or Unregistered Suppliers
Composition dealers do not file GSTR-1 the same way regular taxpayers do. If you have purchased from a composition dealer and claimed ITC, it will not appear in GSTR-2B because composition dealers cannot pass on ITC.
Quick Reference: Mismatch Reasons and What Causes Them
| Reason for Mismatch | Who Is Responsible | Will It Resolve on Its Own |
|---|---|---|
| Supplier has not filed GSTR-1 | Supplier | Yes, once they file |
| Wrong GSTIN entered by supplier | Supplier | No, needs correction by supplier |
| Invoice reported in a different period | Supplier | Yes, appears in next month’s GSTR-2B |
| Amount difference in invoice | Either party | No, needs verification |
| Credit note not recorded | Buyer (you) | No, needs entry in Tally |
| Purchase from composition dealer | Not applicable | No, ITC cannot be claimed |
How to Reconcile GSTR-2B With Your Purchase Register?
Step 1 — Download Your GSTR-2B
Log in to the GST portal, go to Return Dashboard, select the month, and download GSTR-2B in Excel format. This gives you a complete list of all invoices that are eligible for ITC.
Step 2 — Export Your Purchase Register From TallyPrime
In TallyPrime, go to Display More Reports, then Account Books, then Purchase Register. Export it for the same period in Excel.
Step 3 — Match Invoice by Invoice
Compare each invoice in your purchase register against what appears in GSTR-2B. Check the supplier GSTIN, invoice number, invoice date, taxable value, and tax amount. Even one field being different can cause a mismatch.
Step 4 — Categorise the Differences
Once you identify mismatches, sort them into two groups. The first group is invoices present in your register but missing from GSTR-2B. The second group is invoices in GSTR-2B that you have not recorded in TallyPrime.
Step 5 — Take Action Based on the Category
For invoices missing from GSTR-2B, contact the supplier and ask them to file or correct their GSTR-1. Do not claim ITC on these invoices until they appear in your GSTR-2B.
For invoices in GSTR-2B that are not in your register, verify the original bill and record the purchase entry in TallyPrime.
What You Should Not Do?
Never claim ITC on an invoice that is not in your GSTR-2B. Even if you have a valid bill from the supplier, the GST department will reject the claim during scrutiny. The rule under Section 16(2)(aa) of the CGST Act makes it clear that ITC is only available if it reflects in your GSTR-2B.
Do not wait until the end of the year to reconcile. A monthly reconciliation habit saves you from interest and penalties later.
A Practical Example of Full Reconciliation
Ramesh runs a trading business in Delhi. For the month of April, his purchase register in TallyPrime shows total ITC of ₹85,000. When he downloads his GSTR-2B, it shows only ₹71,000.
After comparing both, he finds three issues. One supplier has not filed GSTR-1 yet, which accounts for ₹8,000 ITC. Another supplier entered his GSTIN incorrectly, which accounts for ₹4,000. The remaining ₹2,000 difference is because one supplier issued a credit note that Ramesh had not recorded in Tally.
Ramesh contacts the first supplier and asks them to file. He contacts the second supplier to raise an amendment. He records the credit note in TallyPrime. The following month, ₹8,000 appears in his GSTR-2B after the supplier files. The ₹4,000 gets resolved after the supplier amends the GSTIN. The ₹2,000 difference is now corrected in his register.
Result: His ITC claim is accurate, and he avoids a mismatch notice from the GST department.
Frequently Asked Questions:
Q1. Can I claim ITC if my supplier has not filed GSTR-1?
No. As per Section 16(2)(aa), ITC is allowed only on invoices that appear in your GSTR-2B. You must wait for your supplier to file before claiming that credit.
Q2. What should I do if a supplier keeps delaying their GSTR-1 filing?
You can send them a written reminder. If they continue to delay, consider whether continuing to do business with them is worth the ITC risk. You may also need to pay GST from your own pocket if the credit remains unavailable.
Q3. My GSTR-2B shows an invoice I never received. What do I do?
Check if any supplier has incorrectly linked an invoice to your GSTIN. If confirmed, ask them to amend the GSTIN in their GSTR-1. Do not claim that ITC if the purchase never happened.
Q4. Is there a time limit to claim ITC that appears in GSTR-2B?
Yes. You can claim ITC up to the 30th of November of the following financial year or the date of filing the annual return, whichever is earlier. Do not let unmatched invoices pile up beyond this period.
Q5. Does TallyPrime have a built-in tool to reconcile GSTR-2B?
Yes. TallyPrime has a GSTR-2B reconciliation feature under the GST reports section. It allows you to import your GSTR-2B JSON file and match it automatically against your purchase vouchers.
Q6. What happens if I claim more ITC than what is in my GSTR-2B?
The GST department can issue a demand notice and recover the excess ITC along with interest at 18 percent per annum and a penalty. It is always safer to claim only what is confirmed in GSTR-2B.
Final Thought
A mismatch between GSTR-2B and your purchase register is not always your mistake. Often it is a supplier compliance issue. But the responsibility to reconcile and claim only valid ITC lies with you. Make it a monthly habit, keep your communication with suppliers clear, and use TallyPrime’s reconciliation tools to make the process faster.
Discover more from
Subscribe to get the latest posts sent to your email.




