A few months ago, a friend who runs a small garment shop in Bangalore asked me, "Yaar, is a GST invoice the same as a regular bill?" It's a question I hear surprisingly often. And the honest answer is: no, it's not. A GST invoice is a very specific legal document with specific rules, specific fields, and specific consequences if you get it wrong.

But here's the thing — it's not complicated once you understand it. The problem is that most explanations of GST invoices are written by tax professionals for tax professionals. Full of sections and sub-sections and provisos and exceptions. By the time you finish reading, you're more confused than when you started.

So let me break this down the way I'd explain it to a friend. No jargon. No circular references. Just practical knowledge that you can actually use in your business.

What Exactly Is a GST Invoice?

A GST Invoice (technically called a "Tax Invoice") is a document issued by a GST-registered supplier to the buyer during the sale of goods or services. It's mandated under Section 31 of the CGST Act, 2017.

Think of it this way. A regular bill is just a receipt — "you bought this, you paid this much." A GST invoice is a receipt plus a tax document. It records the transaction AND provides the tax details that both parties need for their GST returns.

The buyer needs the GST invoice to claim Input Tax Credit (ITC) — which is essentially getting back the GST they paid on their purchases. Without a valid GST invoice, no ITC. Without ITC, the buyer effectively pays more for the same goods. This is why B2B customers insist on proper GST invoices — it directly affects their bottom line.

A Simple Example

Ramesh runs a stationery shop in Pune. He buys 100 reams of paper from a wholesaler for ₹25,000 + 12% GST = ₹28,000 total. The wholesaler gives him a GST invoice showing ₹3,000 as GST paid (₹1,500 CGST + ₹1,500 SGST).

Ramesh then sells the paper to his customers for a total of ₹35,000 + 12% GST = ₹39,200. He collects ₹4,200 in GST from his customers.

When Ramesh files his GST return, he owes ₹4,200 in GST (collected from customers). But he already paid ₹3,000 when buying from the wholesaler. Using the GST invoice from the wholesaler, he claims ₹3,000 as ITC. His actual GST payment to the government: ₹4,200 - ₹3,000 = ₹1,200.

Without that GST invoice from the wholesaler? Ramesh pays the full ₹4,200. That extra ₹3,000 comes straight out of his pocket. On 100 such purchases a year, that's ₹3 lakh lost — just because he didn't have proper invoices.

That's why GST invoices matter. Not as paperwork. As money.

Why is a GST Invoice Important?

Beyond the ITC math above, GST invoices serve several critical functions:

  • Legal requirement: Every GST-registered business must issue a tax invoice for every taxable sale. Not issuing one is a violation under Section 122 of the CGST Act, punishable with a penalty of ₹10,000 or the tax due — whichever is higher.
  • Input Tax Credit (ITC): As we saw with Ramesh, the buyer needs a valid GST invoice to claim ITC. This is the single biggest financial reason for proper invoicing. Across India, businesses claim crores in ITC every month — all of it depends on valid invoices.
  • GST return filing: When you file GSTR-1 (your outward supply return), you're essentially reporting all the invoices you issued that month/quarter. Your buyers see these invoices in their GSTR-2A/2B. The entire GST system runs on invoice-level data matching between suppliers and buyers.
  • Record keeping and audits: During any GST audit or assessment, the first thing an officer asks for is your invoices. They're the primary evidence of your business transactions. No invoices, no proof — and the officer can make a "best judgment" assessment of your tax liability, which is never in your favour.
  • Dispute resolution: A clear, detailed invoice prevents misunderstandings. "You charged me 18% GST but the rate should be 12%" — with a proper invoice showing the HSN code and applicable rate, there's no ambiguity.

Pro Tip

Even if your buyer doesn't ask for a GST invoice, you must issue one for every B2B taxable supply. For B2C sales, you must issue an invoice if the sale exceeds ₹200 (or for any amount, if the customer requests one). Many shopkeepers only issue invoices "on demand" — that's not how it works under the law.

Who Needs to Issue GST Invoices?

Every GST-registered business must issue tax invoices. But the rules vary slightly based on your registration type:

Business TypeDocument to IssueGST Charged?
Regular GST-registered (taxable supplies)Tax InvoiceYes — CGST+SGST or IGST
Composition scheme dealerBill of SupplyNo — cannot charge GST separately
Supplier of exempt goods/servicesBill of SupplyNo — exempt from GST
E-commerce operatorTax Invoice (through the platform)Yes — TCS provisions apply
Not GST-registered (below threshold)Regular commercial invoiceNo — cannot charge GST

