A GST invoice is the one document every registered business in India must get right. It is the buyer's proof for claiming input tax credit, your record for GSTR-1, and, increasingly, the paper a customer scans to pay you. This free generator builds a compliant tax invoice in your browser, adds a UPI QR code that carries the exact bill amount, and lets you download an A4 PDF, print an 80 mm receipt, or share the bill on WhatsApp — without creating an account or uploading a single line of your data.
Who needs a GST invoice, and when
If you are registered under GST, every B2B supply needs a tax invoice, and so does every consumer sale above ₹200 (smaller ones can go on a consolidated day-end invoice). Composition dealers issue a bill of supply instead, without tax columns — the generator handles this when you leave the GSTIN blank or turn tax off. Unregistered sellers below the ₹40 lakh goods / ₹20 lakh services threshold can still use it to raise a plain bill; the tax section simply disappears.
Issue it at or before delivery for goods and within 30 days for services. Above ₹5 crore turnover the invoice must also be reported to the e-invoice portal for an IRN — see our e-invoicing guide.
What a compliant invoice must contain
Rule 46 of the CGST Rules lists the mandatory fields. The generator prints all of them:
| Field | Why it matters |
|---|---|
| Your name, address and GSTIN | Identifies the supplier for the buyer's ITC |
| Consecutive, unique invoice number (max 16 characters) | Must be unique within a financial year; the tool auto-increments |
| Date of issue | Determines the tax period and the 30 November credit-note deadline |
| Buyer's name, address and GSTIN (if registered) | B2B invoices without the buyer's GSTIN cannot be matched in GSTR-2B |
| HSN or SAC code per line | 4 digits if turnover ≤ ₹5 crore, 6 digits above; use the HSN finder |
| Description, quantity, unit, rate, taxable value | The basis for every tax figure |
| Rate and amount of CGST + SGST or IGST | Intra-state gets CGST + SGST; inter-state gets IGST |
| Place of supply with state code | Decides which tax applies |
| Signature or digital signature | Optional for e-invoices, still expected on printed copies |
The full list, with examples of what an officer looks for, is in GST invoice format: the 16 mandatory fields.
How to use the generator
- Fill your business details once — name, address, GSTIN, logo and UPI ID. They are saved in your browser's local storage, so the next invoice starts pre-filled.
- Add the customer. Pick intra-state for CGST + SGST or inter-state for IGST; the tool takes the state code from the GSTIN prefix.
- Add line items with HSN/SAC, quantity, rate and GST slab. If your prices already include tax, switch on inclusive and the base value is back-calculated.
- Optional extras: discount, round-off, bank details, terms, and notes such as "Reverse charge: No".
- Download the PDF, print, or share. The UPI QR uses the standard
upi://paydeep link with the amount pre-filled, so GPay, PhonePe, Paytm and every bank app open with the right figure.
Getting the tax right
Since 22 September 2025 most goods and services fall in the 5% or 18% slab, with 40% reserved for tobacco, pan masala, aerated drinks and luxury cars, and 0% or 3% for a small list. If you are billing an old order at 12% or 28%, type a custom rate. For inclusive pricing the base is MRP ÷ (1 + rate): a ₹1,180 item at 18% has a taxable value of ₹1,000 and GST of ₹180. Run quick what-ifs in the GST calculator, and read the rate-wise worked examples in How to calculate GST from MRP.
Mistakes that cost money
- Wrong tax type. Charging CGST + SGST on an inter-state sale (or vice versa) means paying the correct tax again and claiming a refund of the wrong one.
- Duplicate or skipped numbers. GSTR-1 asks for the invoice series; gaps invite questions. Let the tool number sequentially and never reuse a number after a cancellation — issue a credit note instead.
- Missing or wrong buyer GSTIN on B2B sales. The buyer loses ITC and will push the bill back. Check it with the GSTIN validator.
- Cash above ₹2 lakh. Section 269ST bars it even across several invoices — put the QR on the bill and take UPI; see cash transaction limits.
Related tools
- Proforma invoice for quotes and advance requests before the tax invoice.
- Payment receipt to acknowledge cash, UPI or bank transfers — or to issue an "invoice cum receipt" when the bill is paid at the counter.
- Credit note and debit note to correct an issued invoice under Section 34.
- Delivery challan when goods move without a sale — job work, branch transfers, approval basis.
- UPI QR standee for a counter QR that works for any amount.
Exporting services? Each foreign-client invoice now needs an Export Declaration Form filed with your bank within 30 days of the invoice month — the EDF filing helper tracks the dates.