Skip to content
Create GST-compliant invoices in minutesStart free
ITC & Compliance

7 GST Billing Mistakes That Can Cost Your Business Lakhs in 2026

From wrong HSN codes to unclaimed ITC — these 7 billing errors silently drain lakhs from small businesses every year. Most are easy to fix once you know what to look for.

AK
Amresh Kumar · 10 min read · updated 6 September 2026
Confident businesswoman stands holding a laptop in front of a modern building.
On this page

Key takeaways

  • Wrong or missing HSN codes change the GST rate charged, attracting 18% interest and a minimum ₹10,000 penalty under Section 73.
  • Unclaimed ITC lapses after the GSTR-3B due date for September of the following year, so reconcile GSTR-2B every month.
  • Once turnover crosses ₹5 crore in any year, e-invoicing stays mandatory permanently, even if turnover later falls.
  • Credit notes must be issued by 30 November after the financial year ends, or they have no GST effect.

Why Small Businesses Lose Lakhs on GST Billing Errors

The GST Council's own data shows that ₹1.18 lakh crore in Input Tax Credit was blocked or reversed during FY 2024-25 due to return mismatches and invoice errors. A significant chunk of that money belonged to small businesses — businesses that could not afford to lose it.

The problem is not ignorance. Most business owners understand GST basics. The problem is that billing software is often poorly configured, accountants are overloaded, and small errors compound into massive liabilities over 12 months. A wrong HSN code here, a missed GSTR-2B reconciliation there — individually they seem minor. Together, they trigger notices, block ITC claims, and attract penalties that can exceed ₹2-5 lakh per year for even a ₹50 lakh turnover business.

With GST 2.0 changes rolling out in 2026 — the merger of 12% and 18% slabs, the new 40% luxury slab, and stricter e-invoice enforcement — the margin for billing errors has shrunk further. This guide walks you through the 7 most expensive mistakes and exactly how to avoid each one.

myBillPlease automates HSN validation, tax-type selection, and GSTR-2B matching so these mistakes never reach your returns.

Mistake #1: Using Wrong or Missing HSN Codes on Invoices

The Harmonised System of Nomenclature (HSN) code determines the GST rate applied to every product you sell. Use the wrong code and you charge the wrong rate — which means either you underpay GST (triggering a demand notice with 18% interest) or you overpay (and your customer loses ITC eligibility because the rate does not match their purchase records).

From April 2025, businesses with turnover above ₹5 crore must mention 6-digit HSN codes on every invoice. Businesses between ₹1.5 crore and ₹5 crore need 4-digit codes. Miss this requirement and your invoice is technically invalid — your buyer cannot claim ITC on it.

The cost: Underpayment attracts interest at 18% p.a. under Section 50 plus a minimum penalty of ₹10,000 under Section 73. Overpayment means you paid more tax than required and recovering it through a refund application (RFD-01) takes 60-90 days minimum.

How to avoid it: Use the myBillPlease HSN Code Finder to validate every product code before adding it to your invoice. Set up your product catalogue once with verified HSN codes, and every future invoice auto-populates the correct code and rate.

Mistake #2: Not Claiming Input Tax Credit You Are Entitled To

Input Tax Credit is not a bonus — it is money you have already paid on purchases that the government owes you back. Yet a staggering number of small businesses either forget to claim ITC, claim it incorrectly, or miss the deadline entirely.

Under current rules, you must claim ITC for a financial year by the due date of GSTR-3B for September of the following year (or the date of filing the annual return, whichever is earlier). Miss this window and the credit is gone forever. For a business spending ₹30 lakh annually on taxable inputs at 18%, that is ₹5.4 lakh in ITC lost — pure profit wiped out.

Common reasons ITC goes unclaimed: invoices not uploaded by suppliers in GSTR-1, purchases made from unregistered dealers (no ITC available), or claiming ITC on blocked categories like food and beverages, health insurance, or vehicles for personal use.

How to avoid it: Reconcile your purchase register with GSTR-2B every month — not quarterly, not annually. myBillPlease flags missing supplier invoices within 48 hours of GSTR-1 filing deadline so you can follow up before the credit window closes.

