GST Compliance Mistakes That Can Cost Your Business A Lot Of Money
CA DHIRAJ OSTWAL | GST ADVISORY
GST Compliance Mistakes That Quietly Drain Your Business
What They Cost, Why They Keep Happening, and How to Stop Them
By CA Dhiraj Ostwal | June 2026
Most business owners imagine a GST mistake announces itself clearly a penalty notice in red, a specific number, a defined liability. That is rarely how it works.
What actually happens is slower and considerably more expensive. A supplier forgets to upload an invoice. A reverse charge entry is skipped because no one flagged it. A GSTR1 figure is entered correctly but the GSTR3B summary tells a different story. None of these feel urgent on the day they occur. Eighteen months later, a systemgenerated notice lands and you find yourself reconciling three financial years, paying interest at 18% per annum under Section 50, and explaining to your banker why a chunk of your working capital is locked inside a disputed input tax credit claim.
After years of handling GST for traders, manufacturers, and service firms across Pune and Maharashtra including assessments, scrutiny notices, and litigation I have watched the same handful of errors repeat across very different businesses. They are rarely caused by dishonesty. They are caused by treating GST as a monthly dataentry chore rather than what it actually is: a continuously reconciled, systemmatched compliance trail where the department often knows about your mismatch before you do.
This article walks through the mistakes I see most often, why they keep recurring even in careful businesses, and what each one actually costs you.
Why These Mistakes Keep Happening
Before listing the errors, it helps to understand the conditions that produce them, because the same root causes appear again and again.
Fragmented ownership. In many small and midsized businesses, the person raising invoices, the person doing data entry, and the person filing returns are three different people or one overworked accountant doing all three at monthend. Nobody owns reconciliation as a job. Things fall between the cracks not because anyone is careless, but because no single person sees the full picture before the return is filed.
The gap between 'we paid the tax' and 'we reported it correctly.' Owners often assume that as long as cash has gone to the government, they are safe. GST does not work that way. The law cares deeply about how and where you report a transaction which return, which table, which counterparty's GSTIN. A correctly paid but wrongly reported figure can still trigger a notice.
The system has moved; the business has not. GST has become far more automated than most businesses have adjusted to. The portal now hardlocks figures, autopopulates liabilities, and from the October 2025 tax period routes input tax credit through an Invoice Management System that demands active review before credit can be claimed. Businesses still operating on a 2019 mindset file GSTR1, file GSTR3B, done are walking into a system that has quietly tightened around them.
Mistake 1: Late Filing The Silent Compounding
Late filing is the most common GST compliance error, and also the most underestimated. The direct cost looks trivial: a late fee of 50 per day for a return with tax liability (25 each under CGST and SGST) and 20 per day for a nil return. Many owners shrug at that figure. The damage is not the late fee. It is everything attached to it.
GST returns file in sequence. You generally cannot file the current period until the previous one is cleared. So one missed month does not stay one month it blocks the next filing, and the next. Late fees accrue across all pending periods simultaneously. On top of that, interest at 18% per annum runs on any unpaid tax from the day after the due date until actual payment under Section 50 of the CGST Act. And if returns remain unfiled for six continuous months, the department can suspend and move to cancel your registration meaning you cannot legally raise a taxable invoice at all.
Legal Reference: Section 50, CGST Act (interest on delayed payment); Section 29, CGST Act (cancellation of registration); Rule 59, CGST Rules (filing sequence lock).
|
REALWORLD SCENARIO The Cascading Cash Crunch A textile trader in Pune hit a workingcapital squeeze in Q2 and decided to 'file later when funds come in.' By the time funds arrived, four months had lapsed. Late fees had stacked across each pending GSTR3B, interest on unpaid tax had been running at 18% per annum, and because his GSTR1 was also pending, none of his buyers could see those invoices in their own GSTR2B. They began withholding payment until their ITC reflected. A shortterm cash problem had become a compliance problem and a receivables problem simultaneously. The total outflow late fees, interest, and delayed collections was nearly four times the original tax that was unpaid. None of it was necessary; a partial payment with a filed nildifferential return would have stopped the cascade. |
The practical fix: Never treat filing as a cashflow management lever. Even when funds are tight, file the return with the correct liability and then manage the payment timeline separately if needed. A filed return with pending payment attracts only interest. An unfiled return attracts interest, late fees, sequence lock, and registration risk all at once.
Mistake 2: GSTR1 vs. GSTR3B Mismatch The One the System Catches Automatically
GSTR1 reports your outward supplies invoice by invoice; GSTR3B is the summary return where you declare tax payable and claim credit. The two are supposed to tell the same story about your sales. When they do not, the system notices and so does the department.
Mismatches usually enter for mundane reasons: an invoice entered in one return but missed in the other, an amendment made in GSTR1 that never reached the summary, or a credit note accounted in one place and not the other. The department's analytics flag the gap automatically. You receive a notice commonly in the ASMT or DRC series asking you to explain or pay the difference.
What makes this far more consequential now is the hardlocking of GSTR3B. From the July 2025 tax period, the portal began locking the autopopulated liability in GSTR3B, and from November 2025 certain tables became entirely noneditable they flow straight from GSTR1. The practical consequence is blunt: if your GSTR1 is wrong, your GSTR3B is now locked into being wrong. You can no longer quietly correct the summary at filing stage. The only correction path runs upstream through GSTR1A, within the same tax period.
Legal Reference: Section 37, CGST Act (GSTR1 obligations); Section 39, CGST Act (GSTR3B); Notification No. 12/2024CT and subsequent circulars on systemcomputed liability.
|
REALWORLD SCENARIO The Mismatch That Triggered Scrutiny An autocomponents manufacturer reported 48 lakh in interstate B2B sales in GSTR3B for the year but 51.5 lakh in GSTR1 across the same periods a difference that arose from two invoices uploaded late to the portal but included in the annual reconciliation. The GSTR3B figures were already filed. By the time the client noticed, ASMT10 had already been generated asking them to explain the 3.5 lakh gap. The explanation was legitimate. But the process of responding collating every invoice, matching transaction dates, drafting a reply, attending the virtual hearing cost the business three working days and CA fees. Had the reconciliation happened before filing, this would have been a 20minute correction in GSTR1A. |
The practical fix: Build a prefiling reconciliation into your monthly close. Sales register → GSTR1 → GSTR3B. Differences get fixed in GSTR1 before the filing date, not after. This single habit eliminates the most common trigger for automated scrutiny notices.
Mistake 3: ITC Management The Most Expensive Compliance Gap
If late filing is the most common mistake, input tax credit mismanagement is the most expensive. ITC is real money the GST you have already paid on purchases, offset against the GST you collect on sales. Get it wrong in either direction and it hurts: overclaim and you face reversal with interest at up to 24% per annum under Section 50(3); underclaim and you have simply gifted working capital to the government. In my experience, businesses lose far more ITC through underclaiming and timing failures than through any deliberate error.
The binding rule, codified in Section 16(2)(aa), is that you can claim ITC only on invoices that appear in your autogenerated GSTR2B. Many businesses still claim credit off their purchase invoices on hand, assuming a taxpaid invoice is enough. It is not. If your supplier has not filed his GSTR1, that invoice does not reach your GSTR2B, and the credit is not yours to take regardless of the invoice sitting in your file and the tax having been paid.
Legal Reference: Section 16, CGST Act (conditions for ITC eligibility); Section 16(2)(aa) (GSTR2B matching requirement); Section 16(4) (time limit for ITC claim); Section 17(5) (blocked credits).
The Invoice Management System (IMS) Why Passive Credit Claiming Is Now Dangerous
Since the October 2025 tax period, ITC no longer flows passively. Every B2B invoice, debit note, and credit note that your supplier files now appears on your IMS dashboard. You are expected to Accept, Reject, or mark Pending each record before it counts toward your GSTR2B. Crucially, inaction is not neutral an untouched record is treated as deemed accepted and flows into your credit position. That cuts both ways.
Ignore the IMS dashboard and you may absorb a wrong invoice as credit you will later have to reverse with interest. Reject something hastily and you knock out legitimate credit. From April 2026 this became mandatory for regular taxpayers filing GSTR3B, paired with a zeromismatch check that can block your GSTR3B from being filed if claimed ITC exceeds what is in your GSTR2B.
|
REALWORLD SCENARIO The QRMP Trap A midsized distributor on the QRMP scheme left several large supplier invoices in 'Pending' status on the IMS dashboard for a full quarter, expecting those suppliers to issue corrections before he finalised his claim. The corrections came after the GSTR2B cutoff for that quarter. Because the accept/reject window had closed, those invoices were not reflected in his GSTR2B for the relevant period. The ITC legitimate, taxpaid credit on verified purchases was lost for that quarter. He could not amend backward. The blocked credit amounted to 2.2 lakh, representing working capital that simply evaporated because a dashboard was treated as optional housekeeping rather than the statutory gate it had become. |
The Hard Deadline Nobody Takes Seriously Enough
ITC for a financial year must be claimed by the earlier of the 30th of November following that yearend or the date of filing the annual return under Section 16(4). Miss it and the credit lapses permanently there is no appeal to fairness or equity. The Revenue's position, consistently upheld in disputes, is that the statutory time limit is absolute.
In practice, this deadline is most dangerous when suppliers upload invoices late in October or November. The supplier's delay is not your legal excuse. If you are not actively monitoring GSTR2B for lateappearing invoices in those months and claiming immediately, you can lose perfectly valid credit simply because of the calendar.
The practical fix: ITC reconciliation is a monthly discipline, not an annual cleanup. Match every purchase to GSTR2B before claiming. Work the IMS dashboard deliberately each period. Set a calendar reminder to audit unclaimed credits for the financial year every October before the November cliff.
Mistake 4: Reverse Charge Mechanism Overlooked on Everyday Expenses
Under the Reverse Charge Mechanism, the recipient of goods or services pays the GST directly to the government rather than through the supplier. This applies to a surprisingly broad list of routine business transactions: legal fees paid to an advocate, goods transport agency charges, certain director's remuneration, import of services, and several other categories notified under Section 9(3) and 9(4) of the CGST Act.
The common failure here is not fraud it is simply not recognising that an expense entry needs RCM treatment at all. A lawyer's bill gets booked as a general expense; GTA freight gets included in purchase cost; import of cloud subscriptions goes through as a routine vendor payment. Nobody paid the RCM liability because nobody flagged it as taxable under RCM. When assessments surface this and they do, because GTA and legal fee data from third parties is increasingly crosschecked the liability arrives with full interest under Section 50 and often penalties.
Legal Reference: Section 9(3) and 9(4), CGST Act; Notifications 13/2017CT(R) and related notifications specifying RCMliable services; Section 16 read with Rule 86, regarding ITC on RCM payments.
|
WHAT I REGULARLY SEE DURING ASSESSMENTS In GST assessments of service businesses, RCM on legal and professional fees is almost always flagged. A business with 10–15 lakh annual advocate fees and no RCM entries is an immediate red flag. The officer does not need to dig further the liability is selfevident from the purchase ledger. The business ends up paying the tax it should have paid two or three years ago, plus 18% interest from each original due date. The credit on that RCM payment is often also lost by then, under Section 16(4)'s time limit. Map every recurring expense head against the RCM notification list once. Then review whenever you add a new vendor category or a new type of import. |
Mistake 5: Wrong HSN/SAC Classification and Misapplied Tax Rates
Every good and service under GST carries an HSN or SAC code that determines the applicable rate. Misclassify the code and you either shortpay (inviting demand plus interest under Section 73 or 74) or overcharge your customer (inviting disputes about the contractual price, possible refund claims, and a compliance trail that is harder to defend). Both outcomes are avoidable.
The mistake typically happens when a business adds a new product or service line and repurposes a convenient existing code without checking the rate schedule. It also happens when rate notification changes are not tracked the GST Council has revised rates on several categories over the years, and a code that attracted 12% in 2019 may now attract 18%. Using an outdated rate in either direction creates a compliance gap that compounds quietly across every invoice raised.
For businesses with diversified product lines, a periodic HSN/SAC review is not a luxury it is risk management. The cost of a oneday review is trivially small compared to the cost of a reassessment covering three years of wrongrate invoices.
Legal Reference: Section 73 and 74, CGST Act (demand for shortpaid tax); HSN Classification Rules under Customs Tariff Act as applicable to GST; relevant rate notifications.
Mistake 6: EInvoicing Gaps The Risk Your Buyers Are Exposed To
If your aggregate turnover crossed 5 crore in any financial year since 201718, einvoicing is mandatory for your B2B supplies. The critical word is 'any year' a business that crossed the threshold in 202122 and then contracted remains in scope. This catches people off guard.
An invoice that should carry an Invoice Reference Number (IRN) but does not is not a valid tax invoice under the law. The consequence is not just your own exposure your buyer's ITC on that invoice is also at risk, since a noncompliant invoice does not satisfy the documentary conditions for credit. Buyers who discover this will come back to you. In commercial relationships with larger corporates or listed companies (who run GST audits on their vendor base), this can become a dispute about the entire transaction, not just the compliance formality.
Businesses above 10 crore turnover also face a 30day window to upload invoices to the IRP. Invoices uploaded after 30 days are rejected by the system and cannot be reported retroactively. If your billing cycle or ERP output does not account for this, you are generating invoices that cannot complete their compliance lifecycle.
Legal Reference: Rule 48(4), CGST Rules (mandatory einvoicing); Notification 01/2022CT and subsequent threshold notifications; IRP operational guidelines on the 30day upload restriction.
Mistake 7: Weak Documentation and RecordKeeping
GST law requires that invoices, returns, and supporting documents be maintained for a defined period broadly, six years from the due date of the annual return for the relevant year (Section 36, CGST Act). The standard mistake is treating records as something that can be reconstructed when an assessment arises. You cannot reconstruct a supplier's compliance status from two years ago, or a missing eway bill, or the original purchase invoice for a credit you already claimed. The audit examines what exists on the date of assessment, not what might have existed.
In litigation matters, poor documentation is consistently one of the two or three factors that convert a winnable dispute into a settled liability. A strong legal argument fails when there is no documentary trail to support it. Organised, monthly, GSTINwise records are the difference between a straightforward audit and a prolonged one.
Legal Reference: Section 35 and 36, CGST Act (maintenance and retention of accounts); Rule 56, CGST Rules (documents to be maintained).
Mistake 8: Treating GST Notices as Optional Correspondence
A GST notice is not a suggestion or an opening bid in a negotiation. It is a formal statutory communication with a defined response window. Silence past that deadline is legally treated as acceptance of the department's position which can convert a defensible mismatch into a confirmed demand with penalties under Section 73 or 74. The difference between a demand of 10 lakh with penalty and the same 10 lakh resolved through a timely, substantiated reply is often just the reply itself.
In litigation, I regularly see cases where the underlying liability was contestable the figures were defensible, the law was arguable but the business had already conceded the point by not responding at the notice stage. Reconstructing that defense at the appellate level is possible but far harder and far more expensive.
The practical rule: treat every GST notice as timesensitive, bring your CA in on the day it arrives, and never let a response deadline lapse without at least a holding reply requesting extension.
What These Mistakes Actually Cost The Real Bill
The late fee or penalty is usually the smallest part of the total exposure. Here is what the real cost typically looks like across these mistakes:
Working capital blockage. ITC stuck in dispute or lost to a deadline is cash you have already spent that cannot be recovered. For a business with 50 lakh in monthly purchases taxed at 18%, a single month of unclaimed credit is 9 lakh in blocked working capital capital that should be available for operations.
Interest accumulation. At 18% per annum, three years of unaddressed liability compounds significantly. A 5 lakh tax shortfall from 202122 carries approximately 2.7 lakh in interest by the time it surfaces in a 202425 assessment an effective rate that exceeds most business loan costs.
Opportunity and operational cost. The hours your team spends reconstructing records and attending hearings instead of running the business have a real cost that does not appear in any penalty calculation.
Buyer and relationship risk. Buyers who cannot claim ITC on your invoices begin treating you as a compliance risk. In B2B markets, this affects payment terms, vendor retention decisions, and in some cases whether they continue working with you at all.
Litigation exposure. A GST dispute that reaches the adjudication or appellate stage typically involves CA fees, legal fees, management time, and potential business disruption all of which are real costs that could have been avoided with clean compliance from the start.
Your Monthly GST Compliance Checklist
Build these into your monthly close. They do not require expensive software they require consistent execution:
- Set a filing calendar with alerts for GSTR1, GSTR3B, and GSTR9. File in sequence and never let a period lapse, even in a cash crunch file with partial payment rather than not filing at all.
- Reconcile before you file, every month: sales register → GSTR1 → GSTR3B. Fix differences upstream in GSTR1 or GSTR1A before the filing date. The GSTR3B summary is now hardlocked and cannot be independently corrected.
- Work the IMS dashboard deliberately each month. Accept, reject, or pend every supplier record consciously inaction means deemed acceptance, with all the credit consequences that follow.
- Match every purchase to GSTR2B before claiming ITC. If a credit is not reflected, chase the supplier before the cutoff do not claim on the invoice alone.
- Track the ITC annual cutoff. Every October, audit unclaimed credits for the financial year and ensure they are claimed before the 30 November deadline.
- Map all recurring expense heads against the RCM notification list. Review whenever a new vendor category is added or a new import of services begins.
- Audit your HSN/SAC master and applied rates at least once a year and after any rate notification. Add a line to your onboarding process for new products.
- Confirm your einvoicing obligation status and IRN compliance. If above 10 crore turnover, ensure your invoicing system respects the 30day upload window.
- Maintain records organised monthly by GSTIN and supply type. Do not rely on yearend reconstruction.
- Respond to every GST notice on the day it arrives involve your CA immediately and never let a deadline lapse without a holding response.
A Closing Note from the Desk
The single most useful shift I can recommend is this: stop thinking of GST as a return you file, and start thinking of it as a position you maintain. The portal now matches, locks, and deems in nearrealtime. The businesses that stay out of trouble are not necessarily the ones with the most sophisticated systems they are the ones who reconcile a little every month instead of explaining a great deal every assessment.
The common thread across every expensive GST mistake I have seen whether it ends in a demand notice, a blocked credit, or full litigation is that the problem was visible and correctable well before it became costly. It just was not looked at in time.
If your GST processes still run on a fileandforget rhythm, or if you have received notices that have not been fully resolved, or if you are simply uncertain whether your ITC position is clean that uncertainty is worth addressing now, not at yearend. A structured review of your GST position typically takes a few working days and costs a fraction of what a single assessment season can.
|
HOW WE CAN HELP GST Health Check A structured review of your GSTR1/3B consistency, ITC position, RCM exposure, and filing status, with a written gap report and priority action list. Notice Handling Support If you have received a GST notice (ASMT, DRC, SCN, or any other), we can advise on response strategy, draft the reply, and represent you through hearing. Compliance System Setup For businesses whose internal processes are still informal, we help design a monthly GST process that prevents these issues at the source. To schedule a consultation, contact us at dhiraj.ostwal@gmail.com | +9170200 45454 | cadhirajostwal.com |
CA Dhiraj Ostwal advises businesses, MSMEs, and professionals on GST, income tax, audit, and broader compliance and advisory matters. This article reflects the GST position as understood at the time of writing and is for general guidance only it is not a substitute for advice specific to your facts. Rules, thresholds, and procedures change frequently; confirm the current position with your advisor before acting.


