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.

New GST invoiceDraft

Invoice details

Seller (your business)

Your business — shown on the bill header

Buyer (bill to)

GST type
Payment status

Line items

Add each product or service
Amount
0.00

Payment details (optional)

Invoice summary
SubtotalRs. 0.00
Taxable amountRs. 0.00
CGSTRs. 0.00
SGSTRs. 0.00
Total taxRs. 0.00
Grand totalRs. 0.00

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.