Mistake #3: Missing the E-Invoice Threshold and Generating Invalid Invoices

E-invoicing is no longer optional for most businesses. As of August 2023, the threshold dropped to ₹5 crore aggregate turnover. The government has signalled that this will be reduced further — potentially to ₹1 crore — during 2026-27. If your turnover crossed the threshold in any previous financial year, you are permanently required to generate e-invoices through the Invoice Registration Portal (IRP).

The e-invoice threshold does not reset

Here is what catches businesses off guard: you crossed ₹5 crore in FY 2023-24, your turnover dropped to ₹3 crore in FY 2024-25, and you stopped generating e-invoices thinking you are below the limit. Wrong. Once you cross the threshold, the requirement is permanent. Every B2B invoice you issued without an IRN (Invoice Reference Number) is invalid.

The cost: Your buyers cannot claim ITC on invoices without a valid IRN. When they discover this during reconciliation, they will demand credit notes or replacement invoices. You also face a penalty of ₹25,000 per invoice under Section 122(1)(ii) for issuing invoices not in accordance with the Act.

Read the complete e-invoicing guide to understand the full process and current thresholds.

How to avoid it: Check your aggregate turnover for every financial year since 2022-23. If it ever crossed ₹5 crore, enable e-invoicing in your billing software immediately. myBillPlease integrates directly with the IRP — every invoice is auto-validated and IRN is generated before the PDF is created.

Mistake #4: Charging Wrong Tax Type — CGST/SGST Instead of IGST (or Vice Versa)

This is the most common mistake in inter-state transactions, and it creates a cascading mess. The rule is simple: intra-state supply = CGST + SGST. Inter-state supply = IGST. But "place of supply" determination is not always obvious, especially for services.

Example: Your business is in Maharashtra. You provide IT services to a client registered in Karnataka. This is inter-state supply — you must charge IGST at 18%. But your billing software defaults to CGST 9% + SGST 9% because your settings assume intra-state. The total tax is the same (18%), but it goes to the wrong government account.

The cost: You deposited CGST + SGST with Maharashtra. Your Karnataka buyer claims ITC on an invoice showing CGST/SGST, but their GSTR-2B reflects this as a mismatch. Their ITC gets blocked. Meanwhile, you need to apply for a refund of the wrongly paid CGST/SGST and pay IGST separately — with interest at 18% from the original due date. The refund process takes 3-6 months.

With GST 2.0 slab restructuring in 2026, where the old 12% and 28% rates are being phased out and a new 40% luxury slab introduced, getting the tax type wrong on a high-value invoice can mean ₹50,000+ locked up in the wrong account for months.

How to avoid it: Configure your billing software to auto-detect tax type based on your GSTIN and your customer's GSTIN. The first two digits of a GSTIN indicate the state code — if they differ, it is inter-state. myBillPlease does this automatically for every invoice.

Mistake #5: Late GSTR Filing and the Penalty Snowball

Late filing penalties under GST are designed to hurt — and they compound fast. For GSTR-3B filed after the deadline, the late fee is ₹50 per day (₹25 CGST + ₹25 SGST) for returns with tax liability, capped at ₹10,000 per return. For nil returns, it is ₹20 per day, capped at ₹1,000.

But the late fee is just the beginning. You also owe interest at 18% per annum on the outstanding tax from the due date until the date of payment. For a business with ₹2 lakh monthly GST liability that files 45 days late, the interest alone is ₹14,795. Add the late fee of ₹2,250 (45 × ₹50), and a single late filing costs ₹17,045.

Do this for 4 months in a year — common for businesses that "batch file" quarterly but are registered for monthly filing — and you have burned through ₹68,180 in completely avoidable costs. That is an employee's monthly salary gone to penalties.

Worse, consistent late filing triggers scrutiny. The GST system flags serial defaulters for assessment under Section 61 (scrutiny of returns) or Section 73 (demand and recovery). A scrutiny assessment can dig into 5 years of returns and uncover other issues that attract their own penalties.

How to avoid it: Set non-negotiable calendar reminders for the 11th (GSTR-1) and 20th (GSTR-3B) of every month. Better yet, use myBillPlease which sends automated filing reminders 5 days before each deadline and pre-fills your returns from invoice data.