If you're not registered under GST, you cannot issue a tax invoice or charge GST. You can still issue a regular commercial invoice or bill — it just won't have GST fields. And your buyers won't be able to claim any ITC on that purchase.

Types of GST Invoices

There are five main types of documents under the GST invoice framework. Each serves a different purpose, and knowing when to use which one is important.

1. Tax Invoice

This is the standard GST invoice — the one most people mean when they say "GST invoice." Issued by a registered supplier for every taxable supply of goods or services.

When to issue: Every time you sell taxable goods or services to a customer. Doesn't matter if the customer is registered or unregistered, B2B or B2C — if the supply is taxable and you're GST-registered, you issue a tax invoice.

Key feature: Tax is charged and shown on the invoice — with the breakup of CGST, SGST, or IGST. The buyer can use this invoice to claim ITC (if they're GST-registered).

Example: You sell ₹50,000 worth of office furniture to a company. You issue a tax invoice showing ₹50,000 + 18% GST (₹9,000) = ₹59,000 total.

2. Bill of Supply

This is used in two specific situations: (a) when you're selling exempt goods or services (like unbranded food grains, educational services, healthcare), or (b) when you're a composition scheme dealer.

Key difference from tax invoice: No tax is charged. The bill doesn't show any GST amount. The buyer cannot claim ITC on a Bill of Supply.

Example: You run a composition scheme bakery. You sell ₹5,000 worth of cakes to a customer. You issue a Bill of Supply showing ₹5,000. No GST breakup. You must also mention "Composition taxable person — not eligible to collect tax on supplies" on every bill.

Common confusion: Many composition dealers don't issue any bill at all, thinking they're exempt. You're not exempt from billing — you're exempt from charging GST. You must still issue a Bill of Supply for every transaction.

3. Receipt Voucher

Issued when you receive advance payment before the supply of goods or services.

Why it exists: Under GST, for services, the time of supply can be triggered by the receipt of payment — even if the service hasn't been delivered yet. When you receive an advance, you need to document it and (for services) pay GST on the advance.

Example: You're an interior designer. A client pays you ₹1,00,000 advance for a project that will take 3 months. You issue a Receipt Voucher for ₹1,00,000, showing ₹18,000 as GST (which you must deposit for that tax period). When you issue the final invoice after completing the work, you adjust this advance.

For goods: The advance payment GST requirement was relaxed for goods suppliers (except composition dealers). You can pay GST at the time of supply instead of at the time of receiving the advance. But issuing a Receipt Voucher is still good practice for proper accounting.

4. Credit Note

Issued when you need to reduce the value of a previous invoice. Common scenarios:

  • Goods returned by the buyer
  • You overcharged the customer (wrong rate, wrong quantity)
  • Post-sale discount given
  • Quality issues leading to price reduction

Key rule: A credit note must reference the original invoice number and date. It reduces your tax liability (since the taxable value decreases) and also reduces the buyer's ITC claim (since they're returning goods or getting a discount).

Example: You sold 100 shirts at ₹500 each, but 10 were defective and returned. Original invoice: ₹50,000 + GST. Credit note: ₹5,000 + GST (for the 10 returned shirts). Your net sale becomes ₹45,000.

Deadline: A credit note must be issued before September 30 of the following financial year, or before filing the annual return — whichever is earlier. Miss this deadline, and you can't reduce your tax liability for that supply.

5. Debit Note

The opposite of a credit note. Issued when you need to increase the value of a previous invoice.

