GST Invoicing Rules Every Indian Business Must Know

Mocha QuickBill|Oct 06, 2026|6 min read
No Image Available
Read summarized version with:

Introduction

Under GST, an invoice is much more than a request for payment. It's the legal record of a sale, the document your customer relies on to claim input tax credit (ITC), and one of the first things an officer checks during an audit.

A missing GSTIN, a wrong tax type, or a gap in your invoice numbers may look minor. But it can hold up your customer's ITC, lead to mismatches in your returns, and in some cases attract penalties.

This guide covers the GST invoicing rules every Indian business should know: which document to issue, what it must contain, how to number it, when to issue it and how e-invoicing, credit notes and debit notes fit in.

Who must issue a GST invoice, and which one?

Every business registered under GST must issue a proper GST document for each taxable supply of goods or services. Which document you issue depends on what you're supplying and how you're registered.

DocumentWhen to use it
Tax invoiceA registered business making a taxable supply of goods or services
Bill of supplySupplying exempt goods or services, or when you're registered under the composition scheme
Receipt voucherReceiving an advance payment before the supply takes place
Refund voucherRefunding an advance when the supply doesn't happen
Credit noteReducing the value or tax of an invoice already issued, such as for returns, discounts, or overcharging
Debit noteIncreasing the value or tax of an invoice already issued, such as for undercharging
Delivery challanMoving goods without a sale, such as for job work, approval, or supply of liquid gas

For most businesses, the tax invoice is the everyday document. The rest of this guide focuses mainly on it.

Mandatory fields on a GST tax invoice

A GST tax invoice must include the following details:

SectionRequired details
Supplier detailsLegal name, address, and GSTIN
Invoice detailsA unique, consecutive invoice number for the financial year, and the invoice date
Customer detailsName, address, and GSTIN if the customer is registered. For unregistered customers, name and address are required above a set invoice value, and the state is needed to determine place of supply
Supply detailsDescription of goods or services, HSN or SAC code, quantity and unit (for goods)
ValueTotal value, any discount and the taxable value
TaxTax rate and amount, shown separately for CGST and SGST, or IGST, plus any cess
Place of supplyState name and code, especially for inter-state supplies
Delivery addressIf different from the billing address
Reverse chargeWhether tax is payable on reverse charge
AuthorisationSignature or digital signature of the supplier or an authorised person

Missing even one of these can cause trouble for your customer when they claim ITC. Use a standard template so every invoice includes every field, every time.

GST invoice numbering rules

Invoice numbers under GST must follow a few simple rules:

  • Unique for the financial year: No two invoices in the same financial year can share a number.
  • Consecutive: Numbers should run in sequence without gaps. If an invoice is cancelled, keep the number on record as cancelled rather than reusing it.
  • Up to 16 characters: Numbers can use letters, digits, hyphens (-), and slashes (/).
  • Multiple series are allowed: You can run separate series for different branches, business lines, or document types, as long as each series follows these rules.

A common format combines a prefix, the financial year, and a running number, for example `INV/26-27/0001`. Many businesses restart the running number at the start of each financial year.

You'll also report the invoice number ranges you've used in your GST returns, so a clean, predictable series saves time at filing.

HSN and SAC code requirements

HSN (Harmonised System of Nomenclature) codes classify goods. SAC (Services Accounting Code) codes classify services. The number of digits you must show depends on your aggregate annual turnover in the previous financial year.

Aggregate annual turnoverDigits required on invoices
Up to ₹5 crore4-digit HSN/SAC code for B2B invoices
Above ₹5 crore6-digit HSN/SAC code for all invoices

Using the right code matters because it also decides the GST rate. A wrong code can mean the wrong tax, which leads to short payment, excess payment, or a notice. Save the correct code against each product or service in your billing system so it's applied automatically.

CGST, SGST, and IGST: getting the tax type right

Which tax you charge depends on the place of supply, not simply where your customer's office is.

Type of supplyTax chargedExample at 18% on ₹10,000
Intra-state (supplier and place of supply in the same state)CGST + SGSTCGST ₹900 + SGST ₹900
Inter-state (supplier and place of supply in different states)IGSTIGST ₹1,800
Exports and supplies to SEZsIGST (or zero-rated under LUT)IGST ₹1,800, or nil under LUT

For goods, the place of supply is usually where the goods are delivered. For most services to a registered business, it's the customer's registered location. Some services, like those tied to property, events, or transport, have special rules.

Charging CGST and SGST when you should have charged IGST (or the other way round) is one of the most common GST errors. Correcting it isn't just a matter of paying the difference; the wrongly paid tax has to be claimed back as a refund. Setting up the customer's state correctly in your billing system prevents this.

When to issue a GST invoice and how many copies

GST sets time limits for issuing invoices. Issuing late can affect when tax becomes payable and create mismatches in your returns.

Type of supplyWhen to issue the invoice
GoodsAt or before the time the goods are removed or delivered
Continuous supply of goodsOn or before the date each statement is issued or each payment is received
ServicesWithin 30 days of the date of supply
Services by banks, NBFCs, and insurance companiesWithin 45 days of the date of supply
Continuous supply of services (with a due date)On or before the payment due date

Number of copies:

  • Goods: Three copies. The original goes to the customer, the duplicate to the transporter, and the triplicate stays with you.
  • Services: Two copies. The original goes to the customer, and the duplicate stays with you.

Digital copies are acceptable, as long as you store them securely and can produce them when asked.

E-invoicing under GST

E-invoicing doesn't mean emailing a PDF. It means registering each B2B invoice on the government's Invoice Registration Portal (IRP), which validates it and returns a unique Invoice Reference Number (IRN) and a signed QR code.

