Invoice Generator
Create professional invoices in seconds. Add line items, tax, and download as PDF. Free and private.
Fill in your details, add line items, and download a professional PDF invoice.
Multi-currency PDFs generated in your browser. Required invoice fields differ by jurisdiction and business form, see the guidance below before relying on this for filing.
General information only. This generator and the guidance below are not tax, legal, or accounting advice. Required invoice fields differ by jurisdiction and business form. Verify with HMRC (UK), the IRS (US), the CRA (Canada), the ATO (Australia), the UAE Federal Tax Authority, or a qualified adviser before relying on any invoice for filing, VAT, or tax purposes.
Methodology and sources
Formula or method
This is a document generator, not a tax calculator. Line item amounts are calculated as quantity multiplied by rate. The subtotal is the sum of all line item amounts. Tax is applied as a single flat percentage of the subtotal (tax = subtotal x taxRate / 100). The total equals subtotal plus tax. All arithmetic is done in the browser using standard JavaScript arithmetic on floating-point numbers, then formatted to two decimal places. The user supplies every input value, including the tax rate.
Basis and assumptions
- A single flat tax rate is applied to the entire subtotal. Mixed-rate invoices (for example, where some items are zero-rated and others are standard-rated for VAT purposes) are not handled automatically and must be split across separate invoices or explained in the Notes field.
- All calculations are in the currency selected by the user (GBP, USD, CAD, AUD, EUR, or AED). The tool applies no currency conversion.
- The tax field is generic and accepts any percentage the user enters. It does not validate that the rate is correct for any particular jurisdiction or VAT scheme.
- Invoice date defaults to the current browser date; this is deferred behind the prerender guard so it does not bake a stale date into the prerendered fragment.
- The PDF is generated entirely client-side using jsPDF. No data is transmitted to any server.
- Required invoice fields differ by jurisdiction, business form, and tax-registration status. The generator does not enforce or validate any mandatory field.
Key handling decisions
- GBP is the default currency, reflecting a UK-primary audience, with USD, CAD, AUD, EUR, and AED available for cross-border invoicing.
- Tax rate defaults to 20%, the UK standard VAT rate, but the field is fully editable so users in other jurisdictions (for example, 10% Australian GST, 15% Canadian HST, 5% UAE VAT) can enter their own rate.
- The tax label on the PDF reads 'Tax (N%)' rather than 'VAT' to remain jurisdiction-neutral.
- Floating-point arithmetic is used throughout; amounts are rounded to two decimal places for display and PDF output only, not at intermediate steps.
What this tool does not decide
- Whether the output document satisfies the legal or regulatory requirements for a valid invoice in your jurisdiction. UK VAT invoices, for example, must carry specific fields per HMRC VAT Notice 700/21. Verify requirements with HMRC (UK), the IRS (US), the CRA (Canada), the ATO (Australia), the UAE Federal Tax Authority, or the relevant authority for your country.
- Whether you are required to charge VAT, GST, sales tax, or any other indirect tax, or at what rate. Consult a qualified accountant or tax adviser, or check with HMRC, the IRS, the CRA, or the ATO directly.
- Legal obligations for record retention. Different business forms and tax-registration statuses carry different statutory retention periods. Confirm the applicable rules with a qualified accountant or solicitor.
- Whether the invoice is legally enforceable as a contract or creates any binding obligation between the parties. For contract or payment-dispute advice, consult a solicitor.
Sources
- HMRC VAT Notice 700/21: Keeping VAT records and issuing VAT invoices (HMRC) last accessed 2026-06-17
- GOV.UK: Send an invoice, what to include (GOV.UK) last accessed 2026-06-17
- Company, Limited Liability Partnership and Business (Names and Trading Disclosures) Regulations 2015 (UK Parliament / legislation.gov.uk) last accessed 2026-06-17
- IRS: Self-employed individuals, recordkeeping and invoicing guidance (IRS) last accessed 2026-06-17
- CRA: Business income, what records to keep (Canada Revenue Agency) last accessed 2026-06-17
- ATO: Invoicing and record-keeping for business (Australian Taxation Office) last accessed 2026-06-17
Last checked: 2026-06-17
What Makes a Valid UK Invoice?
A typical UK invoice includes your business name and address, the client's details, a unique invoice number, the date issued, a clear description of goods or services, individual prices, any applicable tax, and the total amount due. Payment terms and a due date help you get paid on time.
If you're VAT-registered, full VAT invoices must also include your VAT registration number, the time of supply (the "tax point") if different from the invoice date, the VAT rate applied to each item, and the VAT amount in sterling. HMRC distinguishes full, simplified, and modified VAT invoices, with different field requirements for each (HMRC VAT Notice 700/21). For movements of goods between Northern Ireland and EU member states, special rules can apply and the customer's VAT number may be needed (HMRC VAT Notice 725 covers Northern Ireland and EU goods movements). Cross-border services follow different place-of-supply or reverse-charge guidance, so check the relevant HMRC notice for your situation.
Record-keeping rules differ by business form. VAT-registered businesses must usually keep VAT records for at least 6 years (longer in some cross-border schemes). Self-employed individuals are usually expected to keep self-assessment records for at least 5 years after the 31 January submission deadline of the relevant tax year. UK limited companies typically keep accounting records for at least 6 years. Check gov.uk for your specific situation before discarding anything.
This generator creates PDFs in your browser. Your business and client details never leave the device.
Sole Trader vs Limited Company (UK)
The "From" block on a UK invoice depends on your business form. GOV.UK's invoicing guidance specifically requires limited companies to use the full registered company name on invoices. Trading-disclosure rules under the Company, Limited Liability Partnership and Business (Names and Trading Disclosures) Regulations 2015 also apply to business documents more broadly, and many limited companies include further registration details on invoices for clarity.
Sole trader
- Your full name, plus any trading name (for example, "Sarah Khan trading as Khan Web Design")
- A business address (or your home address if you work from home)
- VAT registration number, if registered
- Your UTR is for HMRC's records; it does not need to appear on the invoice itself
Limited company
- Required on the invoice: the full registered company name, including "Limited" or "Ltd" exactly as on Companies House (per GOV.UK invoicing guidance)
- Often added on invoices for clarity (and required by trading-disclosure rules on broader business documents): country of registration (for example, "Registered in England and Wales"), the registered company number, and the registered office address
- VAT registration number, if registered
Sources: GOV.UK invoicing guidance for the company-name rule on invoices; the Company, Limited Liability Partnership and Business (Names and Trading Disclosures) Regulations 2015 for broader business-document trading disclosures. Confirm current requirements at gov.uk and companieshouse.gov.uk.
Invoice vs Quote vs Receipt vs Credit Note
| Document | When Issued | Purpose | Legally Required? |
|---|---|---|---|
| Quote | Before work starts | Fixed price commitment for a defined scope | No (but builds trust) |
| Invoice | After work is delivered | Formal payment request with tax details | Required for some VAT-registered taxable B2B supplies; otherwise often contractual or accountancy practice |
| Receipt | After payment received | Proof of payment for the buyer | If requested |
| Credit note | After a dispute or return | Partially or fully cancels an invoice | Yes (for VAT adjustments) |
Payment Terms Explained
Tip: Shorter terms generally improve cash flow, but the right term depends on your client, industry, and your own runway. Match the payment term to the contract you've agreed rather than picking one as universally "best".
Invoicing Best Practices
Number sequentially
Use a consistent system like INV-001, INV-002. HMRC and accountants expect sequential numbers. Gaps trigger audit questions.
Be specific in descriptions
"Website design, homepage and 3 inner pages" is better than "design work." Clear descriptions reduce disputes and help both sides track deliverables.
Include bank details on the invoice
Clients pay faster when they don't have to ask for payment details. Include sort code, account number, and your name as it appears on the account.
Send the same day you finish
The longer you wait, the longer it takes to get paid. Many freelancers invoice the same day they finish a piece of work, while it's fresh in the client's mind.
Worked Example: Sarah's Web Design Invoice
Sarah is a UK-registered sole trader who built a marketing site for a Manchester client. She charged £450 for the homepage, £120 each for three inner pages, and £80 for an SEO setup. She is VAT-registered, so adds 20% UK standard-rate VAT.
Sarah's PDF carries her next sequential invoice number, the issue date, "Net 14" payment terms, her trading-as name, her VAT registration number, the client's full address, the line items above, and her sort code, account number and account name in the Notes field. The client receives a £1,068.00 invoice with the VAT clearly broken out for their own records.
Multi-Jurisdiction Quick Reference
Required invoice fields and tax-invoice rules vary by country. The table below is a starting point. Rules change, and cross-border invoicing involves additional rules (reverse charge, place-of-supply, distance-sales registrations) that are out of scope here.
| Country | Standard tax | Required label or note | Verify with |
|---|---|---|---|
| UK | VAT (20% standard rate) | "Invoice", or full VAT invoice fields if VAT-registered | HMRC, gov.uk |
| US | No federal VAT; state sales tax varies | "Invoice"; no federal labelling rule, sales-tax rules vary by state | IRS, your state's department of revenue |
| Canada | GST/HST 5% to 15% by province | Show GST/HST registration number if registered | CRA, canada.ca |
| Australia | GST 10% | "Tax Invoice" if GST-registered, plus your ABN | ATO, ato.gov.au |
| EU customers | VAT varies by country; reverse charge may apply for B2B | May need the customer's VAT number for reverse charge | For Northern Ireland and EU goods movements, check HMRC VAT Notice 725. For cross-border services, check place-of-supply guidance such as HMRC Notice 741A or the relevant local tax authority. |
| UAE | VAT 5% | "Tax Invoice" if VAT-registered | UAE Federal Tax Authority, tax.gov.ae |
Information current at last review (April 2026). Check the named authority for your situation before filing.
UK Late Payment: Statutory Interest (B2B Only)
For UK business-to-business commercial debts, the Late Payment of Commercial Debts (Interest) Act 1998 (as amended) generally entitles the supplier to charge statutory interest if the customer pays late. This applies to B2B contracts, not consumer transactions. You generally cannot claim statutory interest where the contract already provides a different late-payment interest rate or remedy, so check the contract first and seek advice if unsure.
Statutory interest rate: 8 percentage points above the Bank of England base rate, applied to the unpaid amount.
Fixed compensation tiers (per invoice, on top of the interest):
- Up to £999.99 owed: £40 fixed compensation
- £1,000 to £9,999.99 owed: £70 fixed compensation
- £10,000 or more owed: £100 fixed compensation
The base rate, the 8-point spread, and the compensation tiers can change. Confirm current figures at gov.uk before adding statutory interest to a chase letter or claim. Source: Late Payment of Commercial Debts (Interest) Act 1998 and the Late Payment of Commercial Debts Regulations 2002 / 2013, as amended.
Check the contract and get advice before charging. This section is general information, not legal advice.
Related Tools
How to use this tool
Enter your business details and client information
Add line items with descriptions, quantities, and rates
Download a professional PDF invoice instantly
Common uses
- Billing clients for freelance or consulting work
- Creating invoices for small business sales
- Generating receipts for one-off services
- Producing PDF invoices without accounting software
- Sending cross-border B2B invoices in GBP, USD, CAD, AUD, EUR, or AED
Share this tool
Frequently Asked Questions
Can I download the invoice as PDF?
Is my data stored anywhere?
Can I add VAT or sales tax?
What currencies are supported?
Do I need to be VAT registered to use this?
Can I add multiple line items?
How should I number my invoices?
Can I add my company logo?
Is this invoice legally valid?
Can I include payment terms?
What information should I include in the 'From' field?
How do I send the invoice to my client?
Results are for general informational purposes only and should be checked before use. They are not professional advice. See our Disclaimer and Terms of Service.