Freelancer VAT Invoicing: Complete EU Compliance Guide (2026)
Freelancers face unique VAT challenges: Kleinunternehmer thresholds, reverse charge for EU clients, digital services rules, marketplace deemed supplier, and invoice compliance. This guide covers every scenario with templates, decision trees, and real examples. Updated September 2026.
Quick Decision: Which VAT Regime Are You?
๐ฉ๐ช Germany-Based
Kleinunternehmer (ยง19 UStG): โค โฌ25k prev year, โค โฌ100k current year. No VAT on invoices. No input VAT reclaim.
Standard VAT: > โฌ25k or voluntary opt-in. 19%/7% VAT, input VAT reclaim, USt-IdNr for cross-border.
๐ซ๐ท France-Based
Franchise de TVA: โค โฌ37.5k services / โค โฌ91.9k goods. No VAT. No input VAT.
Standard VAT: > thresholds or voluntary. 20%/10%/5.5%, input VAT reclaim, TVA intracommunautaire.
๐ Other EU
Most EU countries offer a small-business regime, but the details differ: the threshold amount, whether it is measured on the previous or current year, and whether a partial rate reduction applies instead of full exemption. Germany (ยง19 UStG) and France (Franchise en base) work differently from each other, and a few Member States have no general option. Check the specific rule for your country with its tax authority rather than assuming the German or French pattern applies. Country rates lists the standard rates; the threshold itself is a national matter.
๐ Non-EU Freelancer
Selling to EU clients: Reverse charge (B2B services) โ client self-accounts. No EU VAT registration needed. Selling digital services to EU consumers: Non-Union OSS required.
Regime Decision Tree
- Where are you established? โ Determines domestic rules
- What's your annual revenue? โ Below threshold? โ Kleinunternehmer/Franchise option
- Who are your clients? โ B2B EU? โ Reverse charge. B2C EU? โ OSS if > โฌ10k. Domestic? โ Domestic VAT.
- What do you sell? โ Services? โ Reverse charge (B2B). Digital? โ OSS (B2C). Goods? โ Distance selling.
- Any high expenses? โ Input VAT reclaim may justify voluntary standard VAT
๐ก Pro Tip: Voluntary Standard VAT Often Pays Off
If your business expenses > 30% of revenue OR you have B2B clients who need VAT invoices OR you buy equipment/software: voluntary standard VAT usually saves money despite the admin. See Kleinunternehmer Decision Guide for calculator.
Freelancer Invoice Anatomy (What Must Be On Every Invoice)
Universal Mandatory Fields (EU Directive 2006/112/EC + National Law)
| Field | Required? | Kleinunternehmer | Standard VAT |
|---|---|---|---|
| Your full legal name | Yes | Yes | Yes |
| Your address | Yes | Yes | Yes |
| Client full legal name | Yes | Yes | Yes |
| Client address | Yes | Yes | Yes |
| Invoice number (sequential, no gaps) | Yes | Yes | Yes |
| Invoice date | Yes | Yes | Yes |
| Date of service/supply | If different | If different | If different |
| Description of services | Yes | Yes | Yes |
| Quantity/hours/deliverables | Yes | Yes | Yes |
| Unit price (net) | Yes | Yes (gross = net) | Yes (net) |
| VAT rate | Standard VAT only | No โ forbidden | 19% / 7% / 0% per line |
| VAT amount | Standard VAT only | No โ forbidden | Per line + total |
| Total gross | Yes | Single amount | Net + VAT |
| Your VAT ID (domestic) | Yes | Steuernummer / SIREN | Steuernummer / SIREN |
| Your VAT ID (cross-border) | Cross-border only | N/A (don't have) | USt-IdNr / TVA intra / Partita IVA |
| Client VAT ID | Cross-border B2B only | N/A | Required for reverse charge |
| Reverse charge text | Cross-border B2B only | N/A | Mandatory (see templates) |
| Kleinunternehmer text | Kleinunternehmer only | Mandatory | No |
| Payment terms (due date) | Recommended | Yes | Yes |
| Bank details (IBAN/BIC) | Recommended | Yes | Yes |
Invoice Templates by Scenario
Template 1: Kleinunternehmer (Germany) โ Domestic B2C/B2B
MAX MUSTERMANN Musterstraรe 12, 10115 Berlin Steuernummer: 30/123/45678 INVOICE RE-2026-0042 Date: 2026-09-15 Service Date: 2026-09-01 to 2026-09-14 BILL TO: Startup GmbH Grรผnderallee 5, 80331 Munich DESCRIPTION QTY UNIT PRICE TOTAL UX Design Sprint 10 โฌ1,200.00 โฌ12,000.00 User Research Interviews 8 โฌ150.00 โฌ1,200.00 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ TOTAL โฌ13,200.00 Gemรคร ยง19 UStG wird keine Umsatzsteuer berechnet. Payment: 14 days โ IBAN: DE89 3704 0044 0532 0130 00 BIC: COBADEFFXXX
Template 2: Standard VAT (Germany) โ Cross-Border B2B (Reverse Charge)
MAX MUSTERMANN Musterstraรe 12, 10115 Berlin Steuernummer: 30/123/45678 USt-IdNr: DE123456789 INVOICE RE-2026-0043 Date: 2026-09-15 Service Date: 2026-09-01 to 2026-09-14 BILL TO: Tech Solutions B.V. Amsterdamseweg 100, 1234 AB Amsterdam VAT ID: NL123456789B01 DESCRIPTION QTY UNIT PRICE NET TOTAL Senior Dev Consulting 20 โฌ150.00 โฌ3,000.00 Code Review 15 โฌ120.00 โฌ1,800.00 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ NET TOTAL โฌ4,800.00 VAT (0% โ Reverse Charge) โฌ0.00 GROSS TOTAL โฌ4,800.00 Reverse charge โ Article 196 Council Directive 2006/112/EC Steuerschuldnerschaft des Leistungsempfรคngers Supplier USt-IdNr: DE123456789 | Client VAT ID: NL123456789B01 Payment: 30 days โ IBAN: DE89 3704 0044 0532 0130 00
Template 3: Standard VAT (Germany) โ Domestic B2B (19% VAT)
MAX MUSTERMANN Musterstraรe 12, 10115 Berlin Steuernummer: 30/123/45678 USt-IdNr: DE123456789 INVOICE RE-2026-0044 Date: 2026-09-15 Service Date: 2026-09-14 BILL TO: Agentur Mรผller GmbH Kreativstraรe 7, 50667 Cologne DESCRIPTION QTY UNIT PRICE NET VAT 19% GROSS Brand Strategy Workshop 1 โฌ4,000.00 โฌ4,000 โฌ760 โฌ4,760 Logo Design Package 1 โฌ2,500.00 โฌ2,500 โฌ475 โฌ2,975 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ NET TOTAL โฌ6,500.00 VAT 19% โฌ1,235.00 GROSS TOTAL โฌ7,735.00 Payment: 14 days โ IBAN: DE89 3704 0044 0532 0130 00
Template 4: Non-EU Freelancer โ EU Client (Reverse Charge)
JANE DOE CONSULTING 123 Main St, New York, NY 10001, USA US EIN: 12-3456789 INVOICE JD-2026-0087 Date: 2026-09-15 Service Date: 2026-09-01 to 2026-09-14 BILL TO: EuroTech GmbH Berliner Allee 50, 10115 Berlin VAT ID: DE123456789 DESCRIPTION QTY UNIT PRICE TOTAL Market Entry Strategy 1 $8,000.00 $8,000.00 Competitive Analysis 1 $3,000.00 $3,000.00 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ TOTAL $11,000.00 Reverse charge โ Article 196 Council Directive 2006/112/EC VAT liability shifts to recipient (EuroTech GmbH, DE123456789) No VAT charged by supplier (non-EU establishment) Payment: 30 days โ Wise USD Account / IBAN: DE89...
Template 5: Digital Services B2C (Union OSS) โ EU Freelancer
MAX MUSTERMANN Musterstraรe 12, 10115 Berlin Steuernummer: 30/123/45678 USt-IdNr: DE123456789 (OSS registered) INVOICE RE-2026-0045 Date: 2026-09-15 BILL TO: Jean Dupont 15 Rue de la Paix, 75002 Paris, France DESCRIPTION QTY UNIT PRICE NET VAT 20% GROSS Online Course: React Advanced 1 โฌ299.00 โฌ299 โฌ59.80 โฌ358.80 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ NET TOTAL โฌ299.00 VAT 20% (FR โ OSS) โฌ59.80 GROSS TOTAL โฌ358.80 Union OSS โ VAT charged at consumer's location (France 20%) OSS VAT ID: DE123456789 Payment: Immediate (Stripe/PayPal)
Common Freelancer Scenarios
1. German Freelancer โ French Corporate Client (B2B Service)
- Rule: Reverse charge (Art. 196)
- Invoice: โฌ0 VAT, both USt-IdNr/TVA intra, reverse charge text
- Your filing: ZM (EC Sales List) quarterly via ELSTER
- Client: Self-accounts French 20% VAT
2. French Freelancer โ German Corporate Client (B2B Service)
- Rule: Reverse charge (Art. 196)
- Invoice: โฌ0 VAT, both TVA intra/USt-IdNr, "Auto-liquidation Art. 196"
- Your filing: DES monthly via impots.gouv.fr
- Client: Self-accounts German 19% VAT
3. Freelancer (Any EU) โ US Client (B2B Service)
- Rule: Place of supply = client's location (US) โ outside EU VAT scope
- Invoice: โฌ0 VAT, "Outside EU VAT scope โ Art. 44 Dir 2006/112/EC"
- No VIES check needed (US not in VIES)
- No EC Sales List entry
4. Freelancer โ EU Consumer (B2C Service)
- Digital (course, SaaS, download): OSS from โฌ1. Charge consumer's country VAT.
- Non-digital (consulting, coaching via Zoom): Your domestic VAT (place of supply = your establishment)
- Platform (Udemy, Fiverr, Upwork): Platform may be deemed supplier โ they handle VAT
5. Freelancer Selling via Marketplace (Upwork, Fiverr, Toptal, Malt)
| Platform | Deemed Supplier? | Who Charges VAT? | Your Invoice |
|---|---|---|---|
| Upwork | YES (facilitates payment/delivery) | Upwork charges client, remits VAT | Invoice Upwork (not end client) โ โฌ0 VAT if reverse charge |
| Fiverr | YES | Fiverr charges client, remits VAT | Invoice Fiverr โ โฌ0 VAT |
| Toptal | YES | Toptal charges client | Invoice Toptal โ โฌ0 VAT |
| Malt (EU) | YES | Malt charges client | Invoice Malt โ โฌ0 VAT |
| Direct client (email/contract) | NO | YOU | Invoice client โ apply rules above |
Key: If platform = deemed supplier, you DON'T count this revenue in your โฌ10k OSS threshold or domestic VAT threshold. You invoice the platform.
Accounting for Platform Income
Net vs Gross Reporting
Example: Upwork Project $5,000
Upwork charges client: $5,000 + VAT (if applicable) = $5,500
Upwork fee: 10% = $500
You receive: $4,500
Your accounting:
- Revenue: $5,000 (gross billed to client)
- Platform fee: $500 (business expense)
- Net income: $4,500
- VAT: โฌ0 (reverse charge to Upwork)
Invoice the Platform, Not the Client
- Your invoice: "Upwork Inc." / "Fiverr International Ltd."
- Platform's VAT ID (e.g., Upwork: IE3289743SH)
- Reverse charge text
- Amount = gross client billing (before platform fee)
Freelancer Expenses: What's VAT-Deductible (Standard VAT Only)
| Expense Category | VAT Deductible? | Conditions | Typical Rate |
|---|---|---|---|
| Laptop/Computer | Yes (100% if business-only) | Invoice in your name | 19% |
| Software/SaaS (Adobe, Figma, GitHub, AWS) | Yes | B2B invoice with your VAT ID | 19% (reverse charge if EU vendor) |
| Coworking Space | Yes (100%) | Contract in your name | 19% |
| Home Office (rent, electricity, internet) | Pro-rata (by mยฒ or rooms) | Dedicated workspace, calculation method documented | 19% |
| Phone/Mobile | Pro-rata (business %) | Log or flat rate (e.g., 50%) | 19% |
| Car/Travel (train, flights, hotels) | Yes (business trips) | Receipts, purpose documented | 19% (19% on train, 7% on hotel) |
| Meals (business meetings) | 70% deductible (Germany) | Receipt + attendees + purpose | 19% on 70% |
| Training/Courses/Certifications | Yes | Professional relevance | 19% |
| Professional Insurance (Haftpflicht, KV) | Pro-rata | Business portion | 19% |
| Bank Fees (business account) | Yes | Business account only | 19% |
| Accounting Software / Steuerberater | Yes | Business purpose | 19% |
Reverse Charge on B2B Services You Buy
If you buy services from EU vendors (e.g., French designer, Irish SaaS):
- They invoice โฌ0 VAT + reverse charge text
- You self-account 19% German VAT (output)
- You deduct 19% as input VAT (same return) = net โฌ0 if fully taxable
- Report in ZM (EC Sales List) + UStVA
Compliance Calendar for Freelancers
| Frequency | Kleinunternehmer | Standard VAT |
|---|---|---|
| Monthly | โ | UStVA (if > โฌ7.5k VAT/yr), Vorauszahlung (10th) |
| Quarterly | โ | UStVA (if โค โฌ7.5k VAT/yr), ZM/DES (25th), OSS (if registered) |
| Annually | EรR (Anlage EรR) with tax return | USt 1 A (annual VAT return), EรR, Income tax |
| Ongoing | Monitor thresholds monthly | VIES check quarterly, archive invoices 10 years |
Key 2026 Deadlines (Germany Example)
- Jan 10: Dec UStVA / Vorauszahlung
- Jan 25: Q4 ZM
- Jan 31: OSS Q4 (if registered)
- Feb 10: Jan UStVA
- Mar 31: Annual USt 1 A (2025)
- Apr 10: Feb UStVA
- Apr 25: Q1 ZM
- Apr 30: OSS Q1
- ...monthly/quarterly cycle continues
Tools for Freelancer VAT Compliance
๐ Invoice Generator
Auto-fills all templates above. Selects correct VAT regime, reverse charge text, VAT IDs. PDF/UBL export.
๐ Reverse Charge vs OSS Checker
4 questions โ tells you: reverse charge, OSS, domestic VAT, or outside scope. Covers all freelancer scenarios.
๐ VAT Validator
Batch validate all EU client VAT numbers before invoicing. VIES check + format validation. CSV audit trail.
๐งฎ VAT Calculator
Instant add/remove VAT for quotes. 30 countries, 2026 rates. Net/gross/VAT breakdown.
๐งพ UBL E-Invoice Kit
Generate Peppol/UBL 2.1 compliant e-invoices for ViDA mandate prep. CSV โ XML.
Freelancer Invoice Compliance Checklist
Before Every Invoice
- [ ] Client legal name + address confirmed
- [ ] Service scope + dates defined
- [ ] Correct regime template selected (Kleinunternehmer / Standard / Non-EU)
- [ ] Cross-border? โ Client VAT ID validated on VIES today
- [ ] VIES screenshot saved
- [ ] Correct reverse charge text for country
- [ ] Sequential invoice number (no gaps)
- [ ] Payment terms + due date stated
- [ ] Bank details (IBAN/BIC) included
Monthly
- [ ] All invoices numbered sequentially
- [ ] Expenses collected with VAT invoices
- [ ] Bank reconciliation: payments matched to invoices
- [ ] Overdue invoices: reminder sent (late payment interest + โฌ40)
Quarterly (Standard VAT)
- [ ] UStVA filed by 10th/25th
- [ ] ZM/DES filed by 25th
- [ ] OSS filed by month-end (if registered)
- [ ] Vorauszahlung paid
- [ ] VIES batch check on all active cross-border clients
Annually
- [ ] Revenue vs threshold check (Kleinunternehmer status for next year)
- [ ] Annual VAT return (USt 1 A) by July 31
- [ ] Income tax return (EรR + Anlage EรR)
- [ ] Archive: all invoices, VIES proofs, returns (10 years)
- [ ] Review: voluntary opt-in for next year?
FAQ
Do I need a VAT number to start freelancing?
Germany: Register with Finanzamt (Fragebogen) โ get Steuernummer. Kleinunternehmer: no USt-IdNr. Standard VAT: get USt-IdNr from BZSt. France: Guichet Unique โ SIREN + TVA intra if standard.
Can I invoice in USD/EUR as EU freelancer?
Yes. Invoice in any currency. Show conversion rate + date. VAT calculated on EUR equivalent (ECB rate of invoice date). VAT return filed in EUR.
What if client refuses to pay VAT?
B2B: VAT is legally due. If reverse charge, client self-accounts โ you invoice โฌ0 VAT. If domestic, VAT must be on invoice. Non-payment = late payment rights (interest + โฌ40).
Do I charge VAT to UK clients post-Brexit?
UK = non-EU. B2B services: reverse charge (client self-accounts UK VAT). B2C digital: UK OSS (separate from EU OSS). B2C goods: export (0% VAT) + UK import VAT.
Can I use simplified invoices (under โฌ250)?
Germany: ยง33 UStDV allows simplified invoice โค โฌ250 gross (less fields). But: cross-border B2B still needs full invoice for reverse charge. Use full template to be safe.
What if I lose a VIES screenshot?
Re-check VIES. If still valid, new screenshot works. If now invalid: you had valid check at invoice date โ that's your defense. Document re-check date.
How do I handle deposits/advance payments?
Invoice deposit with VAT (if standard VAT). Final invoice: total minus deposit. VAT on full amount. Kleinunternehmer: no VAT on either.
What about subcontractors I hire?
They invoice you (reverse charge if EU, domestic VAT if local). You reclaim input VAT (standard VAT only). Report in ZM if cross-border. Issue them correct invoice requirements.
Can I use Stripe/PayPal invoices for VAT compliance?
Only if they include ALL mandatory fields (your VAT ID, client VAT ID, reverse charge text, sequential numbering). Most don't. Use our Invoice Generator โ send PDF + Stripe link.
What if I work via a personal holding company (GmbH/UG)?
Company = separate VAT entity. Thresholds apply to company. You = employee. Different rules. Consult Steuerberater.
Disclaimer: This guide is informational โ not tax or legal advice. Freelancer VAT rules vary by Member State (UStG, CGI, etc.) and individual circumstances. Always confirm with your Steuerberater, expert-comptable, or national tax authority. Last verified September 2026.