GST Invoice Generator

Make GST tax invoices and bills of supply with CGST/SGST or IGST worked out, as a PDF

Your business
GST registration
Registered under GST (regular scheme).
optional
optional
optional

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

Customer (billed to)
if registered
optional
optional
if different
Shown as the delivery (ship-to) address.
Saved only in this browser.
Document details
Up to 16 characters (letters, digits, - and /), unique in the financial year.
optional
For goods: where delivery ends. For most services: the customer's location. Decides CGST+SGST vs IGST.
optional
optional
optional
Items
Item 1
Bank and UPI details
optional

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

Logo and signature
PNG or JPG. Printed at the top left.
A photo of your signature on white paper, or a PNG with a transparent background.

Your files are processed in your browser. They are never uploaded, and nothing is stored after you close the page. How we handle privacy

Notes and terms
optional
optional
Turnover above ₹5 crore? B2B invoices must also be reported on the e-invoice portal (IRP) to get an IRN and signed QR code. This tool doesn't generate an IRN.
Check before you send
  • Enter your GSTIN (or choose “Not registered” as your GST type).
  • Choose your state.
  • Add at least one item.
Your business name
Tax Invoice
Invoice no.INV-001
Date-
Billed to
Customer name
Unregistered
Supply details
Reverse charge: No
#DescriptionHSN/SACQtyRate (₹)Amount (₹)
Your items will appear here.
Total in words
Rupees Zero Only
Total₹0.00
For your business
Authorised signatory
Total ₹0.00 · Taxable 0.00 · Tax 0.00

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

You are responsible for the documents you create here. Check every detail, and the rules that apply to you, before you use, sign or send them. Terms of use

How to Use

  1. Under Your business, choose your GST registration (regular, composition or not registered) and fill in your name, address, state and GSTIN. Tick Remember my business details on this device if you don't want to type them again.
  2. Add the customer: name, address, state and GSTIN if they are registered. The tool picks CGST + SGST or IGST from your state and the place of supply.
  3. Check the invoice number and date, then add each item with its HSN/SAC code, quantity, rate, any discount (₹ or %) and GST rate.
  4. Optionally open Bank and UPI details (with a UPI QR code for the total), Logo and signature, and Notes and terms.
  5. Look over the live preview and the Check before you send list, then tap Download PDF or Print. On a phone, switch to the Preview tab at the top.

What a valid GST tax invoice must contain

A registered business that sells taxable goods or services must issue a tax invoice (Section 31 of the CGST Act). Rule 46 of the CGST Rules, 2017 lists what it must show, and this GST invoice generator prints every item:

  • Your name, address and GSTIN.
  • A serial number of up to 16 characters (letters, digits, hyphen "-" or slash "/"), unique for the financial year, and the date.
  • The customer's name, address and GSTIN/UIN if registered. For an unregistered customer, their name, address, delivery address and state are required when the taxable value is ₹50,000 or more (and on request below that).
  • HSN code (goods) or SAC (services), description, quantity and unit.
  • Total value, taxable value after discount, and the rate and amount of CGST, SGST/UTGST or IGST.
  • Place of supply with the state name for inter-state supplies, and the delivery address if it differs.
  • Whether tax is payable on reverse charge, and the signature of you or your authorised signatory.

HSN digits: under Notification 78/2020-Central Tax (from 1 April 2021), businesses with turnover up to ₹5 crore in the previous year must show at least a 4-digit HSN code on B2B invoices (optional on invoices to unregistered buyers); above ₹5 crore, 6 digits on every invoice.

CGST + SGST or IGST?

It depends on where you're registered and on the place of supply. For goods, that's usually where delivery ends. For most services, it's the customer's location.

Same state: CGST = SGST = taxable value × (GST rate ÷ 2)
Different state: IGST = taxable value × GST rate

Worked example. A Mumbai shop sells a laptop for ₹50,000 at 18% GST.

