Invoice Generator
Create a professional invoice PDF from a simple form: from/to details, line items with quantity and price, tax, and totals. Nothing is uploaded.
PDF generation by jsPDF (MIT), self-hosted.
How to use this tool
- Fill in the From and Bill-to addresses, invoice number, date, and currency.
- Add line items — one per line as: description, qty, unit price.
- Set a tax rate if needed, then click Create Invoice PDF.
Generate a clean, professional invoice as a downloadable PDF. Enter your business and client details, add line items (description, quantity, unit price), set a tax rate, and the tool computes the subtotal, tax, and grand total automatically. No account, no upload, no watermark.
How it works
The Invoice Generator creates a professional-looking invoice PDF from a simple form. Fill in your business name and address, the client details, an invoice number and date, and one or more line items with description, quantity, and unit price. The tool calculates subtotals, applies any tax percentage you specify, and shows the final total.
When you click Generate, a formatted PDF downloads immediately to your device. No data is sent to any server -- everything is computed and rendered in your browser, so your client and pricing information stays private.
This tool is ideal for freelancers, small businesses, or anyone who needs a quick, presentable invoice without a subscription to invoicing software. The output is ready to email as an attachment or print directly.
For recurring clients, fill in the form once and note the settings; the tool does not save data between sessions, so you will need to re-enter details each time or keep a saved copy of a previous invoice to reference.
Worked example
Create a freelance design invoice
- Enter your name and address in the From section.
- Enter the client company name and address in the To section.
- Set the invoice number (e.g., INV-0042) and the invoice date.
- Add line items: Description = Logo Design, Qty = 1, Price = 500; Description = Revision Round, Qty = 2, Price = 75.
- Set Tax to 10%, click Generate Invoice, and download the PDF.
A clean invoice PDF showing subtotal $650, tax $65, and total due $715.
Common mistakes to avoid
- Leaving the invoice number blank or reusing the same number, which can cause confusion in your accounting records.
- Entering a tax rate as a decimal (e.g., 0.1 instead of 10 for 10%), which produces a near-zero tax amount.
- Not adding line items before clicking Generate, resulting in a blank or zero-total invoice.
Key terms
- Line item
- A single entry on an invoice describing one product or service, its quantity, unit price, and the resulting amount.
- Subtotal
- The sum of all line item amounts before tax is applied.
- Tax rate
- A percentage added to the subtotal to calculate the tax amount; leave at 0 if your invoices are tax-exempt.
Frequently asked questions
- Are totals calculated automatically?
- Yes — line totals, subtotal, tax, and grand total are all computed for you.
- Is my invoice data sent anywhere?
- No — the PDF is generated entirely in your browser with jsPDF.