GST Invoice Generator
Create GST tax invoices with CGST/SGST or IGST worked out automatically, multiple tax rates and an A4 PDF — private, in your browser.
Your business
15 characters, e.g. 27AAPFU0939F1ZV
Customer & invoice
Leave blank for unregistered (B2C) customers
Up to 16 characters, unique per financial year
Items
Rates are before GST
Item 1
Line amount₹0.00
Bank, IFSC or UPI ID to print on the invoice
Tax settings
Preview
Your business
TAX INVOICE
Original for recipient
Invoice no: INV-001
Date:
Bill to
Unregistered (B2C)
Place of supply: —
Reverse charge: No
Inter-state supply: IGST
| # | Item | HSN/SAC | Qty | Rate | Disc. | Taxable | GST | Amount |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 Nos | ₹0.00 | — | ₹0.00 | 18% | ₹0.00 |
| Rate | Taxable | IGST |
|---|---|---|
| 18% | ₹0.00 | ₹0.00 |
- Taxable value
- ₹0.00
- IGST
- ₹0.00
- Total
- ₹0.00
Amount in words: Rupees Zero Only
For your business
How to use it
For GST-registered freelancers, shops, agencies and small businesses in India who need a correct tax invoice without buying billing software.
- 01Enter your business name, address, state and GSTIN — they're remembered in this browser for your next invoice.
- 02Add the customer, their GSTIN if they're registered, and the place of supply.
- 03Add items with HSN/SAC, quantity, rate, discount and GST rate. Duplicate or reorder lines as needed.
- 04Check the summary: CGST + SGST for supplies within your state, IGST for supplies to another state.
- 05Download the A4 PDF or print it, save a draft, or start the next invoice with the number already incremented.
How results are worked out
- All amounts are calculated in paise (whole numbers), so there are no floating-point rounding errors.
- Tax is calculated per line and rounded to the nearest paisa; CGST and SGST are each half of the GST rate.
- If your state equals the place of supply, the invoice uses CGST + SGST (UTGST for union territories without a legislature); otherwise IGST.
- With 'Rates include GST', the taxable value is worked back from the price so the line total equals what you entered.
- GSTINs are checked against the official 15-character structure, a valid state code and the check character.
Limitations
- A GSTIN that passes the format check may still be cancelled or belong to someone else — verify important ones on the GST portal.
- No IRN or e-invoice QR code is generated. Businesses covered by e-invoicing must report invoices on the Invoice Registration Portal.
- Cess, export/SEZ supplies, TCS/TDS and e-way bills are not covered. Confirm GST rates for your HSN/SAC codes with your adviser.
Questions
When do I charge CGST + SGST vs IGST?
When the place of supply is in the same state as your registration, charge CGST and SGST (each half the rate). When it's in a different state, charge IGST at the full rate. The tool switches automatically.
Does a valid-looking GSTIN mean it's genuine?
No. We check the format and check character, which catches most typos. Only the GST portal can confirm a GSTIN is active and who it belongs to.
Can it create e-invoices with an IRN and QR code?
No. IRNs are issued only by the government's Invoice Registration Portal. If e-invoicing applies to you, upload the invoice there; we never generate fake IRNs or QR codes.
Are my invoices stored on your servers?
No. Invoices are created entirely in your browser. Drafts are saved only in this browser's storage until you delete them.
What does 'round off' mean on the invoice?
The total is rounded to the nearest rupee and the difference (up to 50 paise) is shown as a separate line, so the tax amounts themselves aren't changed. You can turn this off in tax settings.
Related free tools
Need it built properly?
This tool is free and stays free. If you'd like NPTeckz to scope or build it for you: