Home / Guides / How to Create a GST Invoice in India

How to Create a GST Invoice in India

A compliant GST invoice needs specific fields, correct tax splits, and a valid HSN code. Here is exactly what to include and how to generate one fast.

Updated 2026-09-24 · A reference guide from Ledgester


Key facts

What fields are mandatory on a GST invoice?

GST Rule 46 of the CGST Rules, 2017 specifies every field a tax invoice must carry. Missing even one can lead to ITC denial for your buyer or a scrutiny notice.

For e-invoices (mandatory above ₹5 crore turnover), the Invoice Reference Number (IRN) and QR code generated by the IRP must also appear on the invoice.

How do you calculate CGST and SGST on an invoice?

The split between CGST and SGST depends on whether the supply is intra-state or inter-state. The place of supply determines which tax applies.

Taxable Value × Rate ÷ 100 = Tax Amount
Example: ₹10,000 × 18 ÷ 100 = ₹1,800 total GST
Intra-state: CGST = ₹900 + SGST = ₹900
Inter-state: IGST = ₹1,800

Always apply the tax rate to the taxable value, not the gross value. Subtract any trade discount before calculating tax.

When must a GST invoice be issued?

The time limit for issuing a GST invoice is set by Section 31 of the CGST Act and differs for goods and services.

Issuing an invoice beyond the prescribed time limit is an offence under Section 122 and can attract a penalty of ₹10,000 or the amount of tax evaded, whichever is higher.

What is the correct HSN code format for GST invoices?

HSN (Harmonised System of Nomenclature) codes must appear on every invoice for goods above certain turnover thresholds. Services use SAC (Services Accounting Code) instead.

An incorrect or missing HSN/SAC code can trigger a scrutiny notice from the GST officer and may affect your buyer's ability to reconcile ITC. When in doubt, search the official HSN finder on the GSTN portal or within Ledgester.

How to create a GST invoice step by step

The entire process takes under two minutes in modern invoicing software. Here is how it works in Ledgester:

  1. Open your invoicing software or Ledgester. Navigate to the invoice creation screen from the dashboard.
  2. Enter buyer's GSTIN and legal name. For B2B invoices, type the buyer's GSTIN and the system auto-fills their legal name and state, which sets the place of supply automatically.
  3. Add line items with HSN/SAC code, quantity, and rate. For each product or service, enter the description, HSN or SAC code, quantity, and unit rate. The system calculates the taxable value.
  4. System auto-calculates CGST/SGST or IGST. Based on the place of supply, the software applies CGST+SGST (intra-state) or IGST (inter-state) at the correct rate. Verify the tax split before proceeding.
  5. Add payment terms and UPI QR code (optional). Set a due date and add a UPI QR code to make it easy for buyers to pay immediately.
  6. Preview, download PDF, and share. Review the invoice, download as PDF, and share directly on WhatsApp or email. Keep a copy in your records for reconciliation.

What are the common GST invoice mistakes to avoid?

Small errors on an invoice can have significant downstream consequences — from ITC denial for your buyer to penalty notices for you.

Frequently asked questions

What is the time limit to issue a GST invoice?
For goods, the invoice must be issued before or at the time of supply. For services, within 30 days of the date of supply (45 days for banks and NBFCs).
Is a GST invoice mandatory for all transactions?
Yes, for all registered taxpayers making taxable supplies. For B2C transactions below ₹200 you may issue a consolidated invoice, but B2B transactions always require a full tax invoice.
Can I create a GST invoice without software?
Yes, you can create one manually on paper or in Excel as long as all mandatory fields under GST Rule 46 are present. Software makes it faster and reduces errors.
What happens if I issue an incorrect GST invoice?
You must issue a credit note or debit note to correct it. You cannot simply cancel and re-issue with the same number.
Is a digital signature required on a GST invoice?
Not mandatory. A handwritten or printed name of the authorized signatory is sufficient. E-invoices use a digital signature from the IRP automatically.
What is the difference between a tax invoice and a bill of supply?
A tax invoice is issued for taxable supplies by regular taxpayers. A bill of supply is issued for exempt supplies or by composition taxpayers who cannot charge GST.
Try the GST invoice generator → Open Ledgester →

This guide is general information, not professional tax advice, and GST rules change through CBIC notifications. Verify the current position for your situation or consult a qualified professional before acting.