Skip to content

What makes a GST invoice valid — and what makes your customer lose credit

By Ashish Kumar Sharma · Published 25 Aug 2026

Your invoice is not paperwork. It is the instrument that transfers a tax credit to your customer, and it either does that job or it does not.

An illustration from a TCC Instagram post

GST

Every rate, form and due date — as it stands today.

GST changes more often than any other tax an Indian business deals with. If a rule below has moved since you last checked, that is the point of the page.

Written and checked by The Consulting Crew

A tax invoice does two things at once: it records your sale, and it entitles your customer to input tax credit. The second job is the one with formal requirements attached, and it is why a buyer’s accounts team will reject an invoice over a missing field that seems trivial to the seller.

What it must carry

  • Supplier name, address and GSTIN
  • A consecutive serial number, unique for the financial year
  • Date of issue
  • Recipient name, address and GSTIN where they are registered
  • Place of supply, and the State code — this decides IGST against CGST/SGST
  • HSN or SAC code
  • Description, quantity and unit
  • Taxable value, rate and amount of tax shown separately for each rate
  • Whether tax is payable on reverse charge
  • Signature or digital signature

Two fields cause most rejections: place of supply, because getting it wrong makes the whole tax charge the wrong type, and tax shown separately, because a single inclusive total gives the buyer nothing to claim against.

HSN digits scale with turnover

Aggregate turnoverHSN digits required
Up to ₹5 crore4 digits on B2B supplies
Above ₹5 crore6 digits

Smaller businesses are also relieved from HSN on B2C supplies in some cases. What matters is that the code is right, not merely present — a wrong HSN can put you on the wrong rate, which is a far more expensive error than a missing digit.

Invoice or bill of supply

A tax invoice is issued when you charge GST. A bill of supply is issued when you cannot — because the supply is exempt, or because you are on the composition scheme, where it must carry the prescribed declaration that you are not eligible to collect tax.

Issuing a tax invoice when you were not entitled to collect is a serious error, because you have charged a tax you must now account for while your customer claims a credit they may not be entitled to.

When it must be issued

  • Goods: on or before removal or delivery.
  • Services: within the prescribed period from supply — do not let a month’s billing drift into the next.
  • Continuous supply: by the due date stated in the contract, or on receipt of payment.

Late invoicing is not only a compliance point. Your customer cannot claim what you have not reported, and there is an outer limit on how late a credit can be taken at all — the discipline behind our monthly close checklist and the invoice management system.

Where we come in

We review invoice formats at onboarding — the fields, the HSN mapping and the place-of-supply logic — because a defective template quietly damages every customer relationship it touches. See GST services.

This article is general information, not professional advice. Limits, rates and dates change by notification — confirm the position for your own year before acting on it.

Free every Sunday

Business Weekly, on WhatsApp

What changed this week in GST, income tax and ROC, what it means for your business, and every due date for the month. One message, no spam, leave any Sunday.

By sending you agree to receive Business Weekly on WhatsApp. Privacy.

Let's get your compliance off your plate.

Tell us what you are dealing with. A short reply from someone who does this every day — no pitch, no obligation.

  • Reply within one working hour on WhatsApp
  • Fixed monthly fee, agreed before any work starts
  • No lock-in — month to month, 15 days’ notice

Request a callback

Two fields and you are done. We reply on WhatsApp within one working hour, Mon–Fri 10:00–19:00 and Sat 10:00–14:00 IST.

or message us on WhatsApp instead →