Currency conversion

Your broker reports in dollars, but a German tax return is in euros. So every amount that arrives in a foreign currency — a purchase, a sale, a dividend, interest — has to be converted to euros before it can be taxed. capi.tax does this for every line automatically.

One official rate per day

German tax rules don't let you pick a convenient exchange rate. The rate that counts is the official Deutsche Bundesbank reference rate (the same daily reference rate published by the European Central Bank). For each transaction, capi.tax looks up the rate for the date of the trade and uses that to convert the amount.

A few practical points:

  • The rate of the trade date is used, not the day the money settled.
  • Rates are published on business days. For a trade on a weekend or holiday, the last published rate before it is used.
  • The euro figure, not the dollar figure, is what your gain or loss is calculated from.

This is why two trades of the same size in dollars can produce different euro results: the rate moved between the dates.

Why the rate shows up twice

A foreign-currency trade can touch your taxes in two separate ways.

First, the gain on the investment itself. When you buy and later sell a share, both the purchase and the sale are converted at their own day's rate. The euro gain therefore already includes any move in the exchange rate between buying and selling — you don't account for it separately.

Second, currency held as cash can be its own matter. If you hold dollars in the account and they gain value before you convert or spend them, that can be a taxable currency gain (Währungsgewinn) under the private-sale rules (§ 23 EStG). A key detail: if the currency is held for more than a year, such a gain is tax-free. capi.tax flags these where it can, but cash currency gains depend heavily on your full account history.

capi.tax prepares your data and is not tax advice. Please review the figures and ask a tax advisor (Steuerberater) about your personal situation.

No tax advice - data preparation only — This tool is solely for preparing your transaction data and does not constitute tax advice. Calculations are performed automatically and without any warranty as to their accuracy, completeness or timeliness. Use is at your own risk; you alone are responsible for the correctness of your tax return. Verify all results yourself and consult a tax advisor if in doubt. Liability for any damages arising from use is excluded to the extent permitted by law.

Modern tax preparation
for German investors

Legal

Security

  • Your data stays local
  • GDPR compliant
  • No tax advice

© 2026 capi.tax – Data preparation tool. This is not tax advice. Consult a tax advisor for questions.