GST invoice generator for India
Create a professional, GST-compliant tax invoice in seconds — free, no sign-up, nothing sent to a server. Fill in your details and download a PDF.
Invoice details
Seller (your business)
Buyer (bill to)
Line items
| Description | HSN/SAC | Qty | Unit | Rate (₹) | GST % | Disc % | Amount (₹) | |
|---|---|---|---|---|---|---|---|---|
| 5,000.00 | ||||||||
| 1,140.00 |
Payment details (optional)
What is a GST invoice?
A GST invoice (or GST tax invoice) is a legal document that a GST-registered supplier issues to a buyer when selling goods or services. It records the transaction, the applicable taxes, and acts as the buyer's proof for claiming Input Tax Credit (ITC). Since its introduction on 1 July 2017, the GST invoice has replaced the older Central Excise, VAT and Service Tax invoices across India.
Mandatory fields on a GST tax invoice
Under the CGST Rules, 2017, a valid tax invoice must contain all of the following:
- Supplier details: name, address, and GSTIN
- Invoice number and date: a unique, consecutive number for each financial year
- Buyer details: name, address, GSTIN (if registered) and place of supply
- HSN / SAC code: the commodity or service classification code
- Item description, quantity and unit: for each good or service supplied
- Taxable value: the value on which GST is computed (after any discounts)
- GST rate and amount: CGST + SGST for intra-state, IGST for inter-state
- Place of supply: the state where the supply is deemed to occur
- Signature: physical or digital signature of the authorised person
For invoice values under ₹200 to unregistered buyers, a simplified invoice is permitted. Businesses below the ₹20 lakh turnover threshold are exempt from GST registration altogether.
CGST, SGST and IGST — which applies to your invoice?
The split depends on whether the sale is within the same state or crosses a state border:
- Intra-state sale (seller and place of supply in the same state) — charge CGST and SGST, each at half the applicable slab rate (e.g., 9% + 9% for 18% GST).
- Inter-state sale (different states or union territories) — charge IGST at the full slab rate (e.g., 18%).
Use the selector in the generator above. Not sure which slab to use? The HSN code finder shows the GST rate alongside each commodity code.
How to use this free GST invoice generator
- Enter your business name, address, GSTIN and phone in the Seller section. Optionally upload your logo.
- Fill in the customer's details — name, address, GSTIN and state (place of supply).
- Set a unique invoice number and date. Add a due date if you have credit terms.
- Add line items: description, HSN/SAC code, quantity, unit, rate, GST rate, and optional line discount. Click Add item for multiple products or services.
- Choose Intra-state (CGST+SGST) or Inter-state (IGST).
- Optionally add bank / UPI details for payment, plus notes and terms.
- Review the live totals panel — subtotal, discounts, taxable amount, GST breakdown and grand total.
- Click Download PDF to save a professional A4 tax invoice to your device.
BillRaja automates all of this
This free online tool is great for occasional invoices. For day-to-day billing, the BillRaja app does everything automatically:
- Atomic, sequential invoice numbers in the format BR-YYYY-NNNNN — never miss or duplicate a number
- One-tap WhatsApp PDF sharing directly to the customer
- GSTR-3B-ready GST reports with HSN-wise and party-wise summaries — see the billing formats guide for samples
- Offline-first — works without internet on Android
- Free plan for up to basic billing; Pro at ₹99/month; 3-month free trial
Compare options in the best GST billing software guide or view BillRaja pricing.
Frequently asked questions
What details are mandatory on a GST tax invoice in India?
What is the difference between CGST+SGST and IGST on an invoice?
When should I use HSN codes on an invoice?
Can I add a discount on a GST invoice?
Is this GST invoice generator free?
How do I add a logo to my GST invoice?
Related tools & guides
Automate every invoice with BillRaja.
BillRaja auto-generates BR-YYYY-NNNNN invoice numbers, applies CGST/SGST/IGST on the fly, and lets you share PDFs over WhatsApp in one tap. Free 3-month trial.
