Invoice Generator

Fill in the form and get a professional-looking invoice ready to print or save as PDF. Your company details are saved to your browser for next time. Auto-incrementing invoice numbers. No watermark, no signup, nothing uploaded.

PDF download No watermark Saves your details Auto invoice number VAT / tax support 3 templates
Live Preview

Learn more: what belongs on an invoice

How the totals are calculated

The subtotal is quantity times unit price for each line, added up. Tax is one percentage applied to that subtotal, and the total is subtotal plus tax. There is no compounding and no per-line tax rate.

For example, 10 hours at 85.00 plus a 40.00 fee gives a subtotal of 890.00. At 20% tax that is 178.00, so the total is 1,068.00. If your sale mixes tax rates, you need a separate invoice or a tool with per-line rates.

The tool adds the unrounded amounts and rounds only what it displays. A line such as 3 x 0.335 can show a cent different from what you get by adding the rounded lines by hand, so check small-price invoices.

Payment terms

"Due on receipt" means payment is expected as soon as the client gets the invoice. "Net 30" means payment is due 30 days after the invoice date. Putting the actual calendar due date on the invoice, not only the term, leaves no doubt about when the clock starts.

Invoice numbers

In the UK, HMRC's VAT Notice 700/21 says a VAT invoice needs "a sequential number based on one or more series which uniquely identifies the document". Other countries have their own rules, so check the ones that apply to you.

Even where no rule applies, a plain scheme such as INV-2026-001 keeps invoices sortable and shows which year each belongs to. If you make a mistake, mark that invoice void and keep its number retired instead of deleting it or reusing the number. That keeps your sequence free of unexplained gaps.

FAQ

What is the difference between "Due on receipt" and "Net 30"?

Due on receipt means payment is expected once the client has the invoice. Net 30 gives the client 30 days from the invoice date. Write the calendar due date as well, so both sides read the same deadline.

Can I delete a mistaken invoice and reuse its number?

It is safer not to. HMRC's notice asks for a sequential number that uniquely identifies each document, so a reused number breaks that. Mark the mistaken invoice void, keep it on record and issue the next number.

Do I have to charge tax on every invoice?

That depends on your business, your location and your client's location, not on this tool. The generator applies whatever rate and label you enter. Ask an accountant or check your local tax rules to decide whether tax applies.

Last reviewed: October 1, 2026