Do you pay tax on CFD trading in Europe? Rules for Germany, Italy, and the UK

The world of Contracts for Difference (CFD) trading is fast-paced and global, but when tax season arrives, your world shrinks considerably—right down to the borders of your home country. For private traders in Europe, there is no single “European” tax law. Instead, you are subject to the specific, often complex, regulations of the country where you are a tax resident.
Understanding these rules is not just about compliance; it’s a crucial part of your trading strategy. After all, a profit is only what you keep after the taxman has taken his share. This guide breaks down how private traders are taxed across key European jurisdictions, using real-world examples to cut through the jargon.
CFD trading taxes: capital gains vs. income

Before diving into specific countries, it’s essential to understand the two primary ways tax authorities view your trading:
- Capital gains tax (CGT): Most private, occasional traders are subject to CGT. This means your profits are taxed as investment income, similar to selling a stock or a piece of art. The rates can be flat or progressive.
- Income tax: If your trading activity is deemed “professional”—frequent, high-volume, and likely your main source of income—tax authorities may classify you as a professional trader. In this case, your profits are taxed as regular income, which can lead to a higher overall tax bill, but may also allow you to deduct more expenses, like trading courses or a portion of your internet bill.
Let’s look at how this plays out in practice across Europe.
CFD trading taxes in Germany
Germany has long been a challenging jurisdiction for CFD traders due to harsh restrictions on loss offsetting. Until very recently, traders were only allowed to offset €20,000 of losses from derivatives (like CFDs) against their profits per year.
The old problem: Imagine a German trader, let’s call him Klaus. In a volatile year, Klaus makes a €50,000 profit on one trade but suffers a €45,000 loss on another. His net profit is only €5,000. However, under the old rule, he could only offset €20,000 of that loss. His taxable profit would be €30,000 (€50,000 – €20,000), forcing him to pay tax on a profit he never actually made.
The game-changing reform: Following a ruling by the Federal Fiscal Court (BFH), the German government has now retroactively abolished this limit as part of the Annual Tax Act 2024.
The new reality: Now, Klaus can offset the full €45,000 loss against his €50,000 profit. His taxable profit is the true net figure of €5,000. This makes trading far more equitable and aligns the taxation of CFDs with other investments.
How it works: In Germany, a flat 25% capital gains tax (Kapitalertragsteuer) is applied to profits, plus a 5.5% solidarity surcharge (Soli) on the tax amount. A church tax (Kirchensteuer) of 8-9% may also apply. Crucially, brokers like Trading 212, through their German partner FXFlat, often handle this tax calculation and deduction automatically for residents, taking the burden off the trader.
CFD trading taxes in Italy
Italy presents a completely different model. Instead of just taxing profits, Italy imposes a financial transaction tax, often called the “Tobin Tax,” on transactions involving derivatives of certain Italian shares.
The tax: This tax is applied to the notional value of the trade, not just the profit. It is charged regardless of whether the trader lives in Italy or abroad.
The example: Let’s say a trader, Sofia, opens a CFD position based on a major Italian bank’s shares with a notional value of €15,000.
Based on the Italian Financial Transaction Tax (IFTT) brackets, her trade would fall into the €10,000 – €50,000 bracket and incur a tax of €5.
This means Sofia pays €5 simply for executing the trade. If she opens and closes the position, she pays the tax twice. It’s a cost that must be factored into every trade’s risk-reward calculation, making it harder to profit from small price movements.
CFD trading taxes in the United Kingdom
In the UK, the tax treatment depends heavily on the financial product.
CFDs vs. spread betting:
- CFD trading: Profits from CFD trading are subject to Capital Gains Tax (CGT). For the 2024/25 tax year, the annual tax-free allowance (the amount you can earn before paying tax) is £3,000. Gains above this are taxed at 10% for basic-rate taxpayers and 20% for higher-rate taxpayers.
- Spread betting: This is where the UK is unique. Financial spread betting is legally classified as gambling, not investing. This means that for most private traders, profits from spread betting are completely tax-free. This is a massive advantage that has made spread betting hugely popular among UK retail traders.
CFD trading taxes: key concepts that apply everywhere
Regardless of your country, two concepts are universally important:
- Loss offsetting: Most countries allow you to use trading losses to reduce your tax bill on trading profits. As we saw in Germany, the rules around this vary, but the principle exists everywhere. It is a crucial risk management tool.
- The “FIFO” method: Many tax authorities, including Germany, require you to use the First-In, First-Out (FIFO) accounting method to calculate which assets you are selling.
-
- The scenario: You buy 1 share of a stock CFD at €100. A week later, you buy another of the same CFD at €150. If you then sell 1 share when the price is €200, FIFO dictates that you are selling the first one you bought. Your profit is calculated as €200 – €100 = €100, not €200 – €150 = €50.
Conclusion: know before you trade
The golden rule of CFD trading in Europe is that there is no golden rule. Taxation is a national, not a federal, matter. Whether it’s Germany’s reformed loss-offsetting, Italy’s transaction tax, or the UK’s spread betting loophole, the rules vary dramatically. Always check your local tax laws or consult with a tax professional. A profitable trade is only half the battle; the other half is understanding what you get to keep.
5 broker reviews for European traders
Choosing the right broker is just as important as understanding your taxes. Here are five popular brokers available to European traders.
XM Group
XM is a giant in the industry, serving over 15 million clients globally, and its popularity is well-earned. It is a multi-regulated broker, holding licenses from authorities like CySEC (Cyprus) and the FSCA, offering a strong layer of security for European traders. The broker is known for its flexibility, offering a huge range of over 1,400 instruments, including forex, commodities, and stock CFDs, all available on the industry-standard MetaTrader 4 and 5 platforms.
A major draw for many is the extremely low $5 minimum deposit, making it accessible for beginners. Traders can choose from different account types, including Micro, Standard, and Ultra-Low accounts, allowing them to tailor their trading conditions. They also offer negative balance protection and 24/7 customer support. However, it’s important to note that the maximum leverage of 1:1000 may not be available to all retail clients due to EU regulatory caps (like ESMA), which limit leverage to a maximum of 1:30 for major forex pairs.
- Best for: Beginners and traders seeking a wide range of products with a low barrier to entry.
- Regulation: CySEC, FSCA, DFSA.
- Min. deposit: $5.
- Platforms: MT4, MT5.
eToro
eToro has revolutionized the industry with its social trading features, making it a perfect choice for those who want to learn from others or simply follow successful traders. With over 30 million users, it’s one of the most recognizable platforms in the world. It offers a massive library of over 5,000 instruments, including CFDs on stocks, ETFs, commodities, and a wide selection of cryptocurrencies.
The proprietary platform is clean, intuitive, and highly engaging, blending trading with social media-like interaction. Its CopyTrader feature is the standout, allowing you to automatically copy the trades of top-performing investors in real-time. While the minimum deposit is a reasonable $50, traders should be mindful of other fees, including a $5 withdrawal fee and a $10 monthly inactivity fee after 12 months.
- Best for: Social and copy trading.
- Regulation: CySEC, FCA.
- Min. deposit: $50.
- Platforms: Proprietary WebTrader.
Risk disclaimer: eToro is a multi-asset platform which offers both investing in stocks and cryptoassets, as well as trading CFDs.
CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 61% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work, and whether you can afford to take the high risk of losing your money.
This communication is intended for information and educational purposes only and should not be considered investment advice or investment recommendation. Past performance is not an indication of future results.
Copy Trading does not amount to investment advice. The value of your investments may go up or down. Your capital is at risk.
Don’t invest unless you’re prepared to lose all the money you invest. This is a high-risk investment and you should not expect to be protected if something goes wrong. Take 2 mins to learn more.
eToro USA LLC does not offer CFDs and makes no representation and assumes no liability as to the accuracy or completeness of the content of this publication, which has been prepared by our partner utilizing publicly available non-entity specific information about eToro.
BlackBull
BlackBull Markets is a broker that punches above its weight, particularly appealing to more serious and active traders. Founded in 2014, it has built a reputation for offering institutional-grade trading conditions to retail clients. Its standout feature is its sheer choice of platforms, supporting not only MT4 and MT5 but also cTrader and even TradingView for direct trading, which is a huge plus for chart enthusiasts.
With over 26,000 tradable instruments, its product range is vast. The broker offers ECN accounts with tight spreads and commissions, making it ideal for scalpers and high-frequency traders. They also provide free VPS hosting for those running automated strategies. While they are regulated by the FSA in Seychelles and the FMA in New Zealand, European traders should note they may not have the same level of protection (like negative balance protection) as with an EU-regulated broker.
- Best for: Advanced traders, scalpers, and algo traders.
- Regulation: FSA (Seychelles), FMA (New Zealand).
- Min. deposit: $0 (on ECN Standard account).
- Platforms: MT4, MT5, cTrader, TradingView.
AvaTrade
AvaTrade is a veteran in the space, established in 2006, and is renowned for its strong regulatory framework and commitment to trader safety. It is one of the most strictly regulated brokers, holding licenses in multiple jurisdictions, including the Central Bank of Ireland, CySEC, and ASIC, providing significant peace of mind for European clients.
AvaTrade offers a diverse range of trading platforms, including the popular MT4 and MT5, but also provides access to ZuluTrade and its own AvaSocial app for copy trading. They offer competitive spreads, fixed on many accounts, and a wide selection of over 1,250 CFD instruments. Their educational resources are top-notch, making them a great fit for traders who want to improve their skills. However, they do charge an inactivity fee after a certain period.
- Best for: Risk-averse traders who prioritize regulation and security.
- Regulation: Central Bank of Ireland, CySEC, ASIC, FSA.
- Min. deposit: $50.
- Platforms: MT4, MT5, AvaTradeWeb, AvaSocial, ZuluTrade.
Plus500
Plus500 is a pure-play CFD provider known for its clean, powerful, and easy-to-use proprietary trading platform. It’s a fantastic option for traders who want a streamlined experience without the complexity of third-party platforms like MT4. The platform itself is highly functional, with advanced charting tools, risk management features like guaranteed stop-loss orders, and a unique sentiment tool that shows what other traders are doing.
As an FTSE 250 company, Plus500 is a large, established, and publicly traded entity, adding a layer of transparency. They offer over 2,800 instruments. However, it’s crucial to heed the risk warnings. As noted in the comparison table, a very high percentage of retail investor accounts lose money when trading CFDs with this provider. Additionally, their customer support is limited to email and chat, with no phone support available.
- Best for: Traders who prefer a powerful, all-in-one proprietary platform.
- Regulation: FCA, CySEC, ASIC.
- Min. deposit: $100.
- Platforms: Proprietary WebTrader, mobile apps.
79% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.
Plus500EE AS is authorised and regulated by the Estonian Financial Supervision and Resolution Authority (Licence No. 4.1-1/18).
Related articles:
CFD trading taxes in Europe - FAQ