Customer inTax typeTaxInvoice total
Pune (Maharashtra)CGST 9% + SGST 9%₹4,500 + ₹4,500₹59,000
Bengaluru (Karnataka)IGST 18%₹9,000₹59,000

The total doesn't change, only the split. In Chandigarh, Ladakh, Lakshadweep, Andaman and Nicobar, and Dadra and Nagar Haveli and Daman and Diu, UTGST replaces SGST. The first two digits of a GSTIN are the state code (27 Maharashtra, 29 Karnataka, 07 Delhi), and the tool warns if a GSTIN doesn't match the state you chose or its check character is wrong.

Tax invoice, bill of supply or plain invoice

You areDocumentGST charged?
Regular GST taxpayer, taxable itemsTax invoiceYes
Regular taxpayer, only exempt or nil-rated itemsBill of supplyNo
Composition dealerBill of supply, headed "composition taxable person, not eligible to collect tax on supplies" (Rule 5)No
Not registered under GSTInvoice / billNo, you can't collect GST

If a registered business sells both taxable and exempt items to an unregistered customer, one invoice-cum-bill of supply can be issued (Rule 46A); the tool uses that title automatically.

Copies, rounding and amount in words

Rule 48 asks for goods invoices in triplicate (original for recipient, duplicate for transporter, triplicate for supplier) and services invoices in duplicate. Pick the copies you need; each gets its own pages in the PDF. Tax is worked out per line to the paisa and the total can be rounded to the nearest rupee, with the difference shown as "Round off". The amount in words uses lakh and crore, as Indian banks and auditors expect.

E-invoicing (IRN) is separate

If your aggregate turnover crossed ₹5 crore in any financial year since 2017-18, B2B invoices must be reported on the GST Invoice Registration Portal to get an IRN and a signed QR code (Notification 10/2023-Central Tax, from 1 August 2023; still the limit in October 2026). This tool makes the invoice document but doesn't generate an IRN, so if you're under e-invoicing, use your accounting software or the IRP. Check the current rules on gst.gov.in or with your CA.

The invoice is made in your browser. If you choose to remember your business details, they stay only in this browser and you can forget them with one tap.

Frequently Asked Questions

Under Rule 46 of the CGST Rules: your name, address and GSTIN; a serial number of up to 16 characters unique for the financial year; the date; the customer's name, address and GSTIN if registered; HSN or SAC code, description, quantity and unit; taxable value after discount; the rate and amount of CGST, SGST/UTGST or IGST; the place of supply for inter-state sales; whether reverse charge applies; and your signature. For an unregistered customer, their address and state are required when the taxable value is ₹50,000 or more.

If your state and the place of supply are the same, charge CGST and SGST, each at half the GST rate (for example 9% + 9% for 18%). If they're different states, charge IGST at the full rate. The tool decides this from your state and the customer's state, and you can change the place of supply, for example when goods are delivered to another state.

4 digits if your turnover was up to ₹5 crore in the previous year, 6 if it was more. Since 1 April 2021 (Notification 78/2020-Central Tax), smaller businesses must show a 4-digit HSN code on invoices to registered buyers; it's optional on invoices to unregistered buyers. Larger businesses need 6 digits on every invoice. For services, use the SAC code, which starts with 99.

No. A composition dealer issues a bill of supply with the words 'composition taxable person, not eligible to collect tax on supplies' at the top, and cannot charge GST. A business that is not registered under GST cannot collect GST at all and issues a plain invoice or bill. Choose your registration type in the tool and it changes the title and removes the tax columns.

No. If your aggregate turnover has exceeded ₹5 crore in any financial year since 2017-18, B2B invoices must be reported on the Invoice Registration Portal to get an IRN and signed QR code. This tool creates the invoice PDF only. The optional UPI QR code it can add is a payment code, not the e-invoice QR.

No. The invoice is made in your browser and nothing is sent to us. If you tick 'Remember my business details on this device', your business, bank, logo and signature details are saved only in this browser so you don't retype them, and the Forget button removes them. Customer details are saved only if you click Save customer.