Who needs to generate e-invoices? Businesses whose aggregate annual turnover has crossed ₹5 crore in any financial year since 2017–18 must generate e-invoices. Some sectors, such as banks, insurance companies, and passenger transport services, are exempt.

Which documents are covered? B2B tax invoices, exports, and credit and debit notes issued to registered businesses. B2C invoices are generally not reported to the IRP.

What changes on the invoice? An e-invoice carries the IRN and QR code from the IRP. An invoice that should have been an e-invoice but wasn't registered is not treated as a valid invoice, and your customer may not be able to claim ITC on it.

Reporting deadline: Businesses with an aggregate turnover of ₹10 crore or more must report invoices to the IRP within 30 days of the invoice date. After that, the portal won't accept them.

Automatic return filing: Details from registered e-invoices flow into your GSTR-1 and the e-way bill system, which reduces manual data entry.

Thresholds and timelines have changed several times since e-invoicing began, so check the latest notifications on the GST portal.

Credit notes, debit notes and revised invoices

Once issued, a GST invoice shouldn't be edited or deleted. Any change in value or tax is made through a separate document linked to the original invoice.

DocumentUse it whenEffect
Credit noteGoods are returned, a post-sale discount is given, services are deficient or you overchargedReduces the taxable value and tax
Debit noteYou undercharged the value or tax on the original invoiceIncreases the taxable value and tax
Revised invoiceIssued for supplies made between the effective date of registration and the date the registration certificate was grantedReplaces invoices issued before your GSTIN was available

Keep these rules in mind:

  • Reference the original invoice: Every credit or debit note must mention the number and date of the invoice it relates to.
  • Use the same tax type: Apply the same CGST and SGST, or IGST, as the original invoice.
  • Declare credit notes on time: Credit notes for a financial year must be declared in your returns by 30 November of the following year or the date you file your annual return, whichever is earlier. After that, you can't reduce your tax liability through them.
  • Register them if you're on e-invoicing: B2B credit and debit notes need an IRN, just like invoices.

Common GST invoicing mistakes to avoid

  • Wrong or missing customer GSTIN: A single wrong character means your customer can't claim ITC. Verify GSTINs on the GST portal before you save a customer.
  • Charging the wrong tax type: CGST and SGST instead of IGST, or the other way round, usually because the place of supply wasn't set correctly.
  • Incorrect HSN or SAC codes: Using the wrong code, or too few digits for your turnover, can mean the wrong tax rate.
  • Gaps or duplicates in invoice numbers: Manual numbering across spreadsheets or multiple team members often breaks the sequence.
  • Editing issued invoices: Changes must go through credit or debit notes, not edits to the original.
  • Issuing invoices late: Especially for services, where the 30-day window is easy to miss.
  • Skipping e-invoicing when it applies: An unregistered B2B invoice can be treated as invalid.
  • Mismatches between invoices and returns: Invoices that don't match GSTR-1 lead to ITC mismatches for your customers and questions for you.

Most of these mistakes come from manual work. A billing system that stores customer, product and tax details once and applies them automatically removes most of the risk.

How Mocha QuickBill keeps your invoices GST-compliant

Mocha QuickBill is built for Indian businesses, with GST rules built into every invoice it creates.

  • GST-ready invoice templates: Every template includes all mandatory fields, with your branding on top.
  • Automatic tax calculation: CGST, SGST, or IGST is applied based on the customer's state and place of supply.
  • HSN and SAC codes saved per item: Set the code and tax rate once for each product or service, and they're applied every time.
  • Consistent invoice numbering: Invoices follow a clean, sequential series with your chosen prefix and financial-year format.
  • Credit notes linked to invoices: Raise credit notes against the original invoice instead of editing it.
  • Customer records with GSTINs: Store every customer's GSTIN, billing address, and state in one place.
  • Recurring invoices: Generate compliant invoices automatically for subscriptions and retainers.

With QuickBill, GST compliance becomes part of how you bill, not a separate task at month-end.

Conclusion

GST invoicing comes down to a handful of rules: issue the right document, include every mandatory field, number invoices consistently, apply the correct tax type, issue on time, and correct mistakes through credit or debit notes. For larger businesses, add e-invoicing to that list.

Get these right, and your customers can claim ITC without delays, your returns match your books and audits become far less stressful.

GST rules are updated from time to time, so review your process with your CA regularly and keep an eye on notifications from the GST Council and the GST portal.

Want every invoice to be GST-compliant by default? Try Mocha QuickBill free and create your first GST-ready invoice in minutes.

Frequently asked questions

Is a signature mandatory on a GST invoice?

A signature or digital signature of the supplier or an authorised person is required on a tax invoice. E-invoices registered on the IRP carry a digital signature from the portal.

Can I issue a GST invoice without the customer's GSTIN?

Yes, if the customer isn't registered. It's then a B2C invoice, and the customer can't claim ITC on it.

Do I need an invoice for very small sales?

For supplies under ₹200 to unregistered customers who don't ask for an invoice, you can issue one consolidated invoice for all such sales at the end of the day.

Can I cancel a GST invoice?

You shouldn't delete an issued invoice. If a supply didn't happen, issue a credit note or mark the invoice as cancelled and keep it on record. E-invoices can be cancelled on the IRP within 24 hours of generation.

Can I have different invoice series for different branches?

Yes. Each series must be unique and consecutive within the financial year.

What happens if I make a mistake on an invoice?

Correct it with a credit note or debit note linked to the original invoice, rather than editing it.