Free Invoice Generator

Create a professional PDF invoice in 60 seconds. No sign-up. No watermark. Your data never leaves your browser.

โ† All tools

๐Ÿ‡ฌ๐Ÿ‡ง Making Tax Digital (MTD) ready โ€” Export UBL 2.1 XML for digital record-keeping and get a VAT summary for your MTD VAT return.

Logo (optional)

๐Ÿ“Ž Click to upload your logo (PNG, JPG)

Your details (From)

Bill to

Invoice details

Items

Description / RefQtyRateVAT%

Notes / payment terms

๐Ÿ“„ Need a Freelance Contract or legal document?
LawDepot โ†’ โ€” 200+ legal templates, free trial. (Sponsored)

INVOICE

INV-001
Date: โ€”
Due: โ€”
From
โ€”
Bill to
โ€”
DescriptionQtyRateAmount
Subtotal (ex. VAT)0.00
Total0.00

Making Tax Digital โ€” VAT Return Summary

Box 1 โ€” VAT on sales
ยฃ0.00
Box 6 โ€” Net sales (ex. VAT)
ยฃ0.00
Box 5 โ€” Net VAT to pay
ยฃ0.00

Based on invoices saved in your history. Box 4 (VAT reclaimed on purchases) is not tracked here. Always verify with your accountant before submitting to HMRC.

Invoice History

No invoices saved yet.

Free Invoice Generator โ€” Create Professional Invoices Online

This free invoice generator lets you create professional invoices in seconds with PDF and UBL 2.1 XML export โ€” no sign-up, no watermarks, no limits. Built for UK freelancers, contractors and small businesses, it includes a Making Tax Digital VAT summary, invoice history, logo upload and multi-currency support. Everything runs in your browser โ€” your data never leaves your device.

How to create a free invoice online โ€” step by step

  1. Your details: business name, address, email, VAT number (if registered), bank details (sort code / IBAN).
  2. Client details: company or individual name and address.
  3. Add line items: description, quantity, unit price and VAT rate (0 %, 5 % or 20 %).
  4. Download PDF: a clean, print-ready invoice with your logo โ€” ready to send immediately.
  5. Export UBL XML: a structured digital record for MTD compliance and accounting software.
๐Ÿ“„ Need a freelance contract to go with your invoice? Protect yourself legally before you start work. LawDepot โ€” 200+ legal templates, free trial โ†’

Making Tax Digital (MTD) โ€” what UK freelancers need to know

Making Tax Digital is HMRC's programme to digitise the UK tax system. MTD for VAT has been mandatory since April 2022 for all VAT-registered businesses. MTD for Income Tax Self Assessment (ITSA) is being phased in from April 2026 for self-employed individuals and landlords with qualifying income over ยฃ50,000 (dropping to ยฃ30,000 from April 2027).

MTD requires you to keep digital records with digital links โ€” meaning no manually re-keying figures between systems. This generator's invoice history panel and UBL 2.1 XML export give you a machine-readable digital record of every invoice, compatible with HMRC-recognised bridging software and cloud accounting platforms.

The VAT Return Summary panel calculates your Box 1โ€“9 figures from your invoice history, making it easy to prepare your quarterly MTD VAT submission.

๐Ÿ’ก Sending invoices every month? Automate recurring billing, payment reminders and bookkeeping. Try QuickBooks free for 30 days โ†’

What must a UK invoice include?

If you are not VAT-registered (turnover below ยฃ90,000), you issue a "sales invoice" rather than a "VAT invoice" โ€” you do not charge VAT and no VAT number is required.

UBL 2.1 XML โ€” what it is and why it matters

Universal Business Language (UBL) 2.1 is the international standard for electronic business documents, including invoices. It is the format mandated by the European standard EN 16931 and used across PEPPOL, the pan-European procurement network. UBL invoices are machine-readable by accounting software, ERP systems and HMRC-compatible tools โ€” making them the foundation of digital record-keeping under MTD.

๐ŸŒ Invoicing international clients? Save up to 90 % on currency conversion with a multi-currency account. Open a Wise Business account โ†’

Frequently asked questions

Is this invoice generator really free?
Yes โ€” completely free. No account, no subscription, no watermark. You can create unlimited invoices.

Does it work for UK sole traders and limited companies?
Yes. You can enter your UTR, company number or VAT number. The generator works equally well for sole traders, partnerships and limited companies.

Can I add my company logo?
Yes. Upload a PNG, JPG or SVG and it will appear at the top of the invoice and on the downloaded PDF.

Is the UBL XML valid for MTD?
It follows UBL 2.1 / EN 16931 โ€” the standard accepted by HMRC-recognised bridging software. The XML is your digital record; for actual MTD VAT submissions you still need HMRC-approved software or a bridging tool to submit to HMRC's API.

Can I charge VAT and withholding tax on the same invoice?
Yes. Use the VAT % field for standard VAT, then add a second tax line with a negative percentage (e.g. โˆ’20 %) for withholding tax (CIS or similar). The tool calculates the net correctly.

Does it save my invoices?
Yes. The invoice history panel stores all your invoices in your browser's local storage. You can reload, duplicate or delete previous invoices at any time.

Can I use it offline?
Yes. Once the page has loaded, the tool works without an internet connection. Everything is computed client-side.

What currencies does it support?
Any currency. The default is GBP (ยฃ), but you can select USD, EUR, CAD, AUD or type in any other currency code.