Calculate capital gains on foreign assets with FX rate adjustments applied separately at buy and sell dates.

Currency Settings

e.g. 1 USD = [rate] CAD

Summary (CAD)

Total Cost

CAD 2,190.00

Total Proceeds

CAD 2,431.00

Net Capital Gain

CAD 241.00

FX Effect

CAD -105.00

⚠️ FX movement accounts for a significant portion of your total gain/loss. Review your currency exposure.
Gain Breakdown by Trade (CAD)
FX-Adj Gain
FX Effect
Add Trade
Trade History (2)
#TickerSharesBuy (USD)Sell (USD)Buy FXSell FXCost (CAD)Proceeds (CAD)Gain (CAD)FX Effect
1AAPL10150.00180.000.72000.68001,080.001,224.00144.00-60.00
2MSFT5300.00340.000.74000.71001,110.001,207.0097.00-45.00
Description
The FX-Adjusted Capital Gains Calculator computes capital gains on foreign assets (e.g. US stocks held by a Canadian investor) where the FX rate at the buy date and sell date are applied separately — as required by most tax authorities.
Here's how each value is calculated:
  • Cost (CAD): Buy Price × Shares × Buy FX Rate
  • Proceeds (CAD): Sell Price × Shares × Sell FX Rate
  • FX-Adjusted Gain: Proceeds (CAD) − Cost (CAD)
  • FX Effect: The portion of your gain/loss caused purely by currency movement, not by the asset's price change.
    (1) Decomposition form of FX Effect: FX-adjusted gain − (Sell Price − Buy Price) × Shares × Sell FX Rate
    (2) Canonical form of FX Effect: Buy Price × Shares × (Sell FX − Buy FX)
  • Price Gain (in CAD): The raw foreign gain converted at the sell FX rate — i.e. the gain if FX had been flat.
A positive FX Effect means the home currency weakened since you bought (boosting your gain). A negative FX Effect means it strengthened (eroding your gain).