HMRC Compliant
Professional Invoice Generator
Create and download HMRC-compliant UK invoices instantly with automatic VAT calculation and a live preview.
businessYour Business
personBill To
list_altInvoice Items
Description
Qty
Rate
PREVIEW
B
Acme Studio Ltd
12 Old Street London EC1V 9BE
VAT: GB123456789
INVOICE
INVOICE NO.
#INV-0001
ISSUE
2026-05-06
DUE
2026-06-05
BILL TO
Client Co
1 King Street Manchester M2 6AW
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Design services | 10 | £75.00 | £750.00 |
| Implementation | 8 | £95.00 | £760.00 |
Subtotal£1,510.00
VAT (20%)£302.00
Total Amount£1,812.00
Payment due within 30 days. Bank: 00-00-00 / 12345678.
gavel
HMRC Compliance
Ensure your invoices include your VAT number and a unique sequential invoice number to stay compliant with UK tax laws.
schedule
Payment Terms
Clearly state your payment deadline (e.g., Net 30) to maintain healthy cashflow and professional client relationships.
verified
Digital Records
Always keep a digital copy of every issued invoice. Use our history tool to track outstanding payments.
Common Questions
Do I need to charge VAT?expand_more
You must register for VAT once your taxable turnover exceeds £90,000 over any rolling 12-month period. Once registered you must charge the correct rate (usually 20%) on eligible sales and show your VAT registration number, the VAT rate applied, and the VAT amount separately on every invoice. Below the threshold, you don't charge VAT and shouldn't quote a VAT number.
What must a UK invoice legally include?expand_more
HMRC requires: a unique sequential invoice number, your business name and address, your customer's name and address, the invoice date and supply date (if different), a clear description of goods/services, quantity and unit price, total amount due, and payment terms. VAT-registered invoices additionally need your VAT number, the rate per line, and the VAT amount. Sole traders must show their own name (the business name alone is not sufficient).
How long should payment terms be?expand_more
Net 30 (payment within 30 days) is standard for B2B in the UK. Net 14 is reasonable for smaller customers; net 7 or 'on receipt' for new clients without a payment history. The legally implied default if you don't specify is 30 days. Under late-payment legislation you can charge statutory interest (Bank of England base + 8%) plus a fixed compensation fee (£40–£100 by invoice value) on overdue B2B invoices — but few small businesses actually invoke this.
How do I get paid faster?expand_more
Five practical levers: (1) invoice the same day work completes, not weekly in arrears; (2) include bank details and a payment link directly on the invoice; (3) offer a 2% discount for payment within 7 days — the cost is far less than a month of working capital; (4) ask for 30–50% deposit upfront on new projects over £1k; (5) automate reminders at day 7, 14, 28 — most late payments are administrative, not deliberate.
How long must I keep invoice records?expand_more
Sole traders and partnerships: 5 years from the 31 January Self Assessment deadline. Limited companies: 6 years from the end of the accounting period. VAT-registered businesses: 6 years for VAT records. Keep both copies you issued and copies of any invoices received from suppliers — HMRC can request them in an investigation. Digital copies are fine if they're complete and readable, and Making Tax Digital actually requires digital records for VAT.