Skip to main content

Invoice Generator for Freelancers

Create a professional freelance invoice in 60 seconds โ€” EU VAT, multi-currency, PDF download. No signup required.

What is a freelance invoice?

A freelance invoice is a formal document you send to a client requesting payment for services rendered. Unlike an employee who receives a payslip, freelancers are responsible for billing their own clients โ€” which means issuing a correctly formatted invoice is both a legal requirement and a core part of getting paid on time.

In most countries, a freelance invoice must include specific fields to be considered legally valid. Missing even one required element โ€” such as your VAT number or a unique invoice number โ€” can delay payment, create accounting problems for your client, or trigger a tax audit. Using a dedicated invoice generator removes this risk entirely by enforcing all required fields automatically.

For freelancers working across borders within the EU, invoicing gets more complex. Cross-border B2B transactions between VAT-registered businesses in different EU member states are subject to the reverse charge mechanism โ€” meaning you issue the invoice with 0% VAT and the client accounts for the tax in their country. Invoicey detects this scenario automatically when you select different EU countries for yourself and your client.

Freelance invoice checklist

Before you send any invoice, verify it contains every required field. The specific requirements vary by country and whether you are VAT-registered, but the following checklist covers all scenarios for EU and UK freelancers:

  • โœ“Your full name or business name
  • โœ“Your address and contact details
  • โœ“Your VAT / tax number (if registered)
  • โœ“Client's full name and billing address
  • โœ“Client's VAT number (for EU B2B)
  • โœ“Unique sequential invoice number
  • โœ“Invoice date and payment due date
  • โœ“Description of services for each line item
  • โœ“Quantity and unit price per line
  • โœ“VAT rate and amount per line
  • โœ“Total amount due (inc. VAT)
  • โœ“Bank details or payment instructions
  • โœ“Reverse charge wording (for cross-border EU B2B)

Invoicey's free invoice generator includes all these fields as standard. When you select a client in a different EU member state, the reverse charge wording is added automatically โ€” no copy-pasting required.

How to invoice as a freelancer: a step-by-step guide

Invoicing is one of the most time-consuming administrative tasks for freelancers, but it doesn't have to be. Here's a practical workflow that keeps your cash flow healthy and your books in order.

1. Set up your invoice template

Start with a professional invoice template that includes all required legal fields. Invoicey's free generator handles this for you โ€” just enter your details once and they're saved for every future invoice. Include your business name, address, and any relevant tax registration numbers (VAT ID, SIRET/SIREN in France, Steuernummer in Germany, etc.).

2. Number your invoices sequentially

Every invoice needs a unique, sequential number โ€” for example, INV-2025-001, INV-2025-002, and so on. This is required by tax law in most countries and makes it easy to reference specific invoices in client communications or during an audit. Invoicey increments this automatically.

3. Add clear line items with descriptions

Each service you invoice should be a separate line item with a clear description, quantity (hours, days, units, or deliverables), unit price, and VAT rate. Vague descriptions like "services rendered" can delay payment โ€” clients often need specific details for their own accounting.

4. Set clear payment terms

Standard freelance payment terms are 14 or 30 days from the invoice date. Always state the due date explicitly โ€” don't rely on the client to calculate it. For large projects, consider requesting a deposit upfront and splitting the invoice into milestones.

5. Send promptly and follow up

Send your invoice the same day you complete the work โ€” delays in invoicing often translate directly into delays in payment. Set a reminder to follow up if you haven't received payment by the due date. Polite, timely follow-up is professional and expected. Invoicey's paid plans automate this entire process.

6. Keep records for tax purposes

Most countries require freelancers to keep invoice records for 5โ€“10 years for tax purposes. Store copies of all invoices โ€” issued and received โ€” and reconcile them against your bank statements regularly. Invoicey stores your invoice history automatically when you create a free account.

Freelance invoicing rules by country

While the fundamentals of invoicing are universal, each EU country and the UK have specific rules that freelancers must follow.

France

French auto-entrepreneurs must include their SIREN or SIRET number on every invoice. If you are under the micro-entrepreneur TVA threshold, your invoices must include the mention: "TVA non applicable, art. 293 B du CGI". Once you exceed the threshold and register for TVA, apply 20% (standard rate) for domestic sales or reverse charge for EU B2B.

Germany

German freelancers (Freiberufler) must include their Steuernummer. Kleinunternehmer exempt from VAT under ยง19 UStG must add: "GemรครŸ ยง 19 UStG wird keine Umsatzsteuer berechnet." Standard Umsatzsteuer is 19%. For cross-border EU B2B, reverse charge applies with the legal wording in German.

Netherlands

Dutch freelancers include their BTW-nummer on invoices. The KOR (Kleineondernemersregeling) exempts small businesses from BTW โ€” these invoices must state the BTW-vrijstelling. Standard BTW rate is 21%.

United Kingdom

UK freelancers below the VAT registration threshold (ยฃ90,000 turnover) do not charge VAT. Those registered must add their VAT number, apply 20% standard rate for UK customers, and follow HMRC's requirements for a full VAT invoice. Post-Brexit, UKโ€“EU cross-border sales are treated as exports, not reverse charge.

Invoicey handles all these country-specific requirements automatically based on your country selection. You can also try the EU VAT invoice generator for a deeper guide to cross-border EU invoicing.

Frequently Asked Questions

Do freelancers need to send invoices?

Yes. Freelancers are legally required to issue invoices for services rendered in most countries. An invoice is the official request for payment and a required document for tax purposes. It also establishes a paper trail for disputes, audits, and income declarations.

What should a freelance invoice include?

A valid freelance invoice must include: your full name or business name and address; your client's name and address; a unique invoice number; the invoice date; a description of services; the quantity and unit price per line; VAT amount (if VAT-registered); the total due; and your payment terms and bank details.

How do I invoice as a freelancer in the EU?

EU freelancers must include their VAT number if registered, apply the correct local VAT rate for domestic sales, and apply reverse charge (0% VAT) for B2B sales to clients in other EU member states with the required legal wording. Invoicey handles all of this automatically.

Is this invoice generator really free?

Yes โ€” completely free. No account required, no credit card, no trial. Create and download as many invoices as you want at no cost.

What currencies are supported?

EUR, GBP, USD, CHF, SEK, NOK, DKK, and more โ€” making Invoicey suitable for freelancers with international clients.

Invoice Generator for Freelancers โ€“ Free & EU VAT | Invoicey