Invoice Generator
Create professional invoices in seconds β download as PDF, no sign-up.
Freelancers and small businesses need invoices without expensive software. This tool generates a clean PDF instantly.
How to use
- Fill in your business details and the client info.
- Add line items with description, quantity, and price.
- Set the tax rate, then click Download PDF.
About this tool
Everything runs in your browser β your client data never leaves your device.
How it works
A valid invoice has six parts: a unique sequential number (e.g. INV-2026-001), issue and due dates, seller and buyer details, line items with quantities and unit prices, tax, and the total. The arithmetic is simple β total = sum of (quantity Γ unit price) + tax β but completeness is what makes it legally useful.
Payment terms set the due date: βNet 30β means payment is due 30 days after the issue date, βDue on receiptβ means immediately. Offering β2/10 Net 30β β 2% off if paid within 10 days β is a classic nudge for faster payment.
Sequential, gapless numbering is not just tidy: tax authorities in many countries require it so invoices can be audited. Never reuse or skip numbers, and check your local tax rules for what must appear on the document β VAT numbers, for instance, are mandatory in the EU.
Worked examples
Consulting invoice: 3 hours at $80/hr plus $45 in materials, 10% tax: subtotal $285.00, tax $28.50, total $313.50. Terms Net 14 β due two weeks after issue.
Monthly retainer: 1 Γ $2,000 retainer, no tax charged: total $2,000.00, due on receipt. One line item, still a complete invoice.
Quick reference
| Term | Meaning |
|---|---|
| Due on receipt | Pay immediately |
| Net 7 / 14 / 30 / 60 | Due 7 / 14 / 30 / 60 days after issue |
| 2/10 Net 30 | 2% discount if paid within 10 days, otherwise due in 30 |
| EOM | Due end of the month |
Frequently asked questions
Is the PDF legally valid?
This generates a standard invoice document. Invoicing rules vary by country β check local requirements for tax IDs, sequential numbering, and mandatory fields.
Is my client data uploaded?
No. The PDF is generated locally with jsPDF. Nothing is sent to any server.
Can I customize the design?
The current version uses a clean standard layout. Custom branding is not yet supported.
More free tools
Meeting Cost Calculator
See what your meetings really cost β live ticker as time passes.
QR Code Generator
Turn any link or text into a scannable QR code in seconds.
Word Counter
Count words, characters, sentences and reading time as you type.
Percentage Calculator
Work out percentages, increases and discounts in one click.
Age Calculator
Find your exact age in years, months and days.
BMI Calculator
Check your Body Mass Index in seconds.