Staking Income vs Capital Gain: How Each Is Taxed
When you stake cryptocurrency and receive rewards, those rewards are taxed as ordinary income on the date you receive them, at their fair market value at that moment. When you later sell the staked token—whether the underlying or the rewards—that sale triggers a separate capital gain or loss, based on the difference between your original cost basis and the sale price. Understanding the two-layer tax structure prevents surprises come tax time.
Staking Rewards as Ordinary Income
When you stake a cryptocurrency—whether Ethereum, Solana, Cardano, or another proof-of-stake blockchain—you lock up tokens in the protocol and earn periodic rewards. Those rewards are new crypto units issued by the blockchain and credited to your account. From a tax perspective, receiving the reward is a taxable event.
The IRS, as well as tax authorities in most countries, treats staking rewards as ordinary income. This means:
- Income is recognized on the date you receive the reward, not when you eventually sell it.
- The amount of income is the fair market value of the reward on the date received.
- The income is taxed at your marginal ordinary income tax rate (in the U.S., 10% to 37%, depending on your bracket and filing status).
Example: On June 15, you stake 10 Ethereum and earn 0.5 Ethereum as a reward. The fair market value of 0.5 ETH on June 15 is $1,500 (at a hypothetical $3,000 per ETH). You must report $1,500 as ordinary income for the year, regardless of whether you sell the 0.5 ETH, hold it, or lose money on it later.
This rule applies whether you stake directly in a protocol, use a crypto exchange’s staking service, or delegate to a validator. The moment the reward is in your possession and control, it is taxable.
Calculating Your Cost Basis: The Reward
Your cost basis in a staking reward is the fair market value at the time you received it. Using the example above, your cost basis in 0.5 ETH is $1,500.
If ETH subsequently falls to $2,000 per token and you sell your 0.5 ETH for $1,000, you realize a capital loss:
- Cost basis: $1,500
- Sale price: $1,000
- Capital loss: $500
Conversely, if ETH rises to $4,000 per token and you sell for $2,000, you realize a capital gain:
- Cost basis: $1,500
- Sale price: $2,000
- Capital gain: $500
This is why record-keeping is critical: you must document the exact date and value of each reward received.
The Original Staked Token: Separate Capital Gain
The original tokens you staked—not the rewards—are separate. Their cost basis is what you paid for them originally, or the fair market value on the date you received them (if acquired as a gift, airdrop, or hard fork).
If you stake 10 Ethereum that you purchased at $2,000 per token, your cost basis in those 10 ETH is $20,000. If you hold the stake and later sell it for $30,000, you have a capital gain of $10,000, independent of any rewards earned.
The key distinction: the original stake and the rewards are separate tax events with separate cost bases.
Holding Periods: When Short-Term Becomes Long-Term
A staking reward’s holding period starts on the day you receive it.
If you receive a reward on June 15 and sell it on September 15 of the same year (3 months), you have a short-term capital gain, taxed at your ordinary income rate. If you hold until June 16 of the following year (just over 1 year), you have a long-term capital gain, taxed at the preferential long-term rate (0%, 15%, or 20%, depending on your income level and jurisdiction).
The original staked token’s holding period is separate. If you purchased 10 Ethereum in 2020 and have been staking it continuously, your holding period for those 10 ETH is since 2020 (long-term), regardless of when you earned rewards. If you sell in 2024, you pay long-term capital gains tax on the appreciation since purchase, assuming you held for over 1 year.
Practical Tax Scenario
Suppose you invest $50,000 in Ethereum in January, purchasing 25 tokens at $2,000 per token.
In June, you stake the 25 ETH and earn 1 ETH as a reward, then valued at $3,000.
- June income tax event: You recognize $3,000 of ordinary income.
- Your cost basis in the 1 reward ETH: $3,000.
In September, you sell the 1 reward ETH for $2,700.
- Capital loss on the reward: $3,000 (cost basis) − $2,700 (sale price) = $300 short-term capital loss.
In December, you sell 5 of your original staked ETH for $25,000 (5 ETH at $5,000 each).
- Capital gain on the original stake: $25,000 (sale price) − $10,000 (cost basis of 5 × $2,000) = $15,000 long-term capital gain (since you held for over 1 year).
Your total 2024 tax liability:
- Ordinary income: $3,000 (staking reward)
- Long-term capital gains: $15,000 (sale of original stake)
- Short-term capital loss: −$300 (loss on reward sale)
The $300 short-term loss can offset other short-term gains or up to $3,000 of ordinary income, depending on your jurisdiction.
Staking Services and Exchanges: Same Rules Apply
Whether you stake directly (running a validator node), via a crypto exchange (Coinbase, Kraken, Binance staking), or through a dedicated staking service (Lido, Rocket Pool), the tax treatment is the same. You recognize ordinary income on the date the reward is credited to your account, at its fair market value on that date.
Some staking services (like Lido) issue a staking derivative token (LDO or stETH) rather than directly crediting the underlying asset. If you receive stETH, for example, you recognize income equal to the fair market value of stETH on the receipt date. If stETH later trades at a different price, selling it triggers a capital gain or loss based on the difference between your cost basis (receipt price) and sale price.
Unrealized Gains and Slashing Risk
If a validator is slashed (penalized for violating protocol rules), your staked tokens may be reduced. This creates a capital loss when the slashing occurs. The loss is recognized on the date of the slash event, at the reduction in value.
Conversely, holding staked tokens while they appreciate creates an unrealized gain. You have no tax liability on unrealized gains until you sell. If you stake 10 ETH at $2,000 per token ($20,000 cost basis), hold them, and they appreciate to $5,000 per token, you have an unrealized gain of $30,000. No tax is owed until you sell.
Record-Keeping for Staking Tax Compliance
To comply with tax obligations, maintain detailed records:
- Date and amount of each stake: How many tokens you locked up and when.
- Date, amount, and value of each reward: The exact date you received the reward, how many new tokens you got, and the fair market value on that date.
- Fair market value sources: Use reputable price feeds (CoinGecko, CoinMarketCap) to document the USD value at each transaction date.
- Sale transactions: Date, amount sold, sale price, and any fees.
Many crypto tax software platforms (Koinly, CoinTracker, ZenLedger) automate this tracking by connecting to exchange APIs and blockchain data. These tools calculate staking income, identify holding periods, and generate tax reports automatically. Using such a tool reduces error risk and saves time at tax-filing time.
Tax Planning Around Staking
Sophisticated investors sometimes use staking income and timing to manage tax liability:
- Harvest losses: Sell rewards or stakes at a loss to offset gains elsewhere in their portfolio.
- Time reward receipt: Some protocols allow delegation to different pools with different reward schedules; timing when you receive rewards can be used to spread income across tax years or coordinate with other gains.
- Donate appreciated staked crypto: Rather than selling a staked position with a large gain, donate it to a qualified charity and deduct the fair market value, avoiding the capital gains tax entirely.
See also
Closely related
- Capital gains tax (investor) — the preferential rate on long-term gains
- Cost basis — foundational concept for tracking gains and losses
- Proof of stake — the blockchain mechanism underlying staking
- Cryptocurrency exchange — platforms where staking is often implemented
- Form 8949 — the IRS schedule for reporting capital gains
Wider context
- Tax bracket (investor) — your ordinary income rate for staking rewards
- Marginal tax rate (investor) — the rate applied to staking income
- Long-term capital gain tax — the preferential rate for gains on assets held over 1 year
- Distributed ledger — the technology underlying crypto and staking
- Schedule D — the tax schedule for reporting capital gains and losses