Skip to content

Invoice Generator

Create a professional invoice with line items, fixed or percentage discounts, your own tax rates, shipping, amount paid and balance due. Download a PDF made in your browser.

Business & Document Tools Runs client-side Free to use
Jump to the tool
Share: X WhatsApp
Loading Invoice Generator…

About the Invoice Generator

Invoice Generator builds a clean, printable invoice from your business details, your customer, and as many line items as you need. Each line is quantity × rate, and the subtotal, discount, tax, shipping or other charges, total, amount paid and balance due are calculated with exact decimal arithmetic and rounded to the currency’s smallest unit.

Tax is never applied automatically. You enter the tax name and rate yourself (for example GST, VAT or sales tax), and you can add up to four taxes, such as CGST and SGST. When tax is switched on, the form explains exactly how the taxable amount and each tax are worked out. Everything — including your logo — stays in your browser.

How to use

  1. Enter the invoice number, issue date and optional due date, then choose the currency, paper size and date format.
  2. Add your business details and, if you like, a logo (PNG, JPG or WebP up to 2 MB).
  3. Fill in the customer’s name, address and optional tax ID.
  4. Add line items with description, quantity, unit and rate. Use the arrows to reorder lines and the bin to remove them.
  5. Set a discount, your own tax rate(s), shipping or other charges and any amount already paid.
  6. Add payment instructions, notes and terms, check the live preview and click Download PDF.

Key features

  • Unlimited line items with quantity, unit and rate; multi-line descriptions.
  • Percentage or fixed discounts, up to four user-entered taxes, optional tax on shipping.
  • Amount paid and balance due, including partial payments.
  • 35+ currencies with correct decimals (e.g. JPY 0, KWD 3) and Indian digit grouping for INR.
  • A4 or US Letter PDF with selectable text, repeated table headers and page numbers on long invoices.
  • Optional logo, payment instructions, notes and terms.

Best practices

  • Use a unique, sequential invoice number and keep a copy of every invoice you send.
  • Check which tax rates and registration numbers your jurisdiction requires — the tool does not decide this for you.
  • Put bank or UPI details in Payment instructions so customers can pay without asking.
  • Set a due date and clear payment terms to reduce late payments.

Benefits

  • A professional invoice in minutes without an account.
  • Totals in the preview and the PDF always match because both come from the same calculation.
  • Private by design: invoice data and logos are never uploaded.

Frequently asked questions

How is tax calculated?

Each line amount is quantity × rate rounded to the currency’s smallest unit. The taxable amount is the subtotal minus the discount (plus shipping/other charges if you tick that option). Each tax is the taxable amount × its rate, rounded the same way. Taxes are not compounded.

Does the tool apply GST or VAT automatically?

No. Tax is only added when you switch it on and type a rate. A 0% rate is allowed for zero-rated supplies.

Can I record a partial payment?

Yes. Enter the amount already paid and the invoice shows the amount paid and the remaining balance due.

Is my data uploaded anywhere?

No. The form, calculations, preview and PDF all run in your browser. Nothing is uploaded or stored.

Which characters can I use?

The PDF font covers Latin (including accented letters), Greek and Cyrillic, plus common currency symbols such as ₹, €, £ and ¥. If you type something else, the tool warns you before you download.

Can I edit the PDF later?

The PDF is a final document. Keep this page open to make changes and download again.