Skip to content

Invoice Generator

Invoices with discounts, GST or any tax, as PDF

Built in your browser — invoice details are never uploaded, and nothing is saved unless you choose to remember your business details on this device.

How to use Invoice Generator

  1. 1

    Fill in the details

    Your business, the customer, and each item with quantity, price, discount and tax.

  2. 2

    Pick the tax

    No tax, GST (CGST + SGST or IGST) or any other tax — totals and amount in words update live.

  3. 3

    Download the PDF

    A clean A4 invoice. Save a .json copy too if you want to edit it later.

Supported formats

Input
Your invoice details, plus an optional PNG, JPG or WebP logo
Output
A4 PDF, and a .json copy you can reopen here to edit

Frequently asked questions

Is Invoice Generator free?

Yes — completely free, with no signup and no watermarks. PL Tools is supported by a small number of non-intrusive ads.

Is my invoice uploaded or stored?

No. The invoice and its PDF are made in your browser and never sent to our servers. If you tick “Remember my business details”, your name, address, GSTIN, logo, payment details and notes are kept in this browser's local storage only — untick it to delete them. Customer details and items are never saved.

Is this a GST-compliant tax invoice?

It lays out the details a GST invoice usually shows — GSTIN, HSN/SAC, place of supply, taxable value and CGST/SGST or IGST per rate — but it calculates what you enter and doesn't check tax law. You're responsible for the rates, codes and any e-invoicing (IRN) your business needs, so check with your accountant if you're unsure.

How is tax worked out with discounts?

Item discounts come off each line first. An invoice-level discount is then shared across the lines by value, so tax is charged on the discounted price. Tax is added per rate, and shipping is added after tax — if your shipping is taxable, add it as an item instead.

Does it check GSTINs?

It checks the format (state code, PAN pattern, the “Z”) and the check digit, which catches most typos. It can't tell whether a GSTIN is registered or active — use the GST portal's search for that.

Can I use other currencies or taxes?

Yes — INR, USD, EUR, GBP or AED, and “Other tax” lets you name your own tax (VAT, sales tax…). Rupee amounts are written in words with lakh and crore.

Which formats are supported?

Input: Your invoice details, plus an optional PNG, JPG or WebP logo. Output: A4 PDF, and a .json copy you can reopen here to edit.

Does it work on my phone?

Yes. PL Tools works in any modern browser on iPhone, Android, tablets and desktop — there's nothing to install.