🧾 Invoice Generator
Create professional invoices instantly online with taxes, custom currencies, and dynamic line items. Print or save directly to PDF. No signup required.
Invoice Editor
| Item Description | Qty / Hrs | Rate ($) | Total | |
|---|---|---|---|---|
| $1700.00 | ||||
| $1200.00 |
What Invoice Generator Does
An invoice is a business document with a job to do: it has to tell the person paying exactly what they are paying for, how much, by when, and to whom — clearly enough that nobody has to email you to ask. Most late payments are not disputes, they are invoices that were unclear, unnumbered, or sent without a due date.
This builds one in the browser. Nothing is uploaded, there is no account, and no copy of your client list or your rates is kept anywhere — which matters more for invoices than for most documents, because they carry names, addresses, amounts and sometimes tax registration numbers.
The three fields people most often get wrong are the number, the due date and the tax line. A sequential invoice number is what makes an invoice traceable and is required by tax authorities in most countries. A due date stated as a date beats "net 30", which requires the reader to do arithmetic and gives them room to interpret it. And tax has to be shown as a separate line with its rate, not folded into the totals.
What it produces is a clean printable document. Print to PDF from your browser and you have a file you can send — no watermark, no signup, no third party holding your billing history.
How to Use Invoice Generator
- Fill in your business name and client billing information
- Add line items with descriptions, quantities/hours, and unit rates
- Set your invoice number, due date, and applicable sales tax percentage
- Add custom payment terms or thank-you notes
- Click Print / Save as PDF to generate your finalized invoice
Formula Used by Invoice Generator
Invoice totals
subtotal = Σ (quantity × rate); tax = subtotal × rate; total = subtotal + tax
- Σ
- each line summed — quantity times unit rate
- rate
- the tax rate as a decimal, applied to the subtotal rather than to each line
Worked example
20 hours at $85, plus a fixed $1,200 item, with 8% tax.
- 20 × 85 = 1,700
- 1,700 + 1,200 = 2,900 subtotal
- Tax: 2,900 × 0.08 = 232
Result: $3,132 total. Showing the subtotal, the tax and its rate as separate lines is what makes the figure checkable — and in most jurisdictions, required.
What an invoice needs to contain
Requirements vary by country and by whether you are registered for sales tax or VAT. Check your own jurisdiction — this is the common core, not legal advice.
| Element | Why it matters |
|---|---|
| The word "Invoice" | Distinguishes it from a quote or a receipt, which have different legal effects |
| A unique sequential number | Traceability, and generally a legal requirement for tax purposes |
| Issue date and a specific due date | "Net 30" makes the reader compute the deadline; a date does not |
| Your name, address and contact details | Who is owed, and how to query it |
| The client’s name and address | Who owes it — and what their accounts department needs to match it |
| An itemized description with quantity and rate | What is being paid for, in checkable pieces |
| Subtotal, tax rate and amount, total | Tax must be visible as its own line, not absorbed |
| Payment details | The single most common omission that delays payment |
How to Read Your Result
Number them sequentially and never reuse one
INV-1001, INV-1002, and so on. Gaps and duplicates are what make an audit painful, and a numbering scheme that encodes the year — 2026-014 — stays sortable and readable for as long as the business exists.
State a date, not a period
"Payment due within 14 days" requires the reader to work out when that is and gives them room to argue about when the clock started. "Due 22 September 2026" does not. If you also state what happens after that date, state it in the same place.
Put the payment details on the invoice itself
Bank details, or a payment link, on the document — not in the covering email, which gets forwarded to an accounts department that never sees it. A surprising share of late payments are simply invoices that reached someone who did not know how to pay them.
Limitations & Accuracy Notes
- This is a document builder, not an accounting system: nothing is stored, tracked, numbered automatically or marked as paid, and there is no record of what you sent.
- Tax is applied as a single rate to the subtotal. Multiple rates, per-line tax, reverse charge and VAT-exempt handling are not supported.
- It does not know your jurisdiction’s requirements. What a compliant invoice must contain differs between countries, and this is not legal or tax advice.
- Export is by printing to PDF from your browser, which is why the layout is print-oriented.
- No currency conversion — the symbol is cosmetic and does not convert anything.
Frequently Asked Questions
Is this invoice generator free to use?
Can I download or print the invoice as a PDF?
Does this tool support international currencies?
What does an invoice legally need to include?
Is my invoice data uploaded?
How should I number invoices?
What payment terms should I set?
Should I charge late payment fees?
Can I save the invoice?
References & Further Reading
- GOV.UK — Invoicing and taking payment from customers — A clear statement of what an invoice must contain, and the sequential-numbering requirement
- IRS — Recordkeeping for businesses — US guidance on the records a business is expected to keep, invoices included