Business Documents
Build a clean, professional invoice with your logo, line items, tax and payment terms, then download it as a PDF. Everything runs in your browser, so your client data never touches a server.
Overview
This free invoice generator builds a complete, professional invoice online and turns it into a PDF you can email to a client or print for your records. You fill in your business details, add the work you are billing for, and the totals, tax and balance due are calculated as you type — with a live preview showing exactly what your client will receive.
It is built for anyone who bills other people for work: freelancers sending their first invoice, small businesses that have outgrown a word processor template, agencies invoicing retainers, and bookkeepers producing documents on behalf of clients. Free means free here: no account to create, no trial that expires, no watermark on the finished file, and no cap on how many invoices you produce.
Reach for it when you need a correct invoice quickly and do not want to open accounting software to get one. It is most useful when a fixed template will not do the job: separate tax rates per line, a deposit already deducted, a purchase order reference and an agreed discount can all appear on the same document, and the totals still reconcile.
Everything runs on your own device. Your client list, your rates and the amounts you invoice are never uploaded, because there is no server involved in producing the document. That matters more than it sounds: an invoice contains your client's address, your pricing and your payment details, and none of it needs to travel anywhere to become a PDF.
Step by step
Enter your business name, address and logo. These are remembered locally so you only do it once.
Fill in who you are billing, along with the invoice number, issue date and due date.
Add a line for each item or service with quantity and unit price. Totals and tax are calculated for you.
Check the live preview, then download a print-ready PDF to send to your client.
Background
An invoice is a formal request for payment for goods or services you have already delivered. It records what was supplied, what it costs, when payment is due and how to pay — and it is the document both sides rely on if there is ever a disagreement about what was agreed. In most countries it is also the record a tax authority expects to see supporting the revenue you declare.
That last point is why format matters. An invoice is not simply a letter asking for money: once issued, it becomes an accounting entry for you and a deductible expense for your client. Their accounts payable team will check it against a purchase order, enter it into a system, and pay it on a schedule driven by the date and terms printed on it. An invoice missing a number, a date or a clear description will sit in someone's queue until it is chased.
A good invoice is therefore a piece of administration, not marketing. It should be unambiguous about who is billing whom, what for, how much, and by when — and it should be easy for a stranger in an accounts department to process without needing to ask you a question.
Reference
The fields below are what accounts payable departments look for, and what most tax authorities expect on a valid invoice. The generator lays them out for you, but it is worth understanding what each one is doing — particularly the ones people leave blank because they seem optional.
The word “Invoice”
State plainly that the document is an invoice. It sounds trivial, but it is what distinguishes the document from a quote or a statement at a glance, and some jurisdictions require the word to appear for the document to be valid.
Required
A unique invoice number
Every invoice needs its own reference, and no number should ever be reused. It is how you, your client and your accountant refer to this specific transaction, and sequential numbering is a legal requirement in many countries.
Required
Your business details
Your trading name, address and contact details, plus your company registration or tax number where you have one. Your client's finance team may need the registration number to process the payment at all.
Required
Your client's details
The legal entity being billed, not just the person who hired you. Invoicing an individual when the contract is with their limited company can make the invoice unenforceable and will usually get it returned.
Required
Issue date and due date
The issue date starts the clock; the due date says when payment is expected. Print an actual date rather than only “net 30” — it removes any argument about when the countdown began.
Required
A clear description of what you supplied
One line per item or service, specific enough that somebody who was not involved can match it to what was ordered. “Consulting” invites a query; “Brand identity design — logo and guidelines, phase 1” does not.
Required
Quantity and unit price
Show the rate and how many units it applies to, rather than only a total. This is what lets a client verify the amount against what they agreed, and it is what makes a partial dispute resolvable without reissuing the whole invoice.
Required
Subtotal, tax and total
Break the amount into the net figure, each tax rate applied, and the final total. If you charge more than one rate, show each band separately — a single combined tax line is not enough for your client to reclaim it correctly.
Required
Payment details and terms
How to pay you and by when: bank details or a payment link, the currency, and your terms. An invoice that does not say how to pay is a surprisingly common reason for a late payment.
Required
Purchase order or reference number
Where the client issued a PO, quote it. Many larger organisations match invoices to purchase orders automatically and will reject anything they cannot match, without telling you why.
Optional
Deposit or amount already paid
If part of the balance is settled, show the full amount, the deposit and the remaining balance due. Invoicing only the remainder makes the paperwork harder to reconcile at both ends.
Optional
Notes
Room for anything specific to this job: a delivery reference, thanks for the work, or a note that late payment interest applies. Keep it short — the notes field is not the place for terms that belong in a contract.
Optional
Who it helps
Invoicing is usually the last hour of a project and the one nobody plans for. A designer finishing a brand identity can bill three phases as separate lines, apply the right tax rate, deduct the deposit taken at the start, and email a PDF in a few minutes. If you send a handful of invoices a year, a free invoice generator does the job a monthly subscription would.
Once you are billing regularly, consistency matters more than speed: the same layout, sequential numbers and predictable terms make it obvious when something is unpaid. Saving your business details means every invoice you produce looks the same, which is what makes a small operation read as an established one.
Before an accounting system is worth the setup cost, invoices still need to be correct — investors and accountants will look at them later. A startup billing its first pilot customers can produce clean, numbered invoices now and import the history into accounting software when the volume justifies it.
Agency invoices are rarely one line. A retainer, out-of-scope hours, a pass-through print cost taxed at a different rate and an agreed discount can all appear on the same document. Per-line tax rates and a proportional discount mean the totals still reconcile when the invoice is genuinely complicated.
When you produce documents on behalf of a client, you need control over the detail rather than a template's assumptions: correct tax bands, an accurate issue date, and a number that fits the client's existing sequence. Nothing is stored on a server, so preparing a document for a client creates no data-handling obligation for you.
Materials and labour are often taxed differently and need to be visible separately, and deposits are normal. Listing them as separate lines with their own rates gives the customer a document they can check, which is the fastest way to get a domestic job paid without a conversation.
Do it properly
Pick a scheme and stick to it — INV-0001 upward, or a per-year prefix like 2026-014. Sequential numbering is a legal requirement in many countries and is what lets an accountant spot a missing document. Avoid embedding a client name in the number; it breaks the sequence and tells everyone how few invoices you have sent.
“Net 30” means different things to different finance teams, and some count from receipt rather than issue. Printing an explicit due date removes the ambiguity entirely. Thirty days is a common default; fourteen is normal for smaller clients, and there is nothing unusual about seven for one-off work.
Use the language of the brief or purchase order rather than your internal shorthand. An invoice line that matches the wording your client already approved passes through accounts payable without a query, and a query is what turns a thirty-day payment into a sixty-day one.
Where an invoice mixes rates — standard-rated services and zero-rated goods, for example — list each band with the amount it applies to. Your client needs that breakdown to reclaim tax correctly, and you need it to file accurately. A single tax line on a mixed invoice is a reconciliation problem for both sides.
Payment terms start when the invoice is issued, so a week's delay in sending is a week added to getting paid. Invoicing on delivery also means the work is fresh in your client's mind, which measurably reduces the number of queries you get back.
Download the PDF and file it somewhere durable. This generator deliberately keeps nothing on a server, which means there is no copy to retrieve later — the file you download is the record. Most tax authorities expect you to be able to produce invoices for several years.
Avoid these
Sending a quote when the client is expecting an invoice
Check the heading before you send. A quote proposes a price and creates no obligation to pay; only an invoice requests payment. If you have already sent a quote and the work is done, issue an invoice referencing it rather than resending the quote.
Reusing or skipping invoice numbers
Duplicate numbers make it impossible to tell two transactions apart, and gaps look like missing records to an auditor. Keep one running sequence across all clients. If you void an invoice, issue a credit note rather than reusing its number.
Billing the wrong legal entity
Invoice the entity named in the contract or purchase order, not the individual who emailed you. If a client operates through a limited company, an invoice addressed to them personally can be refused by their finance team and may not be enforceable.
Calculating tax on the pre-discount amount
Apply discounts before tax, then charge tax on what is actually payable. Taxing the gross figure and then discounting overstates the tax owed and leaves your client reclaiming an amount they were never charged. This generator applies discounts before tax for exactly that reason.
Leaving payment details off the invoice
State how to pay you on the document itself — bank details, a payment link, or both — rather than assuming it is on file. An invoice with no payment method is a common cause of a silent delay, because nobody in accounts payable will chase you for it.
Writing descriptions only you understand
Replace internal project codes and one-word summaries with a description that names the deliverable. The person approving the payment is often not the person who hired you, and they can only approve what they can identify.
Rounding line totals by hand
Manual rounding is where invoice totals stop matching the sum of their own lines, usually by a cent or two on longer documents. Let the arithmetic be calculated rather than typed — every figure on this page is derived from the quantities and rates you enter.
FAQ
The Invoice Generator is at the top of this page — free, no signup, nothing uploaded.
Guides
Articles that go deeper than this page has room for.