Skip to main content
    Education only. Not financial, tax or legal advice. We never ask for wallet keys or seed phrases.Your files stay in your browser · how we calculate

    Staking calculator: rewards, unbonding and CAD income

    Short answer

    Staking rewards in Canada are generally income when you receive them, valued at that day's price, and that value becomes their cost base. This calculator replays rewards day by day on your price path, totals the income by tax year, and shows what an unbonding or exit wait could cost on the way down.

    Runs in your browser · Your prices or a scenario path · Not financial advice

    Try a scenario:

    Your stake

    Sets the exit wait, payout timing and compounding from the network's own documentation.
    Your estimate; network rates change constantly and none is quoted here. Check the network's explorer or your platform.
    No fixed period: a validator joins an exit queue whose length depends on how many others are leaving, then waits for the withdrawal sweep (at most 16 withdrawals per block). Enter the wait you expect; 7 days is a placeholder, not a quote.
    Federal plus provincial, for the income estimate.

    ETH price path (CAD)

    ETH prices
    Fall from the start to the bottom.
    0 for a smooth path. The wiggles repeat exactly for the same inputs.

    A simplified path through the turning points you set, not real prices. Switch to “My own prices” to replay real history you have.

    10.00 ETH, Jan 1, 2025 to Jan 1, 2026 · scenario path
    0.2700 ETH of rewards, $897 of income when received

    Each reward is valued at that day's CAD price. Those rewards are worth $1,134 at the end; meanwhile the 10.00 ETH you staked went from $40,000 to $42,000.

    Income to report (CAD at receipt)
    $897
    Tax on that income at 30%
    $269
    Rewards' value now vs when received
    $1,134 (+$237)
    Worst 7-day fall on this path
    −9.8% (from Jan 3, 2025)
    Price fall that cancels the rewards
    −2.6%
    Total value now vs at the start
    $43,134 vs $40,000
    Reward income at receipt vs what the rewards are worth$0$500$1,000Jan 25Mar 25May 25Jul 25Sep 25Nov 25Jan 26
    Income reported (CAD when received)Market value of reward tokensHover or tap the chart to read values.

    Income by tax year

    Rewards are generally income when received, valued at fair market value then; that value becomes their cost base. Download the CSV for every payout.
    YearETH receivedIncome (CAD when received)Tax at 30%
    20250.2693$893.54$268
    20260.0007$3.11$1

    What is driving this result

    • You owe tax on the CAD value on the day each reward arrives, even if the price later falls. Here the rewards are worth $237 more now than when you were taxed on them; selling them then gives a capital gain.
    • Commission of 10% turns a 3.00% reward rate into 2.70%.
    • Unstaking takes about 7 days on Ethereum (validator). On this path the worst 7-day fall was −9.8%: that is the risk of not being able to sell during the wait.
    • Validators can be slashed for provable misbehaviour; being offline costs inactivity penalties.

    What it takes for staking to pay

    Each line changes one assumption and holds the others fixed.

    Price
    A fall of more than 2.6% in ETH over the period leaves you with less CAD value than you started with, rewards included.
    After tax
    Income tax of about $269 is due on rewards worth $1,134 today; keep cash for it, since selling the rewards may be a loss.
    Change in your total CAD value (stake plus rewards) by the reward rate and where the price finishes, over 365 days with 10% commission. Green is ahead of where you started.
    Reward rate ↓ / Price finish →−50%−25%−10%0%+25%+50%
    2%−49%−24%−8%2%27%53%
    4%−48%−22%−7%4%30%55%
    6%−47%−21%−5%5%32%58%
    8%−46%−20%−4%7%34%61%
    12%−45%−17%0%11%38%66%

    Ethereum (validator): how staking works, from the network's documentation

    Exit
    No fixed period: a validator joins an exit queue whose length depends on how many others are leaving, then waits for the withdrawal sweep (at most 16 withdrawals per block). Enter the wait you expect; 7 days is a placeholder, not a quote.
    Payouts
    Rewards accrue every epoch (about 6.4 minutes); credited daily here.
    Compounding
    0x01 validators: the balance above 32 ETH is swept out every few days (no compounding). 0x02 validators compound up to 2,048 ETH.
    Minimum
    32 ETH per validator
    Slashing
    Validators can be slashed for provable misbehaviour; being offline costs inactivity penalties.

    Source: ethereum.org/en/staking/withdrawals/, accessed 2026-11-01.

    Estimates from your inputs, calculated in your browser; nothing is sent anywhere unless you choose to email results below. Scenario values are illustrative, not quotes or forecasts; past prices do not predict future ones. Not financial advice, and not a recommendation of any protocol, token or platform. Formulas checked 2026-11-02. Prices come from the file you add or from a simplified scenario path; the site does not ship crypto price history. US dollar to Canadian dollar conversions use the Bank of Canada's daily exchange rate (Bank of Canada data; converted by DeFiCalculator.ca).

    Worked example

    10 ETH staked for a year while the price falls 35% and recovers
    A scenario path: ETH starts at $4,000, falls 35% by day 150 and ends the year 5% above where it started. Rewards are paid daily and valued at that day's price.
    10 ETH staked for a year while the price falls 35% and recovers: inputs, steps and result
    Staked10 ETHnot compounded
    Reward rate before commission3%your input
    Commission10%
    Exit wait7 daysthe network's exit queue, roughly
    Reward tokens received0.2700 ETH
    Income, valued on each day received$896.65taxable as income in the year received
    Those rewards at the year-end price$1,134.00
    Worst 7-day fall on the path−9.8%what an exit wait could cost
    Staking income to report$896.65the reward tokens' cost base is the same $896.65

    Rewards received while the price was low are worth less as income but cost less too; selling them at the year-end price gives a capital gain on top. The exit wait matters most on a falling path: you can't sell during it.

    Open this example in the calculator →Computed 2026-11-02.

    Mitey the yeti kneels to water a small sapling growing from a pot of gold coins
    Mitey waters the sapling a little each day: rewards grow in tokens, but their value moves with the price.

    Staking rewards arrive in tokens, but for Canadian tax they are generally measured in dollars on the day you receive them. This calculator replays a stake on your own daily price file or a scenario path, values every payout on its own day, totals the income by tax year, and compares it with what the reward tokens are worth at the end. It also shows how far the price fell during the network's unstaking wait.

    How to use it

    1. Choose the Network; this sets the exit wait, payout timing and compounding from the network's documentation.
    2. Choose a scenario path or paste or upload your own daily CAD prices for the token.
    3. Enter the tokens staked, the Reward rate before commission (your estimate; none is quoted here) and the Validator or platform commission.
    4. Check “Days to exit (unbonding)”, tick “Rewards are restaked automatically” if your setup compounds, and enter your marginal tax rate.
    5. Read the income by tax year, the rewards' value at the end against the income you reported, and the worst fall during an exit wait.

    Two numbers that drift apart

    Each reward has two values that matter. The first is its CAD value on the day it arrives: that is the income figure, and it also becomes the reward's cost for any later sale. The second is what the reward tokens are worth at the end. If the price falls after you receive rewards, you can owe income tax on more than the rewards are now worth, and selling them then gives a capital loss that can only offset capital gains.

    The chart plots both lines: the dashed line is the income you would report, and the shaded area is the market value of the reward tokens. The “Income by tax year” table splits the income across calendar years, because rewards received in December and January land on different returns.

    Worked example: a falling price across two tax years (illustrative)

    Suppose you stake 10 tokens on 2025-07-01 at $3,000 each, the price falls in a straight line to $2,000 by 2026-07-01, the reward rate is 3% (your estimate) and the commission is 10%, so the net rate is 2.7%. Rewards are credited daily and not restaked.

    You receive 0.2700 tokens, worth $674.63 on the days they arrived: $371.99 in tax year 2025 and $302.64 in 2026. Their average value at receipt was $2,498.63 a token, but at the end they are worth $2,000 each, or $540.00, which is $134.63 less than the income they created. At a 30% marginal rate, the income tax is about $202. Meanwhile the 10 tokens you staked lost $10,000 of value: rewards at this rate offset a price fall of only 2.6%.

    Illustrative: 10 tokens, $3,000 falling to $2,000 over a year, 3% reward rate, 10% commission, daily payouts.
    Tax yearTokens receivedIncome (CAD when received)Tax at 30%
    2025 (from July 1)0.1354$371.99$112
    2026 (to July 1)0.1346$302.64$91
    Total0.2700$674.63$202

    The exit wait is a price risk

    On most networks you cannot sell staked tokens the moment you decide to. Polkadot's unbonding is 28 days; Ethereum has no fixed period, only an exit queue and a withdrawal sweep, so the 7 days the tool uses is a placeholder; Avalanche delegations are locked for the term you choose, at least two weeks; Cardano has no lock-up. The tool reports the worst fall over your exit wait anywhere in the price path you replay.

    For example, on an illustrative path where the price is flat at $3,000, then drops 30% in a straight line over 10 days, then stays at $2,100, the worst 2-day fall is 7.9%, the worst 7-day fall 23.1%, and any wait of 10 days or more takes the whole 30%. The longer the wait, the more of a sudden drop you sit through without being able to sell.

    How CRA treats rewards, briefly

    CRA's mining and staking page says rewards from staking on a centralized crypto-asset exchange platform are generally income when they are credited to your account. It does not address staking from your own wallet, delegating on-chain or liquid staking tokens, and whether staking is a business depends on your facts. Many people apply the same income-on-receipt approach to all rewards; that is the approach this tool uses, as an interpretation.

    Record each reward as “Reward / income” in the ACB calculator so its value is added to your cost base. Rewards often arrive daily, so download the CSV here and keep your platform's reward history.

    What the replay simplifies

    The reward rate is constant over the whole period; real rates change with total stake and network activity. Rewards are credited on a fixed cadence (daily for ETH, SOL and DOT, every 5 days for ADA, at the end of each 14-day lock for AVAX). The price history is the file you supply or a simplified scenario path, one value per day. Slashing, missed rewards, platform failure and the gap between a liquid staking token and its underlying coin are not modelled. The 32 ETH minimum for a solo Ethereum validator means smaller amounts are usually staked through a platform or pool, whose cut belongs in the commission field.

    What this means for you

    Record each reward's Canadian-dollar value on the day you receive it; that's both your income and the rewards' cost base. Exchanges that pay daily can produce hundreds of small entries a year, which the ACB calculator can read from the CSV.

    Before staking, check the exit wait for the network you use and the worst fall your coin has had over that many days. That's the price risk you accept for the yield.

    Definitions

    Unbonding period
    The wait after you ask to unstake, during which the tokens earn nothing and can't be sold.
    Commission
    The validator's or platform's cut of the rewards.
    Fair market value
    The price on the day received, used to value rewards as income.

    Questions people ask

    Do I pay tax on staking rewards in Canada?

    Generally yes. CRA says rewards from staking on a centralized platform are generally income when credited to your account; it has not published specific guidance for other kinds of staking. The income is the CAD value when received.

    What if the token's price falls after I receive rewards?

    The income is still measured on the day received. In the illustrative example, rewards taxed at $674.63 were worth $540.00 a year later. Selling them then produces a capital loss, which can only offset capital gains.

    What staking rate should I enter?

    Your own estimate from the network's explorer or your platform. Rates change constantly, so no rate is quoted here; try a few values.

    How long does unstaking take?

    It depends on the network: 28 days on Polkadot, a variable exit queue on Ethereum, the chosen lock term on Avalanche (at least two weeks), and none on Cardano, per each network's documentation as summarised in the tool.

    Does staking protect me from a price drop?

    No. At a 2.7% net rate for a year, rewards offset a fall of about 2.6% in the token's price. Price moves usually dominate the result.

    Save Your Results

    Email yourself these calculations or get notified about updates to this calculator.

    Enquiries go to the MITEY network team, not to any other company. See our privacy policy.

    Sources and dates

    1. CRA — Reporting income from crypto-asset mining and staking activitiesDate modified 2025-11-10; checked 2026-10-30
    2. CRA — Keeping books and records of crypto-assets for tax filingDate modified 2025-11-10; checked 2026-10-30
    3. ethereum.org — Staking withdrawals (exit queue and withdrawal sweep)Accessed 2026-11-01
    4. Polkadot Wiki — Chain state values (28-day unbonding)Accessed 2026-11-01
    5. Avalanche Builder Hub — How to stake (delegation periods and minimums)Accessed 2026-11-01