Invoice generator

Fill in the fields and the invoice below updates as you type. Print it or save it as a PDF. Nothing is sent anywhere - it all runs in your browser and disappears when you close the tab.

Your details

Customer

Invoice details

Missing PO numbers are the single commonest reason an invoice sits unpaid.

The date the goods or services were supplied. HMRC requires this separately from the invoice date; it is the tax point unless a different one applies.

Line items

DescriptionQtyUnit priceVAT %

Adds a line stating your right to interest and compensation under the Late Payment of Commercial Debts (Interest) Act 1998. It applies whether or not you print it, but printing it makes customers take the due date seriously.

Invoice


Issued
Supply date
Due
Your reference

From

Bill to


DescriptionQtyUnit priceVATAmount
Subtotal
VAT
Total due

Raising the invoice is the easy part

The average UK business waits well past its own terms to be paid. Invoice finance releases up to 90% of an invoice within 24 hours of raising it, so the money arrives when you do the work rather than two months later.

See what your ledger could release

What a UK invoice legally has to include

For a plain invoice between businesses, HMRC expects the word "invoice", a unique sequential number, your business name and address, the customer's name and address, a description of what you supplied, the supply date, the invoice date, and the amount due.

Things that get invoices paid faster

Put their purchase order number on it, addressed to a named person rather than a department, and send it the day the work completes rather than at month end. Invoicing on completion instead of batching to month end takes up to fifteen days off your collection cycle on its own and costs nothing.

State the due date as an actual date, not as "30 days". Accounts payable systems run on dates, and "30 days" gets keyed as whatever the clerk assumes.