InvoiceCreator
← Back to articles

How to Create a Professional Invoice in 5 Steps

A complete guide to creating a compliant invoice: required fields, VAT, numbering, and best practices for freelancers and businesses.

FrançaisEnglishEspañolDeutsch

Why is invoicing mandatory?

Whether you are a freelancer, small business, or large corporation, proper invoicing is both a legal obligation and a cornerstone of healthy cash flow. A well-crafted invoice ensures you get paid on time and keeps your books audit-ready.

Required fields on an invoice

A compliant invoice must include:

  • Issue date and a unique sequential number
  • Your details: full name or company name, address, registration number, VAT number if applicable
  • Client details: name and billing address
  • A clear description of goods or services provided
  • Unit price (excl. VAT), applicable VAT rate, and total amount incl. VAT
  • Payment terms: due date, late payment penalties

Invoice numbering

Numbering must be chronological and unbroken. You may use any format (e.g. INV-2026-001) but once issued, an invoice must never be deleted or renumbered. Always keep a clear audit trail.

VAT

Your VAT obligations depend on your country and turnover:

  • Below the VAT threshold: no VAT to charge; add a note stating the exemption basis
  • VAT registered: state the applicable rate (standard, reduced, zero) and the corresponding amount per line

Payment terms

Standard payment terms are typically 30 days from the invoice date. Terms can be negotiated but most countries cap the maximum at 60 days. Always state late-payment interest rates on the invoice — it is often a legal requirement.

Best practices

  1. Archive every invoice for at least 7–10 years (varies by jurisdiction)
  2. Use dedicated invoicing software to avoid manual errors
  3. Send the invoice promptly after delivery or service completion
  4. Follow up quickly on overdue payments — the longer you wait, the harder it gets

Invoice Creator lets you generate fully compliant invoices in minutes, right in your browser, with no sign-up required.

Create my invoice →