Invoice Generator

Business Tools

Create a GST-ready invoice with live totals, tax breakdown and amount in words, then save it as a PDF.

Runs entirely in your browser — nothing is uploaded

What people do next

Features

  • Line items with per-item GST rates, quantities and a proportional discount.
  • CGST + SGST within a state, IGST across state lines, with a per-rate tax summary.
  • Amount in words in the Indian numbering system, as a tax invoice requires.
  • A UPI QR code your client scans to pay the exact balance due.
  • Your logo, an accent colour and five currencies.
  • Print or save as PDF, or export the lines as CSV for your accounts.
  • Drafts stay in your browser — client names and amounts are never uploaded.

How to use the Invoice Generator

  1. 1Fill in your details and your customer’s, including both GSTINs for a tax invoice.
  2. 2Add each line with its quantity, rate and GST rate.
  3. 3Pick CGST + SGST or IGST depending on where you are supplying.
  4. 4Add your UPI ID to put a scan-to-pay QR code on the invoice.
  5. 5Use Print / Save as PDF to produce the file you send.

Frequently asked questions

What has to appear on a GST invoice?

A unique sequential number and date, the supplier’s name, address and GSTIN, the recipient’s details and GSTIN where registered, a description of the goods or services with HSN or SAC codes, the taxable value, the rate and amount of tax split into CGST and SGST or IGST, and the total. This tool covers the arithmetic and layout; codes and registration details are yours to supply.

When do I charge CGST and SGST rather than IGST?

CGST and SGST apply when the place of supply is in the same state as the supplier, split evenly between the two. IGST applies when the supply crosses a state line, at the full rate. Getting it wrong means filing a correction later, so check the place of supply rather than the billing address.

How is the discount taxed?

The discount is spread across your line items in proportion to their value, and tax is charged on what remains. That is the correct treatment: GST is due on what the customer actually pays, not on the list price.

How does the pay-by-UPI QR code work?

Enter your UPI ID — the name@bank one, such as bluebird@okhdfcbank — and a QR code appears beside the payment details. Scanning it with any UPI app opens a payment for the exact balance due, addressed to you, with your invoice number as the reference, so nobody has to retype an amount or an account number. The code is generated in your browser from your own details; no payment provider is involved and nothing is registered anywhere. It only appears on invoices billed in rupees, since UPI settles in rupees, and it asks for the balance due rather than the total, so a part-paid invoice cannot be paid twice by mistake.

Why does the total get rounded?

Invoices are conventionally rounded to the nearest rupee, with the adjustment shown as a round-off line so the figures still reconcile. You can switch it off if your accounting system expects exact paise.

Are my invoices stored anywhere?

No. The draft is kept in your own browser and the PDF is produced by your browser’s print dialog. Nothing is uploaded, which is the point — an invoice carries your client’s name, address and what you charged them.