Invoice Generator
Fill in your business and client details, add line items with optional per-line tax and discount, and download the invoice as a PDF from your browser. Invoice details are not uploaded; a draft is autosaved in this browser only.
Runs in your browser
Free, no sign-up. Invoice contents are processed in your browser and are not uploaded. A draft, including any logo, is autosaved in this browser's local storage until you press Reset, so clear it on a shared computer.
Live Preview
Your Company
INVOICE
No:
Date: 2026-10-15
Due: 2026-11-14
Terms: Net 30
Bill To
Client Name
| # | Description | Qty | Rate | Amount |
|---|---|---|---|---|
| 1 | — | 1 | ₹0.00 | ₹0.00 |
Terms & Conditions
Payment is due within 30 days of the invoice date.
How to use the Invoice Generator
- Pick a template and, optionally, upload a logo and set accent colour, font and background.
- Enter your business details, the client's details, the invoice number, dates, payment terms and currency (INR, USD, EUR, GBP, AUD, CAD or JPY).
- Add line items with description, quantity and rate. Each line can have its own tax % and discount %.
- Set the default tax rate and label (it starts at 18% labelled GST) and an optional invoice-level discount. Check the live preview.
- Add notes, terms and an optional PAID stamp, then choose Download PDF. A new window opens with a Save as PDF / Print button. PNG export is also offered.
Worked example
Sample data
Currency INR, default tax 18% (GST), invoice discount 0% Design: 10 x 1,500 Hosting: 1 x 4,000 with 10% line discount Books: 2 x 500 with 5% line tax
Subtotal: 20,000.00 Discount: 400.00 GST and tax: 3,398.00 Total: 22,998.00
Design (15,000) and Hosting after discount (3,600) have no line tax, so the 18% default applies: 18,600 x 18% = 3,348. Books use their own 5% instead: 1,000 x 5% = 50. Total = 20,000 - 400 + 3,398. A 5% invoice discount on the same items gives discount 1,380.00, tax 3,228.10 and total 21,848.10.
How it works
How totals are calculated
Subtotal is the sum of quantity x rate across lines, before any discount. A line discount comes off that line first, then an invoice-level discount comes off the remaining net.
A line with its own tax % uses that rate. Lines with tax 0 use the default tax rate. The two are never stacked on the same line. Amounts are rounded to two decimals at each step, and the total never goes below zero.
Line net = qty x rate - line discount Tax = line net x (line tax % or default %) after invoice discount Total = Subtotal - Discounts + Tax
What this tool does not do
It formats an invoice and does the arithmetic. It does not check that your invoice meets local rules: GST or VAT numbers, HSN/SAC codes, sequential numbering, e-invoicing or place-of-supply fields are not provided. Tax is a single rate or a rate per line, with no CGST/SGST split. Check what your jurisdiction requires before sending.
Inputs, outputs and limits
Inputs
- Business details and optional logo image
- Client details
- Invoice number, dates, payment terms, currency
- Line items: description, quantity, rate, tax %, discount %
- Default tax rate and label, invoice-level discount
- Notes, terms, footer text, template, colours and font
Outputs
- Live preview
- PDF via a print window and your browser's Save as PDF
- PNG image export
- Subtotal, discount, tax and total
Limits
- PDF uses the browser print dialog, so layout can vary slightly by browser; allow pop-ups or the tool falls back to a hidden print frame
- PNG export is best-effort and falls back to the PDF window if the browser cannot render it
- Seven currencies, one tax rate per line or a default; no CGST/SGST split, tax IDs or e-invoicing fields
- Logo is read locally with no size limit shown; very large images can make the autosaved draft fail to save
- Quantity, rate and percentages are clamped: negatives become 0 and percentages are limited to 0 to 100
Processing
- Invoice contents are processed in your browser and are not uploaded. A draft, including any logo, is autosaved in this browser's local storage until you press Reset, so clear it on a shared computer.
Frequently asked questions
Is my invoice uploaded anywhere?
No. Line items, client details and logo stay in your browser. The draft is autosaved to local storage on this device only. Use Reset to delete it.
Do I need to sign up or give an email to download?
No. PDF and PNG downloads work straight away with no account, email or sign-up.
How do I get a PDF?
Choose Download PDF. A new window opens with the invoice and a Save as PDF / Print button; pick Save as PDF as the destination. If your browser blocks the pop-up, the tool opens the print dialog directly instead.
How does the default tax interact with per-line tax?
A line with a tax % above 0 uses only that rate. The default rate applies to lines left at 0. They are not added together.
Is the invoice legally valid for GST or VAT?
It gives you a clean layout and correct arithmetic, but it has no fields for tax registration numbers, HSN/SAC codes or e-invoice references. Add those in notes or terms if you need them, and confirm local rules with your accountant.
Can I reload an invoice I made earlier?
Only the latest draft, in the same browser. There are no saved invoices or accounts, so download the PDF of each invoice you want to keep.
Need billing connected to your business?
We build invoicing, payments and accounting integrations that pull from your own customer and order data, so invoices go out without retyping.