Skip to content
Kaagazo.
FreePDF & QRPopular

GST Invoice Generator

Generate professional GST bills with embedded payment QR codes for instant counter collection.

100% client-side. Nothing you type is uploaded or stored on a server.

How to use

  1. 1Enter your business name, address and GSTIN (optional) — these are remembered for next time.
  2. 2Add the customer’s details and pick intra-state (CGST + SGST) or inter-state (IGST).
  3. 3List items with HSN/SAC, quantity, rate and GST slab. Toggle ‘inclusive’ if your rates already include tax.
  4. 4Add your UPI ID to embed a dynamic QR that carries the exact bill amount.
  5. 5Download the A4 PDF, print, or share a summary with the UPI link on WhatsApp.

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:

FieldWhy it matters
Your name, address and GSTINIdentifies 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 issueDetermines 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 line4 digits if turnover ≤ ₹5 crore, 6 digits above; use the HSN finder
Description, quantity, unit, rate, taxable valueThe basis for every tax figure
Rate and amount of CGST + SGST or IGSTIntra-state gets CGST + SGST; inter-state gets IGST
Place of supply with state codeDecides which tax applies
Signature or digital signatureOptional 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

  1. 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.
  2. Add the customer. Pick intra-state for CGST + SGST or inter-state for IGST; the tool takes the state code from the GSTIN prefix.
  3. 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.
  4. Optional extras: discount, round-off, bank details, terms, and notes such as "Reverse charge: No".
  5. Download the PDF, print, or share. The UPI QR uses the standard upi://pay deep 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.
  • 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.

Frequently asked questions

Is an invoice made with this tool legally valid?

Yes. Validity depends on the content, not the software. The invoice carries every field Rule 46 requires, a unique serial number and the correct tax split. If e-invoicing applies to you (turnover above ₹5 crore), you still need to report it on the IRP to get the IRN and QR — this tool prepares the document; it does not talk to the government portal.

Do I need a GSTIN to use it?

No. Without a GSTIN it produces a plain bill of supply with no tax columns, which is the correct document for unregistered sellers and composition dealers.

Will the UPI QR work with every app?

It uses NPCI's standard `upi://pay` link with your VPA, name and the invoice amount, which is what GPay, PhonePe, Paytm, BHIM and bank apps all read. It is a dynamic QR — the amount is fixed to the bill — so customers cannot mistype it.

Where are my invoices stored?

Only on your device — business details and the running invoice number sit in your browser's local storage, and each PDF is generated on the fly. Save the PDFs to Drive or your accounting software for a permanent archive.