DeFi yield isn't single tax category. Different DeFi activities trigger different tax events with different timing and treatment. Understanding which is which prevents both tax mistakes (incorrectly classifying) and tax surprises (unexpected taxable events from operations you thought were tax-neutral).
This catalog covers major DeFi yield categories with specific tax treatment for each based on current US tax guidance through Q1 2026. Specific situations may differ; this is general framework not specific tax advice.
ETH Staking (Direct Validator)
Tax events:
When you stake ETH directly to validator: no tax event. Just locking position.
When ETH staking rewards distribute: ordinary income at fair market value when received. Each reward distribution creates taxable income event. Cost basis of received rewards = FMV when received.
When you sell received reward ETH: capital gain/loss based on FMV change since received. Holding period from received date.
When you unstake ETH and receive principal back: no tax event for principal portion. Reward portion treated as already-recognized income.
Practical implication: solo staking creates frequent ordinary income events that must be tracked individually. Each weekly reward distribution is taxable income.
Liquid Staking (Lido stETH, ether.fi weETH)
Tax events:
When you swap ETH for stETH or wstETH: arguable tax event. IRS hasn't definitively ruled on whether ETH→stETH is tax-free deposit or taxable swap. Conservative interpretation: taxable swap. Aggressive interpretation: tax-free deposit. Position depends on tax preparer.
stETH rebasing increases your balance daily. Each daily rebase is arguably ordinary income. Practically, most users treat as accumulating cost basis in stETH rather than continuously taxable.
When you sell stETH: capital gain/loss based on stETH price change.
When you unwrap wstETH back to stETH: no tax event for unwrapping (consistent quantity, same underlying).
When you redeem stETH for ETH (Lido withdrawal): arguable tax event similar to original deposit.
Practical implication: liquid staking tax mechanics are unsettled. Most users treat conservatively (recognize tax events at deposit/withdrawal) or aggressively (treat as continuous holding). Different positions may produce different tax outcomes; document approach consistently.
Restaking (EigenLayer via LRT like weETH)
Tax events on top of base liquid staking:
EigenLayer AVS rewards distributed in various tokens. Each token distribution is ordinary income at FMV when received.
LRT-specific token rewards (ETHFI, KING, etc.) distributed periodically. Ordinary income at receipt.
Slashing event creating loss on staked position: capital loss event.
When weETH price changes from underlying ETH price (peg movements): not directly taxable until sold.
Practical implication: restaking creates more frequent tax events than pure liquid staking due to AVS reward distributions. Token reward income tracking essential.
Liquidity Provision on AMM (Uniswap V3, Curve, Aerodrome)
Tax events:
When you deposit two tokens into liquidity pool: arguable tax event. Conservative interpretation: taxable swap of each token for LP token position. Aggressive interpretation: tax-free deposit. IRS guidance unclear.
When LP earns trading fees: ordinary income when received (typically continuously accumulated). Practical: track at withdrawal as income recognized at FMV when accrued.
When you withdraw LP position: tax event reflecting changes in underlying token quantities (impermanent loss/gain). Difference from deposit converted to capital gain/loss plus accumulated fee income.
When LP token rebalances internally: not directly taxable but affects underlying composition.
Practical implication: AMM LP tax accounting is genuinely complex. Specialized software helps but professional tax preparation strongly recommended for substantial LP activity.
Lending Protocols (Aave V3, Compound V3)
Tax events:
When you supply asset to lending protocol: not taxable. Asset still belongs to you, just deposited.
When you receive aToken or cToken (yield-bearing receipt): not taxable in receipt. Continued accrual happens via token balance increasing.
Interest earned (reflected in increasing aToken balance): ordinary income. Track at withdrawal time as accumulated interest income.
When you withdraw deposit: not taxable for principal. Interest portion taxed at withdrawal.
When you borrow against collateral: not taxable. Loan proceeds aren't income.
When borrowed funds used for new investment: cost basis = borrowed amount.
Liquidation event: complex tax treatment. Forced sale of collateral at liquidation price creates capital event. Specific outcomes depend on circumstances.
Practical implication: lending interest is ordinary income, not capital gains. Track carefully because aToken/cToken balance increases continuously rather than discrete payments.
Yield Farming Reward Tokens
Tax events:
Reward token distributions (CRV, AERO, GMX, etc.): ordinary income at FMV when received.
Cost basis of received reward tokens = FMV at receipt.
When sold: capital gain/loss based on price change.
Token rewards locked in vesting schedules (vlCVX, veCRV, etc.): tax timing complicated. Generally recognized as income when transferable/sellable.
Practical implication: yield farming income recognition can spike taxable income substantially. Plan for tax liability on reward token income even if you don't sell immediately.
Wrapped Tokens (wBTC, sBTC, cbBTC)
Tax events:
Wrapping BTC into wBTC: arguable tax event. Conservative interpretation: taxable swap. Aggressive: tax-free wrapping. Position varies.
Unwrapping wBTC back to BTC: same arguable tax event treatment.
Holding wrapped token: not taxable. Same as holding underlying.
Selling wrapped token: capital gain/loss based on wrapped token price.
Practical implication: wrapping mechanics tax treatment unsettled. Most aggressive interpretation treats as tax-free; conservative interpretation as taxable. Document chosen position.
NFT Yield Strategies
Tax events:
NFT staking for token rewards: ordinary income for received tokens.
Renting NFT (rare specific platforms): rental income treated as ordinary.
NFT-fi lending (Drops, NFTfi platforms): interest income taxable as ordinary.
Capital gains on NFT itself when sold.
Royalty income for creators: ordinary income.
Practical implication: NFT tax treatment specific to use case. NFT marketplaces don't always provide cost basis tracking.
Stablecoin Yield (sUSDe, sUSDS, sDAI)
Tax events:
When you swap USDC/USDT for sUSDe (or similar): arguable tax event. Same swap-vs-deposit ambiguity.
When sUSDe rebases (or sUSDS Sky Savings Rate increments): yield accrual.
When you redeem yield-bearing token for underlying stablecoin: tax event reflecting accumulated yield as ordinary income.
When you sell yield-bearing token at premium/discount: capital gain/loss separate from yield income.
Practical implication: stablecoin yield products have similar tax complexity to liquid staking. Track conservatively unless aggressive interpretation supported by specific guidance.
Cross-Chain Bridge Operations
Tax events:
Bridging asset from chain to chain: arguable tax event. Conservative: taxable swap. Aggressive: tax-free transfer.
Most users treat bridging as tax-free transfer of same underlying asset across chains. Specific bridges with substantial mechanism complexity (lock-and-mint, native conversion) have different arguments.
Wrapped asset received on destination chain: cost basis carries from original. Holding period continues.
Practical implication: most users treat bridging as tax-neutral. IRS hasn't specifically challenged this approach for typical bridge operations.
Airdrops and Hard Forks
Tax events:
Airdrop tokens received: ordinary income at FMV when controlled (timing of "control" can be ambiguous).
Hard fork tokens received: ordinary income at FMV when controlled.
Cost basis of received tokens = FMV at receipt.
Subsequent sale: capital gain/loss based on FMV change.
Practical implication: airdrops and hard forks create unexpected income events. Track these systematically — easy to miss if not paying attention.
My Tracking Setup
For my own DeFi tax tracking:
Centralized through Koinly which pulls in transactions across exchanges, DeFi protocols, self-custody wallets.
Manual classification of ambiguous events (LP deposits as taxable swaps or non-events, etc.) with documented position.
Annual reconciliation with CPA who specializes in crypto.
Conservative interpretation of unsettled tax positions to minimize audit risk.
Document everything in case of audit.
For users with substantial DeFi activity, this level of tracking infrastructure isn't optional. The complexity is too high for ad hoc tracking.
For users with limited DeFi activity, simpler tracking through specialized software may suffice.
For users with mostly passive crypto holdings (just buying and holding Bitcoin/ETH), the tax tracking is much simpler — just track acquisition costs and sale prices.
The DeFi tax complexity is real cost of DeFi activity that often gets ignored when calculating net DeFi yields. After-tax DeFi yields are substantially lower than gross yields after accounting for tax compliance costs and tax liability on income recognized.
A few sourcing notes: tax treatment principles from IRS guidance, crypto tax practitioner resources, specialized publications through April 2026. Specific positions on unsettled tax issues vary across practitioners. This is general educational content not specific tax advice. Crypto tax law continues evolving with potential significant changes affecting current treatment.