Free Online Invoice Maker
Create professional PDF invoices for your business in seconds. Tracking, Taxes, and more.
Create Invoice
Fill in business details and generate professional PDF invoices
How to create an invoice — 3 steps
- 1
Enter your details and your client's
Add both parties' names and addresses, your logo, and an invoice number. Everything is composed in your browser, so client and financial details stay on your machine.
- 2
List the work and the amounts
Add each item with its description, quantity, and rate. Set any tax that applies and check the total against your own figure before moving on.
- 3
Download and send
Export a PDF and send it. Keep your copy — invoices are accounting records and in most places you are required to retain them for several years.
What an invoice has to contain to be paid
An invoice is a payment request and a bookkeeping record at once, and the details that seem like formalities are usually the ones that hold up payment. It needs a unique invoice number, the date of issue, your business name and address, the client's name and address, a clear description of what is being charged for, the amounts, and the total due. Where tax applies, the rate and amount must be shown separately from the net figure, and in many jurisdictions your tax registration number has to appear.
The invoice number matters more than its blandness suggests. It has to be unique and it should run in an unbroken sequence, because that sequence is what accounting systems and auditors rely on to establish that nothing is missing. Gaps in an invoice sequence are a standard audit flag. Pick a scheme at the start — a simple running number, or a per-client prefix — and stay with it.
Payment terms are the part most often left vague, and vagueness costs money. State a due date rather than 'on receipt', give the exact payment details, and say what happens if payment is late. Net 30 is a common default but is a choice rather than a rule; shorter terms are entirely normal for small suppliers. A client's accounts department pays to the date on the document, so an invoice without one waits.
Getting paid faster, and keeping the records straight
Most late payment is friction rather than refusal. Invoices go unpaid because they arrived without a purchase order number the client's system demanded, because the description did not match what was approved, because they went to the person who commissioned the work rather than to accounts, or because a bank detail was missing. Asking at the start of a job how the client wants to be invoiced — and to whom — removes nearly all of it.
Clarity in the line items does similar work. 'Consulting — £2,400' invites a query; three lines naming the deliverables, days, and rate does not. Where an amount was agreed in advance, referencing the quotation or contract lets whoever approves it match the invoice to an authorisation without contacting you. Sending promptly matters too, since most organisations pay on a fixed cycle and an invoice that misses the cut-off waits a full period.
Keep every invoice you issue, in sequence, including any you cancel — the record has to be continuous. Most jurisdictions require retention for somewhere between five and seven years, and PDF is the right format for it: fixed, universally readable, and unchanged by whatever software you move to later. If you need to correct an invoice already sent, the accepted practice is to issue a credit note and a corrected invoice with a new number, rather than editing and resending the original.
Your files never leave your device
Invoices are generated entirely in your browser, so client names, addresses, rates, and totals — commercially sensitive information by any standard — are never uploaded.
Most online PDF sites upload your document to their servers, process it there, and keep a copy for minutes, hours, or longer. PilotPDF works differently: the page downloads a small processing engine into your browser, and your file is opened and edited in your device's memory using WebAssembly. Nothing is transmitted, so there is nothing for a server to store, leak, or scan. You can even disconnect from the internet after the page loads and the tool keeps working.
Read more about how this works in our privacy-by-design explainer.