Free GST tool

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)

GST type

Line items

DescriptionHSN/SACQtyUnitRate (₹)GST %Disc %Amount (₹)
5,000.00
1,140.00

Payment details (optional)

Invoice summary
SubtotalRs. 6,200.00
DiscountRs. 60.00
Taxable amountRs. 6,140.00
CGSTRs. 518.40
SGSTRs. 518.40
Total taxRs. 1,036.80
Round off+Rs. 0.20
Grand totalRs. 7,177.00

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

  1. Enter your business name, address, GSTIN and phone in the Seller section. Optionally upload your logo.
  2. Fill in the customer's details — name, address, GSTIN and state (place of supply).
  3. Set a unique invoice number and date. Add a due date if you have credit terms.
  4. Add line items: description, HSN/SAC code, quantity, unit, rate, GST rate, and optional line discount. Click Add item for multiple products or services.
  5. Choose Intra-state (CGST+SGST) or Inter-state (IGST).
  6. Optionally add bank / UPI details for payment, plus notes and terms.
  7. Review the live totals panel — subtotal, discounts, taxable amount, GST breakdown and grand total.
  8. 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?
A valid GST tax invoice must include: (1) supplier's name, address and GSTIN; (2) a consecutive invoice number and date; (3) buyer's name, address and GSTIN (if registered); (4) HSN/SAC code for each item; (5) description, quantity and unit of goods or services; (6) taxable value, applicable GST rate (CGST/SGST or IGST) and tax amount; (7) place of supply; and (8) the supplier's signature or authorised signatory.
What is the difference between CGST+SGST and IGST on an invoice?
When seller and buyer are in the same state (intra-state), GST is split equally into CGST (central) and SGST (state). When the sale crosses state lines (inter-state), a single IGST is charged at the full rate. The total tax burden is identical — only how it is divided changes.
When should I use HSN codes on an invoice?
HSN (Harmonised System of Nomenclature) codes are mandatory on B2B invoices for all GST-registered businesses. For B2C invoices, businesses with annual turnover above ₹5 crore must include 6-digit HSN codes; turnover ₹1.5–5 crore requires 4-digit codes; below ₹1.5 crore it is optional. Use the HSN Code Finder tool to look up the right code.
Can I add a discount on a GST invoice?
Yes. You can offer a line-level discount (applied before GST is calculated). GST is then computed on the post-discount taxable value. Use the per-line "Discount %" field in this generator — the live totals panel shows the discount amount and reduced taxable value.
Is this GST invoice generator free?
Yes. The BillRaja GST invoice generator is completely free to use with no sign-up required. It runs entirely in your browser — no data is sent to any server. For automatic invoice numbering (BR-YYYY-NNNNN), WhatsApp PDF sharing and GSTR-ready reports, use the free BillRaja app.
How do I add a logo to my GST invoice?
Click the 'Upload Logo' button and select a PNG or JPEG image. The logo is read locally in your browser and embedded directly into the PDF. No image data is uploaded to any server.
Run it all in one app

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.