Most trading education stops at entry, exit and risk. Tax is the third leg of the stool, and it is the one that quietly turns a profitable year into a mediocre one. A trader who nets 18% on a CFD account in a jurisdiction that taxes gains as income at 35% keeps less than one who nets 12% in a jurisdiction that treats the same activity as capital gains at 15% with a discount. The strategy is identical; the wrapper is not.

This guide sets out how forex and CFD trading is treated in 2026 across the markets that account for most retail volume in Asia-Pacific, Europe and the Middle East. It covers the two questions every tax authority asks, the product-wrapper distinctions that decide the answer, and the records you need before the tax year closes. For the cost side of the same equation — spreads, commissions, swap and slippage — see our CFD trading cost breakdown, and for the regulatory side see the 2026 broker comparison.

Research note, 13 November 2026: rates and thresholds below reflect published guidance available on this date. Tax law changes, sometimes with retroactive effect, and this article is general information rather than tax advice. Confirm your position with the local revenue authority or a licensed adviser before filing. The ASIC professional registers are the correct place to verify an Australian licence.

The two questions that decide everything

Every tax authority, in every jurisdiction, resolves a trading gain by asking two questions in order.

Question one: what did you actually trade? A spread bet, a CFD and a physically settled share are three different legal animals even when the underlying exposure is identical. In the United Kingdom, spread betting profits sit outside Capital Gains Tax for a non-trader while CFD profits on the same index do not. In Japan, FX margin and CFD gains are taxed identically at a flat rate. In Germany, both CFDs and rolling spot FX fall inside the investment-income regime. The instrument, not the direction of your view, decides.

Question two: are you an investor or a business? This is where most retail traders are surprised. A private investor’s gains are typically capital in nature — taxed at a preferential or flat rate, sometimes exempt, with losses that may or may not be usable. A trader whose activity is organised, systematic, financed by borrowing and intended as a livelihood can be reclassified as carrying on a trade, at which point the same profits become income taxed at marginal rates with social contributions on top. Frequency alone rarely decides it; the badges of trade do.

The practical consequence: two traders with the same broker, the same strategy and the same P&L can owe materially different amounts because one files as an investor and the other is deemed to be running a business.

Country-by-country at a glance

Jurisdiction Typical characterisation Headline treatment Who files
Singapore Capital, unless the activity is a trade No general CGT; business-like gains taxed at progressive rates Self, if taxable
Hong Kong Capital for individuals No CGT; trading profits can attract profits tax Self, if a trade
Malaysia Capital for individuals No CGT on listed shares; trading gains may be income Self, if a trade
Indonesia Income Progressive rates up to 35% Self, annual return
Thailand Income Progressive rates; remitted foreign income in scope Self
Vietnam Income / transfer-based Securities transfers taxed on proceeds; other gains as income Self
Australia Capital, or revenue if trading as a business CGT with a 50% individual discount after 12 months Self, annual return
Japan Separate, flat 20.315% on FX margin and CFD gains Self-assessment
South Korea Miscellaneous income Flat-rate treatment with local surtax Self
United Kingdom Capital for investors CGT 18% / 24% above the £3,000 allowance; spread betting normally exempt Self-assessment
Germany Investment income 25% plus solidarity surcharge, €1,000 saver’s allowance Broker withholding, then self
Spain Savings income Progressive savings bands, roughly 19% to 30% Self
Portugal Capital income Roughly 28% flat, with an option to aggregate Self
UAE Not taxed No personal income tax None for individuals

The table is a map, not a ruling. Thresholds move every year, and the characterisation column is exactly where disputes happen.

Asia-Pacific in detail

Singapore is the jurisdiction traders most often misunderstand. There is no capital gains tax, which is true, and that fact is routinely stretched into “trading is tax-free”, which is not. IRAS looks at whether the activity amounts to a trade: frequency, holding period, financing, whether you have a system, whether you treat it as a livelihood. A professional with a full-time job who swings a few positions a month is usually a private investor. Someone trading full time on margin, with a track record of hundreds of round trips, is not obviously either. Singapore residents also face a remittance dimension on foreign-sourced income, and the exemptions are not as broad as forum posts suggest.