Mistake #6: Not Issuing Credit/Debit Notes for Returns and Price Changes

When a customer returns goods, when you give a post-sale discount, or when the original invoice had an error — you must issue a credit note. When you need to charge more than the original invoice (price increase, additional quantity discovered) — you issue a debit note. Skipping this step does not just create accounting problems. It creates GST problems.

A credit note reduces your output tax liability. If you accept a return worth ₹1,00,000 + ₹18,000 GST but do not issue a credit note, you are paying ₹18,000 in tax on a transaction that was reversed. Over a year, for a business with even 5% returns on ₹1 crore revenue, that is ₹90,000 in excess GST paid — money you will never get back without filing a formal refund.

Credit notes must be reported in GSTR-1 and must reference the original invoice number. They must be issued before the 30th November following the end of the financial year in which the original invoice was issued, or before the date of filing the annual return — whichever is earlier. Miss this deadline and the credit note has no GST effect.

How to avoid it: Create a process where every sales return or price adjustment immediately triggers a credit/debit note in your billing software. Do not batch them. Do not wait for month-end. myBillPlease generates linked credit notes in 2 clicks from the original invoice, with auto-populated references and correct tax adjustments.

Mistake #7: Not Reconciling GSTR-2B Before Filing GSTR-3B

GSTR-2B reconciliation is the single most important compliance activity that small businesses skip. GSTR-2B is your auto-generated ITC statement — it tells you exactly how much Input Tax Credit the government will allow based on what your suppliers reported. If you claim more ITC in GSTR-3B than what GSTR-2B shows, the excess is flagged immediately.

Since January 2022, Rule 36(4) restricts ITC claims to the amount available in GSTR-2B. There is no more 5% provisional credit. Every rupee of ITC you claim must be backed by a matching entry in GSTR-2B. Claim ₹5 lakh in ITC when GSTR-2B only shows ₹4.2 lakh, and the ₹80,000 difference becomes a demand with 18% interest.

The most frustrating part: the mismatch is usually your supplier's fault. They filed GSTR-1 late, entered the wrong GSTIN, or reported the invoice under B2C instead of B2B. But the ITC denial hits you, not them. The only remedy is to get the supplier to amend their return — which requires constant follow-up.

The cost: Average ITC mismatch for small businesses is 8-12% of total ITC claimed. On ₹10 lakh annual ITC, that is ₹80,000-₹1,20,000 blocked until resolved — plus interest if you already claimed it in GSTR-3B.

How to avoid it: Download GSTR-2B on the 14th of every month (it is generated on the 12th). Compare it line-by-line against your purchase register. Flag mismatches, contact suppliers for corrections before the 17th (GSTR-1 amendment deadline). myBillPlease automates this entire process — one-click GSTR-2B import, automatic matching, and supplier mismatch notifications.

How GST 2.0 Changes in 2026 Make These Mistakes Even Costlier

The GST 2.0 restructuring is the biggest overhaul since GST launched in 2017. The key changes every business must prepare for:

Slab rationalisation: The 12% and 28% slabs are being phased out. Most 12% items move to the revised 18% slab. Most 28% items move to a new 40% luxury and sin goods slab. This means HSN code accuracy is more critical than ever — a product that was 12% might now be 18%, and billing software that has not updated its rate tables will charge the wrong amount on every invoice.

Stricter e-invoice rules: The threshold is expected to drop to ₹1 crore, bringing lakhs of additional businesses under mandatory e-invoicing. Businesses that have never dealt with IRN generation will face a steep learning curve.

Real-time return matching: GSTN is piloting real-time invoice matching between GSTR-1 and GSTR-2B, which means ITC mismatches will be flagged within days instead of months. The window to fix supplier errors before they become demands is shrinking.

Together, these changes mean the 7 mistakes above will be caught faster, penalised more heavily, and cost more to fix. The businesses that survive are the ones that fix their billing processes before the new rules take full effect.

Monthly GST Billing Checklist to Avoid All 7 Mistakes

Print this checklist and run through it every month before filing. Or skip the manual work entirely: myBillPlease handles all 7 checkpoints automatically with real-time validation, automated reconciliation, and deadline alerts.

