Before You Start
- Confirm your freelance business is registered in an EU country (including sole trader, Einzelunternehmer, micro-entreprise, etc.).
- Know your annual turnover in EUR for the last 12 months (even if approximate).
- Have access to your invoicing tool (e.g., Debitoor, Xolo, or your accounting software).
- Identify whether your clients are businesses (with VAT number) or consumers (B2C).
- Be ready to check official EU VAT rates and thresholds for your country and your clients' countries.
Time needed: 30–60 minutes to set up your process; 10–15 minutes per invoice after that.
What you'll need: Business registration, invoicing/accounting software, access to official EU VAT portal, client information.
Understanding EU VAT is one of the most important (and stressful) parts of freelancing across European borders. In 2026, VAT rules are stricter, digitalized, and penalties for mistakes are higher. This EU VAT freelancer guide 2026 will show you exactly how to invoice clients in different EU countries, when and where to register, how the reverse charge works, and how to stay compliant—using real EUR examples and platforms you actually use.
For a broader look at all freelancer tax issues, see our Ultimate Guide to Freelance Taxes in Europe for 2026.
Step 1: Determine if You Need to Register for VAT (and Where)
What to do: Check your country’s VAT registration threshold and your annual turnover. If you exceed the threshold, you must register for VAT in your home country. If you sell digital services to consumers in other EU countries, you may have to register in those countries or use the One Stop Shop (OSS).
- For most EU countries in 2026, the standard threshold is €30,000–€40,000 per year. Some (like Germany) are lower (e.g., €22,000). Check your national tax authority’s site.
- If you sell only to businesses, you may not need to register immediately, but you must document all cross-border B2B sales for VAT reporting.
- If you sell digital services (e.g., web hosting, online courses) to consumers (B2C) in the EU, the threshold is €10,000 total EU-wide. Above this, you must charge VAT at the customer’s rate and register for OSS.
Why it matters: Registering late or in the wrong jurisdiction can result in fines of €1,000–€5,000 or more, plus backdated VAT and interest.
What can go wrong: Underestimating your revenue and failing to register in time. Not realizing digital services have a much lower cross-border threshold.
Pro Tip
Use the EU VAT rules and rates portal to check the exact thresholds and rates for your country and your clients’ countries.
Step 2: Identify Your Client Type (B2B vs B2C)
What to do: For each invoice, determine if your client is a business (B2B) or a consumer (B2C). For B2B, ask for their valid VAT number. For B2C, you will need to apply VAT based on their country (especially for digital services).
Why it matters: The VAT treatment is very different. B2B cross-border sales usually use the reverse charge mechanism (see Step 4). B2C sales require you to charge, collect, and remit VAT at the customer’s country rate if you pass the threshold.
What can go wrong: Assuming a company name means B2B—always verify the VAT number at VIES VAT checker. Failing to collect VAT on B2C sales can trigger audits and retroactive tax bills.
Pro Tip
Most invoicing software (like Xolo or Debitoor) lets you add a “VAT number” field and can automatically apply the correct logic if you set the client type.
Step 3: Prepare Your Invoice—The Right Way for EU VAT
What to do: When invoicing an EU client, include the following:
- Your business name, address, and VAT number (if registered)
- Client’s name, address, and VAT number (for B2B)
- Invoice date and unique invoice number
- Clear description of services
- Net amount in EUR
- VAT rate and amount (if applicable)
- Total amount due (in EUR)
- Mandatory wording if using reverse charge (see Step 4)
Example: You are a French freelancer (VAT registered) invoicing a German business (B2B) for consulting services worth €1,000.
- Net amount: €1,000
- VAT: 0% (reverse charge applies)
- Invoice text: “VAT reverse charge. Tax to be accounted for by the recipient as per Article 196 of the EU VAT Directive.”
- Total due: €1,000
Why it matters: Missing required invoice details is a common trigger for VAT audits and fines. The reverse charge note is legally required for B2B cross-border invoices.
What can go wrong: Forgetting to include your VAT number, using the wrong VAT rate, or omitting the reverse charge statement.
For a hands-on invoicing guide (templates, currency tips, and more), see our Quick Guide: How to Invoice EU Clients as a Freelancer in 2026.
Step 4: Apply the Reverse Charge Mechanism (B2B Only)
What to do: For B2B services sold to a VAT-registered business in another EU country, do not charge VAT. Instead, state “reverse charge” on the invoice and report the sale in your VAT return (EC Sales List in most countries).
How to do this in Xolo:
- Log in to your Xolo account.
- Create a new invoice and select the client’s country.
- Enter their VAT number (Xolo will validate it via VIES).
- The system will automatically set VAT to 0% and add the reverse charge note.
- Send the invoice. You should see a “VAT: 0% (reverse charge)” line on the PDF.
Expected outcome: Your client pays the net amount, and you both meet your EU VAT obligations.
Why it matters: The reverse charge avoids double taxation and ensures VAT is paid where the service is consumed.
What can go wrong: Charging VAT by mistake (your client cannot reclaim it). Failing to report the sale in your home country’s VAT return.
Step 5: Register for the One Stop Shop (OSS) If Selling B2C Digital Services
What to do: If you sell digital services (e-books, online courses, SaaS) to consumers in other EU countries and your total annual B2C digital sales exceed €10,000, register for the OSS in your home country. You’ll remit VAT for all EU countries via a single quarterly return.
- Go to your national tax authority portal (e.g., France’s OSS portal).
- Register for the OSS scheme using your business details.
- Set up your invoicing software to apply the correct VAT rate based on customer location (most tools like Debitoor or Xolo support this).
- File quarterly VAT OSS returns listing all B2C sales by country and remit the total VAT due.
Example: You’re a Spanish freelancer selling €15,000 of video courses to French and Dutch consumers. You must charge French VAT (20%) on sales to France and Dutch VAT (21%) on sales to the Netherlands, and remit both via OSS.
Why it matters: OSS massively reduces admin—no need to register in every customer’s country. Penalties for non-compliance can exceed €5,000 per country per year.
What can go wrong: Missing the €10,000 threshold, not registering in time, or misapplying VAT rates.
Pro Tip
Use invoicing tools with built-in EU VAT logic—Debitoor, Xolo, and Zoho Invoice all support OSS workflows for freelancers in Europe.
Step 6: Keep Records and Submit VAT Returns On Time
What to do: Maintain digital records of all invoices, VAT numbers, and client communications for at least 10 years (EU-wide requirement). Submit your local VAT return (monthly or quarterly) and, if using OSS, the OSS return. Use bank accounts that integrate with your accounting software for smooth reconciliation—see Top EUR Bank Accounts for Freelancers for recommendations.
Expected outcome: You’ll be ready for audits and able to respond to tax authority requests quickly, reducing risk of penalties.
Why it matters: EU tax authorities share data across borders and audit rates are increasing, especially for digital freelancers.
What can go wrong: Missing filing deadlines (late fees from €200–€2,000), or being unable to produce required documentation during an audit.
Pro Tip
Set up automated VAT reminders in your accounting app or Google Calendar for each return deadline (usually 20th of the month/quarter).
Common Mistakes
- Assuming VAT never applies if you’re under your country’s threshold. Digital B2C sales have a much lower EU-wide threshold.
- Not verifying client VAT numbers. This is required for B2B reverse charge. Use VIES for every new client.
- Using the wrong VAT rate for B2C clients. Always apply the client’s local VAT rate for digital services above €10,000.
- Forgetting to file EC Sales List (or equivalent) for B2B exports.
- Not updating invoice templates for reverse charge sales.
- Missing OSS registration after passing the €10,000 B2C digital sales threshold.
For more on avoiding costly errors, see our Freelancer Tax Mistakes in Europe: The 2026 Edition.
Next Steps
- Review your turnover and check if you need to register for VAT, OSS, or both.
- Update your invoicing software to support EU VAT logic.
- Set up a system to verify and store all client VAT numbers.
- Schedule regular VAT deadline reminders.
- If you operate across borders or as a digital nomad, read FIRE for Digital Nomads: Managing Taxes, Investing, and Residence in Multiple EU Countries for advanced compliance tips.
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.