Hong Kong operates similarly: no capital gains tax, but profits from a trade carried on in Hong Kong are assessable, and the Inland Revenue Department has litigated the boundary repeatedly. Individuals are charged at the standard rate on unincorporated business profits.

Malaysia has no capital gains tax for individuals on listed shares, and the treatment of forex and CFD gains follows the investor-versus-trader logic. Progressive rates top out at 30%. The practical issue for Malaysian traders is documentation: most are trading with offshore entities that issue only platform statements, which is fine for the return but weak if the return is ever queried.

Indonesia taxes gains as income under progressive bands that reach 35% at the top. There is no separate CFD regime, so the gain is simply part of taxable income, which means it also affects the marginal rate applied to salary. This is the case where an otherwise modest trading profit can cost more than the trader expects, because it pushes other income into a higher band.

Thailand applies progressive rates, and the remittance principle matters: foreign-sourced income brought into Thailand by a resident is in scope. Traders who keep profits offshore but fund living costs from them create the exposure themselves.

Vietnam taxes securities transfers on proceeds rather than profit, and treats other investment income separately. For CFDs the classification is less settled than for listed shares, which is precisely the situation where local advice pays for itself.

Australia is the cleanest large market for a private trader: FX and CFD positions are CGT assets, gains are discounted by 50% for individuals who hold for at least 12 months, and losses offset other capital gains. The trap is the 12-month clock — most CFD traders close in days, so the discount rarely applies, and a trader the ATO treats as carrying on a business is taxed on revenue account with no discount at all. The ATO also expects you to translate every foreign-currency result into Australian dollars using a defensible rate, which for a high-frequency account is spreadsheet work, not a calculator.

Japan is the exception that proves the rule. FX margin and CFD gains are subject to separate self-assessment taxation at 20.315%, flat, with a three-year loss carryforward available only if you file. The classification is already decided, so the investor-versus-business question barely arises — but the filing requirement does, and failing to file forfeits the carryforward.

South Korea treats derivatives-related gains as miscellaneous income with a flat rate plus local surtax, and the reporting thresholds have changed repeatedly, so verify the current year’s numbers rather than relying on a 2024 blog post.

Europe and the Middle East

The United Kingdom is the market where the wrapper decision is worth the most money. Spread betting profits are normally outside CGT for a non-trader; CFD profits are not. Above the £3,000 annual exempt amount, gains are taxed at 18% within the basic rate band and 24% above it. Losses on CFDs can be offset against other capital gains, which spread bet losses cannot — a losing spread bettor gets no relief at all. Two traps deserve emphasis: the 30-day rule, which can deny a loss where you repurchase the same instrument within 30 days, and HMRC’s power to treat systematic activity as a trade, which converts the whole calculation into income tax plus National Insurance.

Germany applies the 25% Abgeltungsteuer plus solidarity surcharge, an effective 26.375%, with a €1,000 saver’s allowance. Brokers deduct at source, which is convenient, but losses can only be offset against investment income — a CFD loss does not reduce your salary tax. A domestic broker issues the tax certificate; an offshore one does not, and the obligation to declare still stands.

Spain taxes investment gains as savings income across progressive bands that now reach 30%. Portugal applies a flat rate in the high twenties with an aggregation option that can help lower-income traders. Both countries share the EU-wide protections that come from product rules rather than tax law: leverage caps on retail accounts and negative balance protection. Those protect your account, not your tax position.

The UAE charges no personal income tax, which has made it a magnet for full-time traders. The caveats are residency substance — you need to actually establish tax residency, and the 183-day and 90-day routes have conditions — and the fact that your home country may continue to tax you until it accepts that you have left.

What brokers give you, and what they do not

Brokers supply evidence, not advice. Three documents matter.

The annual statement is the anchor: realised P&L, swap, commissions, deposits and withdrawals for the calendar year. The trade history export matters when the annual statement aggregates in a way your tax office will not accept — most platforms export CSV with open and close timestamps, instrument, side, volume, price and fee. The account currency conversion matters if you trade in USD but file in SGD, MYR, AUD, EUR or GBP.