Monthly GST billing checklist

  • 1st-5th: Review last month's invoices and verify HSN codes are correct and complete (4 or 6 digits).
  • 5th-10th: Reconcile the purchase register against supplier invoices so every ITC-eligible purchase is recorded.
  • Before 11th: File GSTR-1 with all B2B invoices, credit notes and debit notes for the previous month.
  • 12th-14th: Download GSTR-2B, reconcile against your books and flag mismatches immediately.
  • 14th-17th: Contact suppliers with mismatches and request GSTR-1 amendments before the deadline.
  • Before 20th: File GSTR-3B; ITC claimed must match GSTR-2B and tax type (CGST/SGST vs IGST) must be right.
  • Month-end: Issue any pending credit or debit notes for returns or price adjustments.

Frequently asked questions

What is the penalty for using the wrong HSN code on a GST invoice?
Using the wrong HSN code leads to applying an incorrect GST rate, which triggers either underpayment or overpayment of tax. If you underpay, the GST department can issue a demand notice under Section 73 with a minimum penalty of ₹10,000 plus interest at 18% per annum from the due date. Your buyer also faces problems because ITC claimed on an invoice with an incorrect HSN code can be denied during assessment. For businesses above ₹5 crore turnover, missing the mandatory 6-digit HSN requirement makes the invoice technically non-compliant, which blocks ITC for the recipient entirely. The best prevention is maintaining an updated product catalogue with verified HSN codes. Tools like the myBillPlease HSN Code Finder validate codes at invoice creation, eliminating this risk before invoices are issued to customers.
How much ITC do small businesses typically lose due to billing mistakes?
Small businesses with annual turnover between ₹20 lakh and ₹2 crore typically lose 8-15% of their eligible Input Tax Credit due to billing and compliance errors. For a business spending ₹40 lakh on taxable purchases at an average GST rate of 18%, the total eligible ITC is ₹7.2 lakh per year. An 8-15% loss means ₹57,600 to ₹1,08,000 vanishes annually from unclaimed credits, supplier mismatches in GSTR-2B, missed filing deadlines, and incorrect categorisation of expenses. The biggest culprit is not reconciling GSTR-2B monthly — supplier filing errors go undetected until the ITC claim window expires. The second largest cause is claiming ITC on blocked categories like food, beverages, and personal vehicle expenses. Regular monthly reconciliation using automated tools like myBillPlease can recover 80-90% of this lost credit within the first quarter of implementation.
What happens if I charge CGST/SGST instead of IGST on an inter-state invoice?
Charging CGST plus SGST instead of IGST on an inter-state supply creates a jurisdictional tax deposit error. The total tax amount may be identical — for example, 9% CGST plus 9% SGST equals 18%, same as 18% IGST — but the money goes to the wrong government account. Your state receives tax that should have gone to the central government and the destination state. Your buyer's GSTR-2B will show a mismatch because the invoice tax type does not match what was reported. Their ITC claim gets blocked until the error is corrected. To fix this, you must apply for a refund of wrongly paid CGST and SGST, then separately pay IGST with interest at 18% per annum from the original due date. This refund process typically takes three to six months, locking up working capital your business needs for daily operations.
Is e-invoicing mandatory for businesses below ₹5 crore turnover in 2026?
As of April 2026, e-invoicing is mandatory for businesses with aggregate turnover exceeding ₹5 crore in any financial year from 2017-18 onwards. If your turnover crossed ₹5 crore even once, the requirement is permanent — it does not reset if turnover drops below the threshold later. The government has signalled plans to reduce this threshold to ₹1 crore during FY 2026-27, which would bring approximately 15 lakh additional businesses under the e-invoicing mandate. For businesses currently below ₹5 crore, e-invoicing is not yet mandatory but preparing early is strongly recommended. Every B2B invoice without a valid Invoice Reference Number from the IRP is technically non-compliant, and your buyers cannot claim ITC on such invoices. myBillPlease integrates with the Invoice Registration Portal so IRN generation happens automatically during invoice creation, requiring zero extra steps.
What is GSTR-2B reconciliation and why does it matter for ITC claims?
GSTR-2B is an auto-generated Input Tax Credit statement published by GSTN on the 12th of every month. It compiles all B2B invoices that your suppliers reported in their GSTR-1 filings. Reconciliation means comparing this statement against your own purchase register to identify mismatches — invoices you recorded but your supplier did not report, invoices with wrong amounts or GSTINs, and duplicate entries. This matters because since January 2022, Rule 36(4) restricts your ITC claim in GSTR-3B to exactly what appears in GSTR-2B. There is no provisional credit buffer. If you claim ₹5 lakh in ITC but GSTR-2B only supports ₹4.3 lakh, the ₹70,000 excess becomes a demand with 18% annual interest. Regular monthly reconciliation lets you catch supplier errors early and request corrections before filing GSTR-3B, protecting your legitimate ITC claims from denial.
How can GST 2.0 slab changes in 2026 affect my existing billing setup?
GST 2.0 introduces three major slab changes that directly impact billing: the 12% slab is being merged into the revised 18% slab, the 28% slab is being restructured, and a new 40% slab is introduced for luxury and sin goods. If your billing software or product catalogue still references old rates, every invoice generated after the effective date will charge incorrect GST. For example, a product previously at 12% now attracts 18% GST — if your system still bills at 12%, you underpay by 6% on every sale. On monthly sales of ₹10 lakh for that product, the monthly shortfall is ₹60,000, attracting 18% annual interest and minimum ₹10,000 penalty upon detection. Products moving from 28% to the new 40% slab face even larger discrepancies. Update your HSN-to-rate mapping immediately when new notifications are published. myBillPlease pushes automatic rate updates so your invoices always reflect current GST rates without manual intervention.
What is the deadline for issuing credit notes under GST and what happens if I miss it?
Credit notes for any financial year must be issued on or before the 30th of November following the end of that financial year, or the date of filing your annual return in GSTR-9, whichever comes earlier. For example, credit notes relating to invoices issued during FY 2025-26 must be declared in returns filed by November 30, 2026. If you miss this deadline, the credit note has no effect on your GST liability — you cannot reduce your output tax or adjust the ITC your buyer claimed. The financial impact can be severe. A business with 5% sales returns on ₹1 crore annual revenue generates ₹5 lakh in returned goods. At 18% GST, that is ₹90,000 in tax paid on reversed transactions that you cannot recover. The solution is simple: issue credit notes immediately when returns or price adjustments occur. Never batch them for month-end or quarter-end processing. myBillPlease generates linked credit notes directly from the original invoice with all references auto-populated.

