💰 How Forex Trading Is Taxed


💰 How Forex Trading Is Taxed

Taxation of Forex Trading for Individuals
If you’re a private individual (e.g., a typical retail trader), you usually report Forex income under “Other Income”according to §10 of the Czech Income Tax Act.

A) Income Tax

  • Profits from trading currency pairs are taxed at a rate of 15% (up to an annual taxable income of CZK 1.9 million).
  • Any income above CZK 1.9 million is taxed at 23%.

There is no holding period exemption for Forex gains — as soon as you realize a profit, it must be reported and taxed.

B) How to Calculate the Tax?

Taxable Base = Income – Expenses

  • Income includes all closed trades (realized profits).
  • Expenses may include:


    • Broker fees
    • Spreads
    • Software costs
    • Any other directly related trading expenses

C) Can You Offset Losses?

If you trade only occasionally and incur a loss, you cannot carry the loss forward into future years.

Only regular (business-level) trading would allow this, but that’s a different tax regime.

📄 How to Prepare Your Tax Report from RoboForex

Inside RoboForex:

  1. Go to the "Accounts" section in the menu.
  2. Find and click "Account History" on the right.
  3. Select the account and the period you want to generate a report for.

🔔 Important:
Because of system limits (due to the number of trades), RoboForex only allows generating reports for three months at a time.
That means you’ll need to create four separate reports to cover a full year, and then merge them together, ideally in Excel.

Reports can be exported in XLS (Excel) or PDF format.