The Core Rule: Article 91 of the EU VAT Directive
EU VAT is denominated in each member state's national currency. When you issue an invoice in a foreign currency, the VAT Directive requires you to convert that amount to your local currency for reporting purposes. The conversion rule is codified in Article 91(2) of Directive 2006/112/EC:
"Where the taxable amount is expressed in a currency other than that of the Member State where the assessment of the value is made, the exchange rate applicable shall be the latest selling rate recorded at the time the tax becomes chargeable, on the most representative exchange market or markets of the Member State concerned."
In practice, the European Court of Justice and most member states have interpreted this to mean the ECB reference rate on the tax point date. The ECB rate is always accepted; some countries (notably Germany and Poland) publish their own official rate which may also be used.
What the Tax Point Date Means in Practice
The tax point is the moment VAT becomes chargeable. For most freelance and consulting services:
- General rule: Date of supply — when the service was delivered or the work was completed
- Earlier invoice: If you invoice before delivery, the invoice date becomes the tax point
- Continuous services (retainers, subscriptions): The end of each billing period
- Advance payments: The date the payment is received, for the amount received
If you completed a design project on 3 June and issued the invoice on 5 June, your tax point is 3 June. Use the ECB rate published for 3 June — noting that the ECB publishes rates after 16:00 CET, so you need to confirm the 3 June rate is actually available.
Worked Example: GBP Invoice From a Polish Freelancer
A Polish graphic designer (VAT-registered in Poland) invoices a UK client £2,400 for branding work completed on 10 March 2026.
Step 1: Find the ECB EUR/GBP rate for 10 March 2026. Assume the ECB published: 1 EUR = 0.8520 GBP
Step 2: Convert invoice amount to EUR. £2,400 ÷ 0.8520 = €2,816.90
Step 3: Determine VAT treatment. This is a B2B supply to a UK client outside the EU. Under place-of-supply rules and the reverse charge mechanism, no Polish VAT applies — the UK client accounts for any applicable UK VAT. The Polish designer reports this as a zero-rated supply outside the scope of Polish VAT.
Step 4: Convert EUR to PLN for the Polish VAT return. Poland requires VAT returns in PLN. Convert €2,816.90 to PLN using the NBP (National Bank of Poland) average rate for 10 March 2026 — Poland uses the NBP rate, not the ECB rate directly, for PLN conversion on VAT returns. The two are typically within 0.1% of each other.
What to state on the invoice: "Exchange rate applied: ECB reference rate 10 March 2026, 1 EUR = 0.8520 GBP. VAT treatment: services outside scope under Article 44 reverse charge."
Common Mistakes That Create VAT Reconciliation Problems
Using the Bank Settlement Rate
The rate your bank applied when the payment arrived is almost never the ECB rate on the supply date. Banks apply commercial rates, often on the day the funds clear — sometimes days later. Using this rate creates a mismatch between your invoice records and VAT return that triggers reconciliation queries.
Using Today's Rate When Doing Bookkeeping
Many freelancers convert using whatever rate is current when they enter the invoice into their accounting software — sometimes weeks after supply. This is incorrect and will differ from the legally required supply-date rate.
Not Documenting the Rate Used
Even if you apply the correct rate, failing to document it (date, source, exact rate value) makes it impossible to reconstruct during an audit. Keep evidence: a screenshot of the ECB page, a CSV export, or an accounting software audit trail — all with the date visible.
Ignoring Currency Conversion on Input VAT Claims
If you pay a supplier invoice denominated in a foreign currency and claim input VAT, the same conversion rules apply. Use the ECB rate on the date of supply (the supplier's invoice date), not the date you paid.
Step-by-Step: How to Handle Foreign Currency Invoices for VAT
- Identify the tax point date — supply completion date or invoice date, whichever is earlier
- Look up the ECB reference rate for that date at
ecb.europa.eu/stats/eurofxref/eurofxref.htm - Convert the taxable amount (net of VAT) to EUR using that rate
- If you're in a non-eurozone country, convert further to local currency using your national central bank's published average rate for that date
- State the conversion details on the invoice — rate, date, and source
- Archive the ECB rate evidence with your VAT return documentation (screenshot, PDF, or CSV)
- Enter the converted amount in accounting software with the exchange rate date set to the supply date, not the payment date
OSS Scheme and Foreign Currency: A Different Rule Applies
If you're registered for the EU One Stop Shop (OSS) scheme for B2C digital services sold across EU borders, currency conversion uses a different calculation.
OSS returns are filed quarterly in EUR. For services invoiced in non-EUR currencies, convert using the ECB rate for the last day of the reporting period:
| Quarter | OSS Conversion Rate Date |
|---|---|
| Q1 (Jan–Mar) | 31 March ECB rate |
| Q2 (Apr–Jun) | 30 June ECB rate |
| Q3 (Jul–Sep) | 30 September ECB rate |
| Q4 (Oct–Dec) | 31 December ECB rate |
This means your OSS conversion rate will differ from your domestic VAT conversion rate for the same invoice. Accounting software that handles OSS (Quaderno, TaxJar Europe, Taxually) should apply this automatically — always verify the configuration is using the period-end date, not invoice dates.
Practical Tips for Getting This Right Long-Term
Choose accounting software with ECB rate integration. Xero, QuickBooks Online, and Holded can fetch the ECB rate automatically for each invoice date. Confirm the setting pulls the supply date rate, not the payment received date.
Maintain a VAT conversion log. A simple spreadsheet with columns for invoice date, currency, gross amount, ECB rate, converted EUR amount, and a link or screenshot reference takes 90 seconds per invoice and eliminates audit exposure.
Bill in EUR wherever possible. The definitive solution to currency conversion VAT complexity is removing the problem entirely — invoice in EUR and no conversion calculation is needed for your VAT return.
Check national variations. Germany requires the Bundesbank rate, France the Banque de France rate, and Poland the NBP rate for PLN. The ECB rate is always close, but your national tax authority's official guidance takes precedence.
Use the EU Biz Tools Currency Converter to look up the ECB rate for any date — historical or current — and convert invoice amounts accurately for compliant VAT records.