The time-zone issue is underrated. Platform servers usually run on GMT+2 or GMT+3 and roll the trading day at 00:00 server time. A position closed at 23:30 your local time can land in the previous or following day on the statement, and at a year boundary that moves the gain into a different tax year. Download the raw history rather than trusting a summary screen, and note the server offset once, in writing.

Regulation changes the quality of that evidence. A broker supervised by a tier-one authority — for example UZFX, which operates under ASIC AFSL 001291473 — must keep segregated client money and an auditable record trail, and gives you a complaints route if a statement is wrong. That is worth having when a revenue authority asks you to substantiate a figure. What regulation does not do is alter your rate: an ASIC licence is a conduct and solvency regime, not a tax regime, and it makes no difference to HMRC, IRAS or the ATO whether your broker is in Sydney, Nicosia or Port Vila.

Five records to keep from day one

  1. Raw trade history, unedited, exported monthly and stored outside the broker’s platform — brokers close accounts and archives expire.
  2. Deposits and withdrawals with dates and FX rates, because “how much did I actually make” is a cash-flow question as well as a P&L question.
  3. Swap and commission totals separately, since several jurisdictions treat financing costs and transaction fees differently from trading gains.
  4. A dated note of your intended status — investor or trader — with the reasoning. If you are ever challenged, contemporaneous evidence beats a reconstruction three years later.
  5. Your broker’s regulatory status, checked and dated. Verify the licence number on the regulator’s own register, not the broker’s website; for Australia that means the ASIC registers, where AFSL 001291473 is searchable directly.

The mistakes that cost the most

Assuming “no capital gains tax” means “nothing to declare”. Singapore, Hong Kong and the UAE all punish this assumption differently, and all three have reporting or substance conditions that a headline rate hides.

Netting a good year against a bad one across wrappers. Spread bet losses cannot offset CFD gains in the UK; German CFD losses cannot offset salary. Offsetting is jurisdiction-specific, not intuitive.

Ignoring the distinction between realised and unrealised. Tax follows disposal, not withdrawal. Traders who leave profits in the account and assume they are not taxable until cashed out are the single most common source of amended returns.

Forgetting that leverage magnifies the tax base as well as the risk. A 1:100 position that produces a 40% account gain produces a 40% taxable gain on a much larger notional exposure than the trader mentally booked.

Treating an offshore broker as a tax shield. It is not. The obligation follows residency, and CRS reporting means the account is visible to your home authority in most cases.

FAQ

Is forex and CFD trading taxed in Singapore? Singapore has no general capital gains tax, so a private individual trading occasionally is usually outside the net. The exposure appears when the activity looks like a trade or business — at which point IRAS can tax the profits as income at progressive rates. Remittance of foreign income is a separate issue.

Do I pay tax on CFD profits in the UK if I never withdraw? Yes. CGT is triggered by closing the position, not by moving money out of the account. Watch the 30-day rule on repurchases and the spread-betting-versus-CFD distinction.

How much tax do Japanese traders pay? A flat 20.315% on FX margin and CFD gains, filed separately, with a three-year loss carryforward available only if you file.

Do I need to report if the broker sends no tax form? In most jurisdictions, yes — the obligation is yours. Offshore entities typically provide only a downloadable P&L report, often stamped in server time.

Does a regulated broker change my tax position? No. Regulation governs client-money protection and conduct. It improves the audit trail; it does not change your residency-based liability.

The bottom line

Tax is a design constraint, not an afterthought. Before you scale a strategy, establish three facts: how your jurisdiction characterises the instrument, whether your activity could be reclassified as a trade, and what evidence your broker will actually hand you at year end. The trader who knows those three answers can size positions with the after-tax return in mind — and that is the only return that pays for anything.

Risk warning: CFDs and leveraged forex are high-risk products and the majority of retail accounts lose money. Tax treatment depends on individual circumstances and can change. Nothing in this article is tax, legal or investment advice; verify current rules with your local revenue authority or a licensed adviser.

Last reviewed 13 November 2026 by the MarketCFD editorial team. Related reading: 2026 broker comparison, CFD cost breakdown, best ASIC-regulated brokers with low deposits.