Futures trading can be a tax headache — not because the rules are impossibly complex, but because the Canada Revenue Agency (CRA) doesn't treat all traders the same way. Whether your profits count as capital gains or business income depends entirely on how you trade, and the difference can mean paying tax on 50% of your gains versus 100%.
How futures are taxed in Canada
If you trade futures in Canada, your profits are taxable. The Canada Revenue Agency (CRA) classifies futures gains in one of two ways: as capital gains or as business income. For casual investors who trade infrequently, profits are typically taxed as capital gains, meaning only 50% of the gain is included in taxable income. But if you trade frequently, the CRA often treats your profits as business income, which means 100% of your gains are taxable at your marginal rate.
So what exactly is a futures contract? It's a standardised agreement to buy or sell an asset — like oil, wheat, or a stock index — at a set price on a specific future date. Futures trade on exchanges, and they're popular with both speculators and people looking to hedge risk.
One more thing worth knowing: Canadian residents are taxed on worldwide income. Whether you're trading on the Montréal Exchange or a U.S. exchange, those profits are taxable. The CRA's archived Interpretation Bulletin IT-346R confirms this applies to commodity futures transactions conducted through both Canadian and foreign exchanges.
Capital gains vs business income
The same framework that applies to stocks applies to futures: your profits fall into either capital gains or business income. And here's the thing — you don't get to pick. The CRA decides based on how you trade.
How the CRA classifies your futures trading
The CRA doesn't draw a bright line between capital gains and business income. Instead, it looks at the full picture of your trading behaviour. No single factor is determinative.
How to calculate taxes on your futures trades
The calculation method depends on which tax treatment applies to you.
The superficial loss rule and futures trading
The superficial loss rule — sometimes called the 30-day rule — can catch futures traders off guard. If you sell a position at a loss and then reacquire an identical or substantially identical position within 30 days before or after the sale, the capital loss is denied for tax purposes.
The denied loss isn't permanently gone, though. It gets added to the ACB of the reacquired position, effectively deferring the loss until you eventually sell without repurchasing.
This rule applies under capital gains treatment. For futures traders who frequently roll positions or trade the same contracts repeatedly, it can be triggered unintentionally. Under business income treatment, the superficial loss rule doesn't apply in the same way.
Can you trade futures in a TFSA or RRSP
Futures contracts are not eligible investments for Tax-Free Savings Accounts (TFSAs) or Registered Retirement Savings Plans (RRSPs), so they’re generally traded in a non-registered account. Only "qualified investments" as defined by the CRA are permitted in registered accounts, and futures don't make the list.
Even if a brokerage were to allow such trades, the CRA could reassess the account and tax the gains as business income, stripping away the tax-sheltered status entirely.
It's worth noting that frequent, active trading within a TFSA — even in eligible securities like stocks and ETFs — can trigger CRA scrutiny. If the CRA determines your TFSA is "carrying on a business," all income becomes fully taxable.
How to report futures trading income on your tax return
How you report depends on whether your futures’ income is classified as capital gains or business income. Your brokerage will issue T5008 slips (Statement of Securities Transactions) for each securities transaction, which you can use to reconcile your trading records.
What records to keep for futures trading taxes
The CRA can audit trading activity, and organised records are your primary defence. Generally, you're required to keep records for 6 years from the end of the tax year to which they relate.
Records to maintain:
Trade confirmations: for every futures contract entered and exited, including date, contract, quantity, price, and fees
Account statements: monthly and annual statements from your brokerage
T5008 slips: issued by your brokerage
Expense receipts: for all claimed business expenses
ACB records: updated with each transaction
Bank records: showing transfers related to trading activity
Foreign exchange records: if trading USD-denominated futures, including conversion rates and dates
Most brokerages provide annual tax documents and account statements that summarise trading activity. Download and retain copies each year.
When to work with a tax professional
Some situations warrant professional advice. Consider consulting a tax accountant or tax lawyer if you're uncertain whether your trading will be treated as capital gains or business income, if you have significant trading volume where the tax difference between classifications is material, if you're trading across multiple jurisdictions, or if you've received a CRA audit or review letter related to trading activity.
Once you establish a reporting method — capital gains or business income — the CRA expects you to apply it consistently from year to year. Getting it right early matters.
The bottom line on futures trading taxes
Futures trading profits in Canada are taxable, and the CRA classifies them as either capital gains or business income based on your trading behaviour. Which category applies determines your tax rate, what you can deduct, and how you report.
Keep organised records, report consistently year over year, and consider consulting a tax professional if your situation is complex.
The CRA looks at factors like how often you trade, how long you hold positions, and whether trading looks more like a hobby or a job. We'll walk through how the CRA classifies futures traders, how to calculate what you owe under each tax treatment, and what records to keep so you're not scrambling at tax time.
Capital gains | Business income | |
|---|---|---|
| What's taxable | 50% of net gains | 100% of net profit |
| Loss treatment | Can offset capital gains only | Can offset any income source |
| Expense deductions | Not allowed | Trading expenses deductible |
| Typical trader profile | Infrequent, speculative | Frequent, professional |
Capital gains tax treatment
Under capital gains treatment, only a portion of your gain — called the inclusion rate — gets added to your taxable income. For most individuals, the current inclusion rate is 50% on gains.
If you have capital losses, you can use them to offset capital gains, but not other income like your salary. Losses that exceed your gains in a given year can be carried back 3 years or forward indefinitely.
One downside worth noting: trading fees and platform costs aren't tax-deductible under capital gains treatment.
Business income tax treatment
If the CRA classifies your trading as a business, 100% of your net profit gets added to your total income and taxed at your marginal rate. The rate is higher, but there's an upside: you can deduct eligible trading expenses, which can meaningfully reduce what you owe.
And if you have a losing year? Business losses can offset other income sources — like employment or consulting income — not just trading gains.
Frequency and volume of trades
High frequency and large volumes suggest business-like activity. Someone making dozens of trades per day looks very different to the CRA than someone entering a few positions per year.
Holding period of positions
Short holding periods — especially same-day or intraday positions — indicate speculative, business-like behaviour. Futures contracts often involve short holding periods by nature, which can make business income classification more likely for active traders.
Time spent on trading activities
Significant time devoted to research, monitoring positions, and executing trades suggests a business-level commitment. If trading is your primary occupation or a substantial secondary activity, the CRA is more likely to treat it as business income.
Intention and knowledge level
The CRA considers whether you have specialised knowledge of futures markets and whether your primary intention is generating profit through active trading rather than long-term appreciation. Traders with professional finance backgrounds may be more likely to be classified as business operators.
Calculating capital gains on futures
The formula is straightforward: proceeds of disposition minus adjusted cost base (ACB) minus selling expenses equals your capital gain. Your taxable capital gain is then the capital gain multiplied by the inclusion rate.
Here's an example: you sell a futures contract for $18,000. Your ACB was $15,000 and you paid $200 in commissions. Your capital gain is $18,000 minus $15,000 minus $200, which equals $2,800. Your taxable capital gain is $2,800 times 50%, which equals $1,400 added to your income.
The ACB for futures contracts is typically the cost of entering the position plus any associated fees.
Calculating business income from futures
For business income, you calculate net profit by subtracting allowable business expenses from your total trading revenue. That net profit then gets added to all your other income sources and taxed at your marginal rate.
Deductible expenses may include:
Trading platform and software fees: monthly subscriptions for your trading platform
Market data subscriptions: real-time quotes and news feeds
Internet costs: proportional to trading use
Home office expenses: proportional to space used for trading
Professional development: courses and books directly related to trading
Accounting fees: tax preparation costs related to your trading business
Here's an example: total futures trading revenue equals $40,000. Platform fees equal $1,200. Data subscriptions equal $600. Home office equals $800. Net business income equals $40,000 minus $2,600, which equals $37,400 added to other income and taxed at your marginal rate.
The CRA requires receipts for all claimed expenses, and each expense has to be demonstrably related to your trading activity.
Reporting capital gains
Report capital gains on Schedule 3 (Capital Gains or Losses) of your T1 General tax return. You'll provide the description of the property, proceeds of disposition, ACB, outlays and expenses, and the resulting gain or loss.
The net taxable capital gain flows to line 12700 of your T1. Capital losses that exceed capital gains in the current year can be carried back 3 years or carried forward indefinitely.
Reporting business income
Report business income from futures trading on Form T2125 (Statement of Business or Professional Activities). This form captures gross income, allowable expenses, and net income from your trading business.
Net business income from T2125 flows to line 13500 of your T1 General return. Business losses can offset other income sources on your return.


