GST invoice generator

Create a GST tax invoice in the Rule 46 format. Enter your GSTIN and the place of supply, and the tool charges CGST + SGST for a sale within your state or IGST for a sale to another state, totals each rate separately and writes the amount in words in rupees and paise.

Free, no sign-up Runs in your browser CGST + SGST or IGST, picked automatically
Your business
Logo (optional, PNG or JPG)
Client
Document details
Items
Discount, shipping & payments
Notes, payment details & style
Saved in this browser only

What a GST tax invoice must show

Rule 46 of the CGST Rules lists what a registered supplier's tax invoice must contain. This generator includes every field:

  • supplier's name, address and GSTIN;
  • an invoice number of up to 16 characters (letters, digits, hyphen and slash only), unique for the financial year;
  • the date of issue;
  • the recipient's name, address and GSTIN if they're registered;
  • the HSN code for goods or SAC code for services;
  • a description, quantity, value and taxable value after any discount;
  • the tax rate and amount for CGST, SGST/UTGST or IGST;
  • the place of supply with the state name, for supplies between states;
  • whether tax is payable on reverse charge;
  • a signature (not needed on an electronic invoice).

CGST + SGST or IGST?

It depends on the place of supply, compared with your own state:

SaleTax chargedExample at 18%
Within your state (intra-state)CGST + SGST, half each9% CGST + 9% SGST
To another state (inter-state)IGST18% IGST
Export of services under LUTNo tax (zero-rated)0% IGST

Type a GSTIN and the tool reads the state from its first two digits (for example, 29 is Karnataka and 27 is Maharashtra).

GST rates after GST 2.0

Since 22 September 2025, most goods and services fall into two main slabs, 5% and 18%, with 40% for luxury and "sin" items. The old 12% and 28% slabs were mostly merged into these. Most professional, IT and consulting services are at 18%. Check the rate for your HSN/SAC code before you invoice; you can set a different rate on each line.

Common SAC codes for services

ServiceSAC
Custom software, web or app development998314
IT consulting and support998313
Hosting and IT infrastructure998315
Management or marketing consulting998311
Graphic, UI/UX and product design998391
Advertising services998361
Translation and interpretation998395
Other professional services (e.g. content writing)998399

There's a longer list, with notes on edge cases, in the SAC code guide on easylancing.

Invoicing a client abroad

Services to a client outside India, paid in foreign currency, are usually an export of services: zero-rated, with no GST charged if you have filed a Letter of Undertaking (LUT). Choose India export under LUT as the tax type. The invoice then shows IGST at 0%, the place of supply as "Outside India" and the exact endorsement wording the rules require. Read how to file an LUT first.

Frequently asked questions

Is a GST invoice different from a normal invoice?
Yes. A GST-registered supplier must issue a tax invoice with the Rule 46 details: GSTIN, HSN/SAC, place of supply, and the tax split into CGST and SGST or IGST. A normal invoice from an unregistered business has none of these and must not charge GST.
I'm not registered for GST. Can I use this?
Use the regular invoice generator with no tax instead. Only registered persons may charge GST. Registration is required once aggregate turnover crosses ₹20 lakh in a year (₹40 lakh for some suppliers of only goods, and lower limits in a few states).
How is the amount in words written?
In the Indian system, with lakh and crore, ending in "only". For example, ₹1,18,000.50 becomes "One lakh eighteen thousand rupees and fifty paise only".
Can I use different GST rates on one invoice?
Yes. Set a rate on each line. The totals show a separate CGST/SGST or IGST line for each rate, which is what your GSTR-1 needs.
Does it make e-invoices (IRN)?
No. E-invoicing with an IRN and QR code from the IRP portal is compulsory only above a turnover threshold (currently ₹5 crore). Below that, a PDF tax invoice like this one is fine.
Is my GSTIN sent anywhere?
No. Everything stays in your browser. The tool doesn't look anything up online; it reads the state code from the GSTIN locally.

Last updated . How we check our tools. Sources: CBIC GST, CGST Rules 2017 Rule 46.