Free Invoice Generator
See what a professional invoice should look like. Enter your details below and preview your invoice in real time.
Invoice Preview Tool
See what a professional invoice should include
Your Business Name
123 Business Street
London, EC1A 1BB
INV-001
2 April 2026
Bill To
Client Name
| Description | Amount |
|---|---|
| Service description | £0.00 |
Payment terms: 30 days
Bank details: Sort code 00-00-00, Account 12345678
What Should a UK Invoice Include?
Every UK invoice—whether you're a freelancer, sole trader, or limited company—needs to include specific information to be legally valid and HMRC-compliant.
Essential Invoice Elements
- • Business name and address
- • Contact information
- • VAT number (if registered)
- • Company registration number (if limited)
- • Client's name or business name
- • Client's address
- • Purchase order number (if provided)
- • Unique, sequential invoice number
- • Invoice date
- • Payment due date or terms
- • Description of goods/services
- • Amount (net), VAT, and total
- • Bank details for payment
Invoice Numbering Best Practices
Your invoice numbers must be unique and sequential. Common formats include:
- Simple sequential: INV-001, INV-002, INV-003
- Year-prefixed: 2026-001, 2026-002
- Client-coded: ACME-001, ACME-002
Experi generates sequential invoice numbers automatically, so you never have to worry about duplicates or gaps.
Want to Create Real Invoices?
This preview tool shows you what an invoice should look like. Experi lets you create, send, and track professional PDF invoices in seconds—with automatic numbering, VAT calculations, and payment tracking.
Frequently Asked Questions
What should a UK invoice include?
A UK invoice must include: your business name and contact details, the client's name and address, a unique invoice number, the invoice date, a description of goods or services, the amount due, payment terms, and your bank details. If VAT registered, you must also include your VAT number, the VAT rate, and VAT amount.
Do I need an invoice number?
Yes. HMRC requires that every invoice has a unique, sequential number. This helps with record-keeping and makes it easier to track payments. A common format is INV-001, INV-002, etc., but you can use any system as long as each number is unique.
What payment terms should I put on an invoice?
Common payment terms are 14 days, 30 days, or "due on receipt". If you don't specify payment terms, the legal default in the UK is 30 days. Shorter terms can help improve cash flow, but consider what's standard in your industry.
Can I use this as a real invoice generator?
This tool shows you what a professional invoice looks like, but for creating real invoices you should use proper invoicing software like Experi. This ensures unique invoice numbering, professional PDF generation, payment tracking, and HMRC compliance.