GST compliance is not just about filing returns on time. The details inside those returns — the HSN codes, ITC claims, inter-state vs intra-state classifications, and GSTR-1 vs GSTR-3B matching — are where most businesses make expensive mistakes. These errors compound over months and eventually trigger notices, demand orders, or ITC reversals that can run into lakhs of rupees.
Here are the 7 most common GST mistakes we see regularly — and exactly how to fix them.
ITC Mismatch Between GSTR-2B and GSTR-3B
This is the #1 GST problem facing businesses today. You claim Input Tax Credit (ITC) based on your purchase invoices in GSTR-3B, but your supplier either hasn't filed their GSTR-1, or filed it late, or made errors. The IT department cross-checks your ITC claim against GSTR-2B (auto-generated ITC statement from suppliers). If they don't match, you get a DRC-01 notice.
Real cost: If your supplier didn't file for 3 months and you claimed ₹5 lakh ITC, the department can demand that ₹5L back with 18% interest — sometimes years later.
Before filing GSTR-3B each month, download your GSTR-2B and reconcile it line-by-line with your purchase register. Only claim ITC that appears in GSTR-2B. Chase suppliers who haven't filed. Use accounting software that auto-reconciles 2B vs your books.
Late or Missing GSTR-1 Filing
GSTR-1 is the outward supply return — you declare all sales invoices here. When you file it late, your customer cannot see your invoices in their GSTR-2B, which means they cannot claim ITC on purchases from you. This damages your business relationships and may cause clients to stop working with you.
Due dates: Monthly filers — 11th of following month. QRMP (quarterly) filers — 13th of month following quarter. Missing this also attracts late fees.
Set calendar reminders for the 10th of every month (one day before the deadline). Automate invoice uploading using GSTN-integrated accounting software (Tally, Zoho Books, Busy). If you use the QRMP scheme, still upload IFF (Invoice Furnishing Facility) monthly for B2B invoices.
Wrong HSN/SAC Code Classification
Every product (HSN) and service (SAC) has a specific code that determines the GST rate. Using the wrong code — even accidentally — can mean you charged the wrong tax rate to customers, or claimed the wrong ITC rate. This is especially common for businesses dealing in goods that span multiple categories (e.g., processed vs unprocessed food, exempt vs taxable services).
Cross-verify your HSN/SAC codes against the official GST tariff schedule or use the GSTN HSN search tool at gstn.org. For complex product categories (pharma, food processing, chemicals), get a written opinion from a CA. From FY 2024-25, reporting HSN with 6 digits is mandatory for B2B invoices above ₹5 crore turnover.
Treating Inter-State Supplies as Intra-State (or Vice Versa)
When you sell to a customer in another state, you must charge IGST. If you sell within your own state, you charge CGST + SGST. Mixing these up means you've deposited the wrong government — state vs central. Correcting this requires amendments and can trigger scrutiny. Even more costly: collecting CGST+SGST from an inter-state customer means IGST was never deposited, creating a demand.
Always verify the billing address and shipping address at the time of invoice generation. If billing address (state) differs from your registration state, it's IGST. Use the "Place of Supply" rules correctly — especially for services, which have different PoS rules than goods.
Claiming ITC on Ineligible Items
Section 17(5) of the CGST Act blocks ITC on several categories even if you have a valid GST invoice. Many businesses unknowingly claim these and face reversal demands later.
Blocked ITC includes: Motor vehicles (for non-transport businesses), food and beverages for employees, club memberships, health insurance (except for mandatory worker's comp), construction of immovable property, and personal purchases put through the business.
Maintain a separate register for blocked credit. Ensure your accountant flags any invoice falling under Section 17(5) at the time of entry itself — before it gets claimed in GSTR-3B. Annual reconciliation of ITC claimed vs GSTR-2B must include an ineligibility check.
Not Filing Nil Returns
Many businesses think: "We had no sales this month, so no need to file GSTR-1 or GSTR-3B." Wrong. Nil returns are mandatory even if there is zero activity. Missing a nil return attracts the same late fee (₹20/day) and causes a cascading problem — you cannot file subsequent months without filing all previous months first.
Even during months with no transactions, file nil GSTR-1 and GSTR-3B by the due date. This takes literally 2 minutes on the GSTN portal. Set a reminder and treat it as mandatory — even for dormant registrations.
Ignoring Annual GSTR-9 / 9C Reconciliation
GSTR-9 is the annual GST return that reconciles all your monthly returns for the year. GSTR-9C is the reconciliation statement (audit certification required if turnover exceeds ₹5 crore). Many businesses file these as a formality without actually reconciling — leading to mismatches that the GST department picks up during assessments.
Treat GSTR-9 preparation as a proper year-end exercise. Reconcile: total outward supply per GSTR-1 vs books; total ITC per GSTR-3B vs GSTR-2B vs books; tax paid vs liability. Any differences must be explained or additional tax paid with interest before GSTR-9 is filed.
GST Penalty Quick Reference
| Offence | Penalty | Interest |
|---|---|---|
| Late filing (with tax due) | ₹50/day (max ₹5,000) | 18% p.a. on tax due |
| Late filing (nil return) | ₹20/day (max ₹500) | Nil |
| Wrong ITC claim (non-fraud) | 10% of tax or ₹10,000 (whichever higher) | 18% p.a. |
| Deliberate tax evasion | 100% of tax evaded | 18% p.a. + prosecution |
| E-way bill non-compliance | ₹10,000 or tax evaded (higher) | — |
Get Your GST Sorted by Experts
Our CA team handles GSTR-1, GSTR-3B, ITC reconciliation, and annual GSTR-9. No missed deadlines. No notices. Starting at ₹999/month.
Book GST Consultation →