Slot ID: blog-post-top
The statement from your broker says you finished the year up $18,400. Your tax authority may disagree, and not in your favour. Spreads, commissions, overnight financing and the exact moment each position closed all feed into a taxable figure that almost never matches the equity curve in your trading platform.
Currency trading sits in an odd corner of tax law. It isn't quite stock investing, it isn't quite gambling, and most countries bolted their rules on decades ago and have been patching them ever since. Get the classification wrong and you can pay ordinary income rates on gains that should have qualified for capital gains treatment. Get the record-keeping wrong and you can end up paying tax on profits you never actually made.
Opening a trade does nothing for tax purposes. Holding a losing position open through December does nothing either. The trigger is the disposal: closing the position, netting it out, or letting it expire.
That means most traders have more control over their annual bill than they realise. Realised gains are the taxable ones, and you decide when to realise them.
The second thing to understand is that "taxable" isn't one flat thing. Three separate costs sit inside a year of trading, and each gets treated differently depending on where you live.
That middle item trips up more traders than anything else. A position held for three weeks can generate more in overnight rollover charges than the trade's original profit, and those charges need to be recorded separately if you want to deduct them cleanly. Brokers bury them on a statement page most people never open.
American rules are the most formalised and, for some traders, the most generous. The default treatment for spot forex is Section 988: gains and losses are ordinary income, taxed at your marginal rate rather than the lower capital gains rate.
There's an escape hatch. A trader can elect to treat forex positions as Section 1256 contracts, which splits every gain 60% long-term and 40% short-term regardless of how long the trade was held. For someone in the 37% bracket, that 60% chunk taxed at 20% instead of 37% is worth real money on a six-figure gain. The election is made on your return and generally sticks once made, so it isn't something to flip on and off year by year.
Small currency gains from personal transactions, such as converting money for a holiday, are excluded up to $200 under Section 988(e). It doesn't cover trading income, but it does stop ordinary currency conversion from clogging up your return.
One practical wrinkle: many spot forex brokers issue no 1099-B at all. The IRS still expects the numbers, so the reporting burden lands entirely on your own records.
HMRC treats currency trading as a capital asset. Profits on closing positions are chargeable gains, currently taxed at 18% or 24% depending on your income, with an annual exempt amount of £3,000 before anything is due.
Spread betting is the notable exception. Bets on currency movements placed through a spread betting firm are exempt from capital gains tax entirely. That's a structural difference rather than a loophole, but it applies to spread bets, not to rolling spot forex positions, which HMRC does treat as taxable. Two accounts at the same firm can carry completely different tax treatment, and it's worth confirming which one you actually hold before you assume anything.
Other jurisdictions land somewhere in between. Australia taxes forex gains as ordinary income in most cases; Canada distinguishes between on-account trading and capital gains, often with an argument attached. The common thread is that self-reporting is the norm for retail forex, because few regulators require brokers to file on your behalf.
The difference between a smooth return and six months of correspondence is usually a spreadsheet. Per trade, you need: open and close timestamps, instrument, size, entry price, exit price, commission, swap, and net result in your account currency.
Export this from your platform monthly rather than annually. Reconciling everything at year-end against a broker statement is where people discover their recorded exit price doesn't match the actual fill, a gap that forex slippage explains and that a tax return still has to reflect honestly. Sloppy fills on a fast news candle can quietly turn a small winner into a reported loser.
Rules vary. Some countries only allow these against trading income rather than against capital gains, and home-office claims get scrutinised heavily, so check the specifics before you claim them.
Common Reporting Standard data sharing means an account in Cyprus, the Seychelles or Vanuatu is far more likely to be visible to your home tax authority than it was a decade ago. The old assumption that nobody would ever know is doing quiet damage to a lot of people who made it in good faith.
December produces some genuinely bad decisions: doubling position size to "use up" a loss, or refusing to close a winner because of the tax hit. A £2,000 tax saving is not worth a £10,000 drawdown, and the pressure to hit a year-end number is one of the most reliable ways traders abandon their own rules. The mechanism is the same one behind most rule-breaking in the market, covered in this piece on forex trading psychology.
Year-end position closing often lands in thin books. You can lose more to a wide spread in the last week of December than you save in tax by closing a week early, which makes it worth reading up on forex liquidity before you schedule anything around a calendar date.
Pull twelve monthly statements. Sum realised gains and losses by instrument. Sum commissions and swap separately, because they're claimed differently in most jurisdictions. Reconcile the total against your platform's annual figure and chase any gap before it becomes a question from an assessor.
Then estimate the liability. Multiply net realised profit by your marginal rate, or apply the 60/40 split if you've made the US election, and set aside 25-30% of the total in a separate account. If your results swing hard, and stretches of high forex volatility tend to cluster both your best and worst weeks, last year's bill is a poor guide to this year's, so build the buffer on two or three years of averages instead.
Finally, decide deliberately which positions you're closing before the tax year ends and which you're carrying. Write the reason down. If the only justification is the tax number, you've stopped trading your strategy and started trading your tax return.
Traders who handle this well treat tax as a line item, like spread or commission, sized into every trade from the outset. That single habit removes the December scramble entirely, and it turns a bill that arrives as a shock into a cost you planned for months earlier.
Slot ID: blog-post-bottom