Scenarios:

  • You undercharged the customer
  • Additional charges need to be added (e.g., freight that wasn't included initially)
  • Tax rate was applied incorrectly (too low)

Example: You issued an invoice at 12% GST, but the correct rate for that product is 18%. You issue a debit note for the 6% difference to charge the additional tax.

Pro Tip

Many businesses call credit notes "credit memos" and debit notes "supplementary invoices." These are informal terms — under GST law, the official terms are credit note and debit note. Use the correct terminology on your documents to avoid confusion during audits.

Mandatory Fields in a GST Invoice

Under Rule 46 of the CGST Rules, every GST tax invoice must contain 13 mandatory fields. Here's the complete list with brief explanations:

  1. Name, address, and GSTIN of the supplier — Your business details, exactly as registered on the GST portal
  2. A consecutive serial number — Unique within the financial year, max 16 characters
  3. Date of issue — When the invoice was created
  4. Name, address, and GSTIN of the buyer — Buyer's GSTIN is mandatory for B2B; name and address for B2C above ₹50,000
  5. HSN code (goods) or SAC code (services) — Product/service classification code
  6. Description of goods or services — Clear, specific description
  7. Quantity of goods and unit of measurement — How much and in what unit
  8. Total value of supply — Pre-tax value including all charges
  9. Taxable value after discounts — The amount on which GST is calculated
  10. Rate of tax (CGST, SGST, IGST) — The applicable percentage
  11. Amount of tax charged — The actual rupee amount, split by tax head
  12. Place of supply — State where goods are delivered or services consumed
  13. Signature or digital signature of the supplier — Authentication

Missing even one of these fields makes the invoice non-compliant. The buyer can't claim ITC, and you could face penalties during an audit. For a detailed deep-dive into each field with examples and common mistakes, read our complete guide to the 13 mandatory fields.

When Must You Issue a GST Invoice?

Timing matters. Issue the invoice too late, and the time of supply gets messed up, which means your GST goes into the wrong return period. Here are the deadlines:

Type of SupplyTime Limit for InvoiceExample
Supply of Goods (with movement)Before or at the time of removalGoods dispatched from warehouse — invoice issued before loading the truck
Supply of Goods (without movement)Before or at the time of deliveryCustomer picks up goods at your shop — invoice at the time of handover
Supply of ServicesWithin 30 days of supplyConsulting project completed on April 10 — invoice by May 10
Banking/Financial ServicesWithin 45 days of supplyBank service provided on April 1 — invoice by May 16
Continuous Supply (Goods)Before or at the time of each statement/paymentMonthly supply of raw materials — invoice before each monthly payment
Continuous Supply (Services)Before due date of paymentAnnual maintenance contract with quarterly payments — invoice before each quarter's due date

What happens if you miss the deadline? The time of supply shifts, which can affect which month or quarter the GST falls in. If the GST goes into the wrong period, your GSTR-3B filing may have errors, and you could face interest on late payment of tax. It might sound minor, but for businesses processing hundreds of invoices, these timing errors add up during annual reconciliation.

The Advance Payment Exception

If you receive payment before the supply, the time of supply is the date of payment (for services) or the date of invoice/supply (for goods, whichever is earlier). This is why Receipt Vouchers exist — they document the advance and trigger the appropriate GST liability.

Practical scenario: You're a web developer. A client transfers ₹2 lakh advance on March 28 for a website you'll build in April-May. The time of supply for GST is March 28 — because you received payment. GST on ₹2 lakh is due in your March return. If you don't issue a Receipt Voucher and don't account for it in March, you're filing incorrect returns.

GST Invoice Format — What It Actually Looks Like

There's no single "official" format prescribed by the government — they only prescribe the mandatory fields. Your invoice can look however you want, as long as it contains all 13 fields. But here's a practical layout that works well:

Sample GST Tax Invoice

TAX INVOICE

Supplier: ABC Traders
Address: 145, MG Road, Andheri East, Mumbai 400069
GSTIN: 27AAACB1234F1Z5 | State: Maharashtra (27)

Invoice No: INV-2526-042
Date: April 18, 2026

Buyer: XYZ Enterprises
Address: 78, Koramangala 4th Block, Bangalore 560034
GSTIN: 29AABCX5678G1Z3 | State: Karnataka (29)
Place of Supply: Karnataka (29)

Items:
1. Office Chair (HSN: 9401) — 10 pcs @ ₹3,500 = ₹35,000
2. Office Desk (HSN: 9403) — 5 pcs @ ₹8,000 = ₹40,000

Subtotal: ₹75,000
Discount (5%): -₹3,750
Taxable Value: ₹71,250
IGST @ 18%: ₹12,825 (Inter-state: Maharashtra to Karnataka)
Total: ₹84,075

Payment: NEFT — Bank: HDFC, A/c: 50100XXXXXXX, IFSC: HDFC0001234
Terms: Net 30 days. E&OE.

Notice a few things in this example:

  • The header clearly says "TAX INVOICE" — this distinguishes it from a Bill of Supply or a proforma invoice
  • IGST is charged (not CGST+SGST) because the supplier is in Maharashtra and the place of supply is Karnataka — inter-state
  • HSN codes are mentioned for each product
  • Discount is shown before the taxable value — GST is calculated on the post-discount amount
  • Payment details are included so the buyer can pay without asking for bank details separately

Intra-State vs Inter-State: Which Tax to Charge?

This is where many businesses get confused. The rule is actually simple once you understand the logic:

SituationTax TypeExample
Supplier and Place of Supply in same stateCGST + SGST (equal split)Seller in Delhi, delivery in Delhi — 9% CGST + 9% SGST = 18%
Supplier and Place of Supply in different statesIGST (single tax)Seller in Tamil Nadu, delivery in Kerala — 18% IGST
Supplier and Place of Supply in different UTsIGSTSeller in Chandigarh, delivery in Ladakh — IGST

The key is the Place of Supply — not where the buyer is registered. If a buyer is registered in Mumbai but wants goods delivered to their Bangalore warehouse, the place of supply is Karnataka (where goods are delivered). So IGST applies, even though the buyer's head office is in Maharashtra.

Getting this wrong is one of the most common GST invoice errors in India. I've seen hundreds of invoices where businesses charge CGST+SGST for inter-state supplies or IGST for intra-state supplies. The tax amount is the same (18% is 18%), but it goes to the wrong government — and the buyer's ITC claim gets complicated because the wrong tax head is showing.

How to Create a GST Invoice with BillCraft

If you're starting fresh and need to create your first GST invoice, here's how to do it step by step using BillCraft. The whole process takes about 2 minutes.

  1. Open BillCraft — go to the invoice generator on your phone or computer. No download needed, works in your browser.
  2. Enter your business details: Business name, address, GSTIN, phone number, email. You only need to do this once — BillCraft saves it for all future invoices.
  3. Add buyer information: Customer's name, address, and GSTIN (if they're GST-registered). For B2C customers, just the name is fine for amounts under ₹50,000.
  4. Select the place of supply: Choose the state where goods are being delivered or services consumed. BillCraft uses this to automatically determine whether to charge CGST+SGST or IGST.
  5. Add line items: For each product or service, enter the description, HSN/SAC code, quantity, unit price, and GST rate. BillCraft calculates the taxable value, discount, and tax amount automatically.
  6. Review the totals: Check the subtotal, discount, taxable value, tax breakup, and grand total. Everything is calculated for you — no manual math needed.
  7. Add payment details: Your bank account, UPI ID, and payment terms (Net 15, Net 30, etc.). You can also add a UPI QR code directly on the invoice.
  8. Generate and share: Download the PDF. Send it via WhatsApp, email, or print it. The PDF is professionally formatted and includes all 13 mandatory fields.