Create GST-compliant invoices in minutes

Invoicing, inventory and GSTR-1/3B reports for Indian businesses. Free to start.

Start free

Or reach us directly

About the author

Amresh Kumar

Accountant

Handles GST billing and monthly filings for small businesses.

More from Amresh

Get new articles by email

No more than one a week. Unsubscribe in one click.

Keep reading

Accountant analyzing financial documents with a calculator on a desk, highlighting business tasks.

Complete GST Compliance Checklist for New Businesses in India (2026)

Starting a new business in India? GST compliance can feel overwhelming with registrations, returns, invoices, and reconciliations. This step-by-step checklist covers every GST requirement for new businesses — thresholds, deadlines, penalties, and exactly how to stay compliant from day one.

12 April 2026 · 13 min readRead
Close-up of hands holding an envelope on a glass table indoors, with a dimly lit room.

5 ITC Claim Mistakes That Trigger GST Notices in 2026

GSTR-2B auto-matching catches ITC mismatches instantly. One wrong claim and you get a show cause notice under Section 73 or 74. Here are the 5 most common ITC mistakes — and exactly how to avoid each one.

12 April 2026 · 12 min readRead
A businesswoman working on finance management with cash and calculator on desk.

10 Ways to Save Money on GST Compliance for Small Businesses in 2026

Indian small businesses spend ₹15,000–₹50,000 per year on GST compliance costs alone — accountant fees, software, late penalties, and wrong tax paid. Here are 10 proven ways to cut that bill by 40–60% starting this month.

12 April 2026 · 11 min readRead
WhatsApp
7 GST Billing Mistakes That Can Cost Your Business Lakhs · myBillPlease