Skip to content
Rechnungskit
Feature

Foreign currencies with correct euro conversion

An invoice may be issued in a foreign currency as long as the VAT is also stated in euros (Art. 230 of the EU VAT Directive). By default Rechnungskit uses the ECB daily rate on the invoice date, and once your tax office has granted permission, the BMF average rate of the previous month. By law the BMF average rate of the month of supply applies; the daily rate and the previous-month rate need permission from the tax office (§ 16 para. 6 UStG, section 16.4 UStAE). Rate, rate month and source appear on the invoice and in the e-invoice.

Why it matters

If your shop sells in US dollars or Swiss francs, you have to convert the foreign-currency amounts into euros for VAT. By hand that means looking up the right monthly or daily rate, working out the euro VAT amount separately for the VAT return, and documenting every rate with date and source for a tax audit. The OSS return then uses yet another rate.

Invoice in a foreign currency, VAT in euros

If your shop sells in US dollars, Swiss francs or another currency, the invoice may be issued in that currency: net amount, tax rate, tax amount and total are in the original currency. The VAT must also be stated in euros, though (Art. 230 of the EU VAT Directive), and for calculating the tax the values have to be converted into euros (§ 16 Abs. 6 UStG). Rechnungskit therefore shows the euro tax amount in addition, clearly marked as a conversion, without creating a second tax.

How the conversion works

  1. Invoice in the foreign currency. If your shop sells in USD, CHF or another currency, Rechnungskit creates the invoice in exactly that currency, with net amount, tax rate and tax amount as § 14 Abs. 4 Satz 1 Nr. 7 und 8 UStG requires, and the total.
  2. Convert the VAT into euros. Rechnungskit also converts the amount for VAT into euros. The default is the ECB reference rate on the invoice date. If your tax office has granted permission, Rechnungskit uses the BMF average rate of the previous month.
  3. Freeze the rate. The rate used is frozen per document and stored with rate month and source. The conversion can then be traced from the archive alone, and a later correction uses the same rate.
  4. Show and report. The euro tax amount appears on the invoice as a conversion and in structured form in the e-invoice (BT-6, BT-111). The euro values are then ready for the VAT return.

The applicable rate

For VAT the general rule is the average rate published monthly by the Federal Ministry of Finance for the month in which the supply is made or the payment is received (§ 16 Abs. 6 Satz 1 UStG). The tax office may allow a daily rate, to be proven by a bank statement or rate sheet (§ 16 Abs. 6 Satz 3 UStG). Because the average of a month is only known once the month is over, the tax authorities also provide a simplification: the tax office can allow you to use the previous month's average rate on a regular basis (section 16.4 para. 2 sentence 2 UStAE). That rate is always known when the invoice is issued.

Conversion into euros · § 16 Abs. 6 UStG
Two rates, one clearly stated euro amount

Example: an invoice for USD 1,000.00, issued on August 15. The euro amount on the invoice is the same one that is booked in DATEV and reported in the VAT return.

DefaultECB daily rate

Rate on the invoice date. For VAT the daily rate also needs permission (§ 16 Abs. 6 Satz 3 UStG).

Rate Aug 151 EUR = 1.1567 USD
Amount in euros€864.53
With permissionBMF previous-month rate

July average rate. Simplification under section 16.4 para. 2 UStAE, requires permission from the tax office.

Rate July1 EUR = 1.1417 USD
Amount in euros€875.89
Why the previous month
July
Average rate is fixed, published in early August
August 15
Invoice is created: the July rate is already known
August
Its own average rate is only available in early September

A month's average rate is only fixed once the month is over. The previous month's rate is always available when the invoice is issued, which is why the tax authorities allow it with permission. Rechnungskit freezes the chosen rate per document and shows it with rate month and source.

What Rechnungskit takes care of

Rechnungskit issues the invoice in the original currency and also converts the VAT into euros. By default it uses the ECB reference rate on the invoice date. For VAT this daily rate also requires permission (§ 16 Abs. 6 Satz 3 UStG); which method applies to you is something to settle with your tax advisor. As soon as your tax office has granted permission for the BMF previous-month rate, you switch to it with one click in the settings, and from then on the official average rate of the previous month applies. The BMF monthly rates are fetched automatically and rounded to four decimal places, so the value matches the officially published rate.

The rate used is frozen per document and stored with rate month and source. The conversion can then be traced from the GoBD archive alone, and a later correction uses the same rate. The invoice also shows net amount, VAT and total in euros, with the rate, the rate month and the source. In the e-invoice under EN 16931 the euro tax amount appears in structured form (tax currency and tax amount in euros), so the invoice and the e-invoice show the same figures. The DATEV export books with the same rate.

Without this automation you convert foreign-currency amounts by hand, look up the right rate yourself, work out the euro tax amount separately for the VAT return and document every rate with date and source for a tax audit.

The OSS export uses its own statutory rate, the ECB rate of the last day of the reporting period (§ 16 Abs. 6 Satz 4 UStG). Rechnungskit applies this quarterly rate there automatically, regardless of the rate on the individual invoice. That way invoice, e-invoice and return match from the start. How the rates relate in detail is explained in Invoices in a foreign currency.

In detail

  • Invoices in EUR, CHF, USD, GBP, SEK, DKK, NOK, PLN and CZK with all mandatory details
  • The default is the ECB daily rate on the invoice date; with the tax office's permission you use the BMF average rate of the previous month
  • E-invoice with invoice currency (BT-5) and EUR tax currency (BT-6/BT-111) under EN 16931
  • Rate, rate month and source are frozen per document, identical for the invoice and the DATEV booking, and reproducible from the GoBD archive
  • Shopify with several currencies: the invoice is in the currency the customer actually paid (§ 10 UStG), reconciliation is in your payout currency
  • For OSS sales in a foreign currency, the quarterly return converts at the ECB rate of the last day of the quarter
  • Payments whose currency does not match the order are never invoiced automatically; they become a task to resolve

Legal basis

  • § 16 UStG (Steuerberechnung, Abs. 6 Umrechnung): Tax calculation, para. 6 conversion. Conversion into euros at the BMF (Federal Ministry of Finance) average rate of the month of supply or receipt of payment; a daily rate only with the tax office's permission; for OSS the ECB rate of the last day of the reporting period.
  • Abschnitt 16.4 UStAE (Umrechnung von Werten in fremder Währung): Conversion of foreign-currency values (VAT application decree). Para. 2 sentence 2: the tax office can allow you to use the BMF average rate of the previous month on a regular basis.
  • Art. 230 MwStSystRL (Richtlinie 2006/112/EG): EU VAT Directive. The amounts on the invoice may be in any currency, provided the VAT is stated in the currency of the member state.
  • § 10 UStG (Bemessungsgrundlage): Taxable amount. The consideration is everything that makes up the value of what you receive or are to receive for the supply; for Shopify with several currencies, that is the amount in the currency the customer actually paid.

Frequently asked questions

Yes. Under Art. 230 of the EU VAT Directive the amounts on the invoice may be in any currency, provided the VAT is stated in euros. Net amount, tax rate, tax amount and total may therefore be in USD, CHF or another currency, and the tax amount is added in euros as well (§ 16 Abs. 6 UStG).

Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.

Try it with your real data in the free test mode.

Connect your shop and payment provider and Rechnungskit runs alongside. Billing only starts at go-live.

Try it now
de en