Pro Tip

Save your frequently sold items with their HSN codes and rates. Next time you create an invoice, just select the item from your saved list — no need to look up HSN codes or remember rates. This alone cuts invoice creation time from 2 minutes to about 30 seconds.

Common GST Invoice Mistakes to Avoid

After seeing thousands of invoices from businesses across India, these are the mistakes that come up most often. Each one has real financial consequences.

1. Missing or Incorrect GSTIN

Typos in the 15-digit GSTIN — either yours or the buyer's. One wrong digit, and the invoice doesn't match in the GST system. The buyer's GSTR-2A won't show your invoice. Their ITC gets held up. They call you. You issue a corrected invoice or file an amendment. Hours of work for a one-character typo.

Prevention: Copy-paste the GSTIN from the GST portal. Don't type it manually. Ever.

2. Wrong HSN/SAC Codes

Using the wrong classification code means you might be charging the wrong GST rate. A stationery seller using HSN 4901 (printed books, 0% GST) instead of 4820 (registers/notebooks, 12% GST) is underpaying tax. When caught, the liability falls on the seller — with interest.

Prevention: Look up your codes on the CBIC website. Verify them with your CA if you're unsure.

3. Not Mentioning the Place of Supply

Without the place of supply, nobody can determine whether CGST+SGST or IGST applies. The invoice is incomplete. The buyer's ITC claim is at risk. Auditors flag it immediately.

Prevention: Always include the state name and state code. BillCraft adds this automatically when you select the place of supply.

4. Incorrect Tax Type (IGST vs CGST+SGST)

Charging IGST for a sale within your state, or CGST+SGST for a sale to another state. The total tax amount is the same, but the allocation is wrong. Fixing this requires amendment returns, refund applications, and re-deposits — a bureaucratic nightmare.

