Before You Start
- You operate as a registered freelancer (self-employed) in an EU country
- You have a valid VAT number (if required in your country)
- Your client is a business (B2B) based in the EU
- You know your client’s VAT number and registered address
- You have access to invoicing software or templates compliant with EU law (e.g., Billomat, FreshBooks, or Zoho Invoice)
Time needed: 20–30 minutes per invoice (setup is longer, subsequent invoices are faster)
What you'll need: Your business details, client’s business details, contract or agreement, invoicing tool, your VAT ID (if applicable)
Step 1: Gather All Required Client and Transaction Information
What to do: Collect your client’s full legal business name, registered address, and VAT number (if they’re VAT-registered). Confirm the currency and the service or product you’re invoicing for.
Why it matters: EU regulations require complete and accurate business details on every invoice for cross-border compliance and tax deductibility. Incorrect or missing information can lead to delayed payments, rejected invoices, or VAT non-compliance.
What can go wrong: Incomplete addresses or VAT numbers make the invoice non-compliant. If you invoice the wrong entity or use a nickname, your client may refuse payment or you may face trouble during a tax audit.
Pro Tip
Verify your client’s VAT number using the EU VIES VAT number validation tool to avoid mistakes.
Step 2: Choose the Right Invoice Template or Software
What to do: Select an invoicing platform or template that supports EU-compliant invoicing, VAT handling, and multi-currency support. Good options in Europe include Billomat (Germany/EU), FreshBooks (international), and Zoho Invoice. Alternatively, use an Excel or Word template (sample below), but ensure it meets legal requirements.
Why it matters: Using compliant tools reduces manual errors, auto-calculates VAT, and can generate e-invoices in the correct format (e.g., Factur-X, XRechnung, Peppol BIS for e-invoicing mandates).
What can go wrong: Non-compliant templates can result in rejected invoices, fines, or lost tax deductions for your client.
Pro Tip
Check if your client’s country requires e-invoicing via Peppol (e.g., Italy, France, Poland from 2026). Platforms like Billomat and Zoho Invoice offer Peppol integration.
Step 3: Fill Out the Invoice with All Mandatory Details
What to do: Ensure your invoice includes all legally required fields for EU cross-border B2B transactions:
- Your business name, address, and VAT number
- Client’s business name, address, and VAT number
- Unique, sequential invoice number (e.g., 2026-001)
- Invoice issue date and supply date (if different)
- Clear description of goods/services
- Net amount, VAT rate, VAT amount, and total amount
- Currency (EUR, GBP, CHF, etc.)
- Bank details or payment instructions
- Reverse charge statement (if applicable; see below)
Why it matters: Missing or incorrect details can make your invoice non-deductible for your client and expose you to penalties.
What can go wrong: Omitting the client’s VAT number or the reverse charge clause (when applicable) means your client cannot reclaim VAT and may reject your invoice.
Pro Tip
For cross-border B2B services within the EU, typically no VAT is charged—use the "reverse charge" mechanism. Add this phrase in English and the client’s language (if required): “VAT exempt intra-community supply. Reverse charge applies. Article 196 EU VAT Directive.”
Step 4: Apply VAT Correctly (or Not) Based on the Transaction
What to do: Determine if you need to charge VAT, and at what rate:
- EU B2B, different countries: No VAT charged (“reverse charge” applies). Only display both parties’ VAT numbers and the reverse charge statement.
- EU B2B, same country: Charge local VAT at the standard rate (e.g., 19% in Germany, 21% in Spain).
- EU B2C: Usually charge your local VAT rate, but check special rules for digital services.
Why it matters: Incorrect VAT application can result in double taxation or tax evasion fines.
What can go wrong: Charging VAT when you shouldn’t (or vice versa) causes accounting headaches for both parties and may delay payment.
Pro Tip
If you are under the small business VAT exemption in your country, mention this on the invoice (e.g., “VAT exempt under §19 UStG” for Germany), but check if this applies to cross-border services.
Step 5: Choose and Display the Correct Currency
What to do: Agree with your client on the invoice currency in advance—most EU clients prefer EUR (€), but GBP (British Pound) or CHF (Swiss Franc) are common for UK and Swiss clients. Clearly state the currency on the invoice (e.g., “Total: EUR 2,000.00”).
Why it matters: Currency confusion leads to payment delays, conversion losses, or disputes over amounts.
What can go wrong: If you invoice in GBP or CHF but your bank only accepts EUR, you may pay high conversion fees or not receive the correct amount.
Pro Tip
Open a multi-currency account with Wise or Revolut Business to receive payments in EUR, GBP, or CHF without high conversion costs.
Step 6: Send the Invoice Using the Correct (E-)Invoicing Method
What to do: In 2026, many EU countries require e-invoicing for B2B transactions. Check your client’s country requirements. If e-invoicing is mandatory, use a platform that can generate and send the invoice in the required format (e.g., Factur-X, XRechnung, Peppol BIS).
Why it matters: Sending a PDF when e-invoicing is required may result in rejected invoices or compliance penalties.
What can go wrong: Failing to use the mandated e-invoicing channel (like Peppol) will likely delay payment and may cause regulatory issues.
Pro Tip
For clients in Italy, France, Poland, and more, Peppol e-invoicing is becoming standard. Platforms like Billomat and Zoho Invoice support direct Peppol sending.
Step 7: Archive and Track Your Invoices for Tax Deductibility
What to do: Save every invoice and related correspondence in a secure, searchable format for at least the legally required period (usually 10 years in most EU countries). Use your invoicing software’s archiving feature or a secure cloud storage solution.
Why it matters: Proper archiving is essential for tax audits, VAT returns, and proving income. Missing invoices can lead to denied tax deductions or penalties.
What can go wrong: Losing invoice copies or not tracking payment status may mean lost income or trouble during a tax inspection.
Pro Tip
Set reminders in your invoicing tool to follow up on unpaid invoices after 14 days. For overdue payments, send a polite reminder, then a formal dunning letter (“Mahnung” in Germany).
Sample EU-Compliant Invoice Template (EUR, Reverse Charge)
Freelancer Name: Anja Bauer Business Address: Mainzer Str. 12, 60329 Frankfurt, Germany VAT Number: DE123456789 Client Name: Studio Graphique SARL Client Address: 17 Rue de Lyon, 75012 Paris, France Client VAT: FR987654321 Invoice Number: 2026-001 Invoice Date: 10 May 2026 Service Date: 10 May 2026 Description: Web design services for April 2026 Net Amount: EUR 2,000.00 VAT Rate: 0% (reverse charge) VAT Amount: EUR 0.00 Total Due: EUR 2,000.00 Bank: Commerzbank Frankfurt IBAN: DE89 3704 0044 0532 0130 00 BIC: COBADEFFXXX Reverse charge statement: VAT exempt intra-community supply. Reverse charge applies. Article 196 EU VAT Directive. Payment due within 30 days.
Common Mistakes When Invoicing EU Clients as a Freelancer
- Forgetting to include your client’s VAT number for cross-border B2B invoices
- Not adding the reverse charge statement when required
- Incorrectly charging VAT on intra-EU B2B services
- Using non-compliant invoice templates (missing mandatory fields)
- Not confirming the currency and bank details before invoicing
- Failing to use e-invoicing channels when required by law
- Not archiving invoices securely for the required period
Next Steps
- Automate your invoicing with a compliant platform to save time and reduce errors
- Stay updated on e-invoicing mandates in your client’s country (check official tax authority sites)
- Consult a local tax advisor for complex VAT or cross-border situations
- Review and update your invoice templates annually for legal changes
- Consider multi-currency accounts to avoid costly conversions
Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.