Finance Tools

GST Invoice Generator

Create professional GST invoices instantly — auto CGST+SGST for intrastate, IGST for interstate. Free, no login.

📤 Your Business Details
📥 Client / Buyer Details
🧾 Invoice Details
✅ Intrastate — CGST + SGST
📋 Line Items
DescriptionQtyRate (₹)GST%Amount
₹0.00

Fill Business Name, Client Name, Invoice Number and at least one line item to proceed

What must a valid GST invoice contain?

①

Supplier and buyer identity

Name, address, and GSTIN of both parties. For B2C transactions below ₹2.5 lakh, buyer GSTIN isn't mandatory — but name and state are still required for the place-of-supply determination.

②

Invoice number and date

Invoice numbers must be sequential within a financial year — no gaps or duplicates allowed. Use a consistent format like INV-2026-04-001. The date must be the actual date of supply, not when the invoice was generated.

③

Tax breakdown with correct CGST/SGST or IGST

Each line item must show the taxable value, applicable GST rate, and the tax amount split correctly. Intrastate = CGST + SGST (equal halves). Interstate = IGST at full rate. Getting this wrong means the buyer's ITC claim gets rejected.

E-invoicing is now mandatory for businesses above ₹5 crore turnover

Since August 2023, any business with aggregate turnover exceeding ₹5 crore must generate e-invoices through the GST Invoice Registration Portal (IRP). The IRP validates the invoice and returns an Invoice Reference Number (IRN) and QR code. Non-compliance results in the invoice being treated as invalid — the buyer cannot claim ITC on it. This tool generates print-ready invoices for businesses below the e-invoicing threshold.

Errors that make invoices non-compliant

01

Wrong place of supply

Charging CGST+SGST when the buyer is in another state (should be IGST) is the most common error. This tool handles it automatically based on the states you select — but verify when creating invoices manually.

02

Missing or incorrect HSN/SAC code

Businesses with turnover above ₹5 crore must mention 6-digit HSN/SAC codes. Incorrect codes can lead to misclassification of goods and wrong GST rates, triggering demand notices during assessment.

03

Non-sequential invoice numbers

Gaps in invoice numbering sequence raise red flags during GST audit. If invoice INV-045 exists and the next is INV-048, the assessing officer will question what happened to INV-046 and INV-047. Maintain a continuous series within each financial year.

Frequently Asked Questions

What is CGST + SGST vs IGST?

For intrastate transactions (seller and buyer in the same state), GST is split equally into CGST (Central GST) and SGST (State GST). For interstate transactions (different states), only IGST (Integrated GST) applies at the full rate. This tool automatically selects the correct type based on the states you enter.

When is GST invoice mandatory?

Any registered GST taxpayer must issue a GST invoice for taxable supplies. For B2B transactions, it is always mandatory. For B2C transactions above ₹2.5 lakh, a GST invoice is required. For B2C below ₹2.5 lakh, a bill of supply can be used.

What is GSTIN and how to verify it?

GSTIN is the 15-digit GST Identification Number assigned to every registered taxpayer. You can verify any GSTIN at gst.gov.in → Search Taxpayer → Search by GSTIN/UIN.

Does this tool store my invoice data?

No — all invoice data stays in your browser. Nothing is sent to any server. Your business details, client information, and amounts are never stored or transmitted.

What details are mandatory on a GST invoice?

A valid GST invoice must include: supplier name and GSTIN, invoice number and date, buyer name (and GSTIN for B2B), HSN/SAC codes, item description with quantity and rate, taxable value, GST rate and amount split (CGST+SGST or IGST), and total invoice value. Missing any of these can lead to ITC rejection for the buyer.

Key Terms

Tax Invoice

A document issued by a registered seller showing the supply of goods or services, the applicable GST, and the total amount payable by the buyer.

HSN Code

Harmonized System of Nomenclature — a classification code for goods that determines the applicable GST rate. Required on invoices for businesses with turnover above ₹5 crore.

SAC Code

Services Accounting Code — the classification code for services under GST, analogous to HSN for goods.

Place of Supply

The location that determines whether a transaction is intrastate (CGST+SGST) or interstate (IGST). For goods, it is where delivery happens; for services, it is the recipient's registered address.