Prevention: Let the billing software determine the tax type based on the place of supply. Don't override it manually.

5. Duplicate Invoice Numbers

Two invoices with the same number in the same financial year. The GST portal flags this when you file GSTR-1. It creates confusion in the buyer's records. And it raises suspicion during audits — duplicate numbers suggest either incompetence or intentional manipulation.

Prevention: Use auto-generated sequential numbers. Don't assign numbers manually.

6. Not Issuing Invoice Within the Time Limit

Delivering goods on March 25 but issuing the invoice on April 10. The time of supply shifts, and your March return is wrong. Interest and late fees follow.

Prevention: Make invoice generation part of your delivery process. Goods don't leave the warehouse without an invoice.

7. Forgetting About the Reverse Charge

Certain supplies require the buyer to pay GST instead of the seller (under the Reverse Charge Mechanism — RCM). If you're buying from an unregistered supplier (for notified goods/services) or importing services, you need to self-invoice and pay GST. Many businesses miss this entirely.

Prevention: Check the RCM provisions for your industry. Common triggers: legal services, GTA (goods transport agency), sponsorship, import of services.

E-Invoicing: Do You Need It?

E-invoicing is a system where your invoice data is reported to the government in real-time through the Invoice Registration Portal (IRP). The IRP generates an Invoice Reference Number (IRN) and a QR code, which must be included on your invoice.

As of 2026, e-invoicing is mandatory for businesses with aggregate turnover exceeding ₹5 crore. The threshold has been coming down steadily (it started at ₹500 crore in 2020), and it's expected to eventually cover all GST-registered businesses.

Even if you're below the threshold today, it's worth understanding e-invoicing because:

  • Your B2B clients above ₹5 crore may require e-invoice-compatible data from you
  • The threshold will likely decrease further
  • E-invoicing reduces errors because the IRP validates your invoice data before issuing the IRN

Frequently Asked Questions

Do I need to issue a GST invoice for every small sale?

If you're GST-registered and making taxable supplies, yes. For B2C sales below ₹200, you have the option to issue a consolidated invoice at the end of the day instead of individual invoices for each transaction. But for B2B sales — every transaction needs its own invoice, regardless of the amount.

Can I issue a GST invoice in any language?

The invoice must be in English or Hindi, or both. You can add other regional languages as well, but the primary content should be in English or Hindi to be acceptable during audits and for GSTN portal compatibility.

What's the difference between a Tax Invoice and a Proforma Invoice?

A proforma invoice is a preliminary document sent before the actual sale — it's basically a quotation in invoice format. It has no legal standing under GST. A tax invoice is the actual legal document issued at the time of supply. You can send a proforma to confirm the deal, but the tax invoice must follow when the supply actually happens.

Can I email/WhatsApp a GST invoice instead of giving a physical copy?

Absolutely. Digital invoices (PDFs sent via email or WhatsApp) are legally valid. In fact, digital invoices are preferred because they're easier to store, search, and retrieve during audits. The key is that the content must include all mandatory fields — the delivery method doesn't matter.

What if my buyer refuses to share their GSTIN?

You can issue the invoice as a B2C invoice — without the buyer's GSTIN. The buyer won't be able to claim ITC on this purchase. Some buyers do this deliberately to avoid showing the purchase in their books (to suppress input costs). You've done your part by issuing the invoice; the buyer's decision to not share GSTIN is their concern, not yours.

How long must I keep GST invoices?

Under Section 36 of the CGST Act, you must retain all invoices and related documents for at least 72 months (6 years) from the due date of filing the annual return for that year. If there's any ongoing proceeding or investigation, you must retain them until the proceedings are concluded plus one year.

Conclusion

A GST invoice is not just a bill. It's the fundamental document that makes the entire GST system work — for you, your buyers, and the government. It enables ITC claims worth lakhs, it's your primary evidence during audits, and it's the backbone of your GST return filing.

The good news is that creating a proper GST invoice doesn't have to be hard. You don't need expensive accounting software. You don't need a CA to make each invoice. With BillCraft, you can create a fully compliant GST invoice — with all 13 mandatory fields, correct tax calculations, and professional formatting — in under 2 minutes. Free. On your phone.

Get your invoicing right, and a huge chunk of your GST compliance takes care of itself.

Create GST Invoice — Free →