Yield Farming Taxes: 6 Staking and DeFi Scenarios That Get Complicated Fast
Sam's List Editorial | 2026-06-06
Featuring
Matthew Walrath
Founder, Crypto Tax Made Easy
Matthew focuses on complex crypto transaction histories, including DeFi, staking, multiple wallets and exchanges, missing basis, and reconciliation when tax-software output needs to be traced back to the underlying activity.
The IRS won that argument in 2023. Revenue Ruling 2023-14 settled it: staking rewards are ordinary income when you receive them, period. Not when you sell. Not when you unstake. When you receive them.
That one ruling is responsible for a lot of unhappy DeFi users discovering they owe money on tokens they can no longer sell for what they were worth when they got them. But staking rewards are just the start. Yield farming, liquid staking tokens, and protocol vaults all create taxable events that most generalist accountants either miss entirely or classify wrong.
Here are six specific scenarios where DeFi participants get surprised — and what the correct treatment actually looks like.
1. Staking Rewards on Volatile Assets Are Taxed at Receipt — Even If the Price Collapses Before April
You're staking a Layer 1 token with a 12% annualized yield. In October, you receive $8,000 worth of staking rewards. By December, the token is down 60% and those rewards are worth $3,200.
You still owe ordinary income tax on $8,000.
Rev. Rul. 2023-14 is explicit: rewards are income at fair market value on the date of receipt. The subsequent price drop is a capital loss — and only if you sell. If you're still holding, you have a tax bill on income that no longer exists as economic value. This is the scenario that hits hardest on high-yield, high-volatility chains. Validators and delegators running large positions need to be setting aside tax reserves in a stablecoin as rewards accrue, not waiting until April to figure out what they owe.
2. Auto-Compounding Protocols Don't Eliminate the Tax Event
Some staking protocols automatically restake your rewards without any manual action. You never click "claim." The rewards just silently compound in your position. Many users assume this means there's no taxable event until they withdraw.
The IRS position is the opposite. Constructive receipt means the income is taxable when it's available to you, not when you choose to take it. If a protocol credits rewards to your account and you have the right to claim them — even if you don't — you've received them for tax purposes.
Auto-compounding protocols are particularly dangerous because there's no clean transaction log showing "reward received." The data has to be reconstructed from on-chain events, which is hard to do after the fact and easy to miss entirely. If you're using an auto-compounding vault, your bookkeeping needs to pull reward accrual data at the protocol level, not just track wallet transactions.
3. Liquid Staking Tokens Like stETH Create Two Separate Tax Problems
When you stake ETH through Lido and receive stETH, most users think of this as putting ETH in and getting a receipt back. The IRS is more likely to treat it as an exchange: you gave up ETH and received a different token (stETH), which is a taxable swap if your ETH has appreciated since you acquired it.
That's the first problem. The second is the daily rebase.
stETH uses a rebase mechanism where the token quantity in your wallet increases daily to reflect accrued staking rewards. Each daily rebase may constitute a separate income event — ordinary income at the FMV of the tokens added. A holder with $500,000 in stETH could be generating hundreds of taxable micro-events per year that most tax software doesn't capture correctly without specific protocol integrations. If you're using stETH inside additional DeFi protocols — lending it on Aave, for example — you've added another layer of complexity that compounds every one of these problems.
4. Moving Assets Between Yield Protocols Is a Series of Taxable Events, Not a Transfer
A common yield farming strategy: deposit USDC into Protocol A for a 6% APY, then move to Protocol B when it's offering 9%, then to Protocol C when incentive rewards kick in. The intention is chasing yield on stablecoins.
The tax reality is that each move is a separate redemption and redeployment. When you pull assets from Protocol A, you're disposing of your position, which may include unrealized gains on any reward tokens received. When you redeploy into Protocol B, you're establishing a new cost basis.
If reward tokens received in Protocol A appreciated between when you received them (income event, ordinary rates) and when you sold them during the migration (capital gain or loss, depending on holding period), you now have a separate capital gain calculation for each protocol migration. A user who rebalanced yield positions quarterly across four protocols in one tax year may have 12 or more separate taxable events they thought were just "moving money around."
5. Governance Token Rewards Require a Defensible FMV Methodology
Liquidity mining programs often reward participants in governance tokens — and governance tokens, especially new ones, frequently have no reliable market price at the time of issuance.
Income is still recognized at receipt under Rev. Rul. 2023-14. But if there's no liquid market, no exchange listing, and no observable price, how do you calculate the income? You need a defensible fair market value methodology. Options include the price at first liquid trade, a discounted comparable analysis, or a zero basis with full gain recognition at sale — but whatever you use, it needs to be consistent and documented.
The IRS doesn't give a pass for "there was no price." Claiming $0 income on governance tokens that later trade for real value is an audit risk. The right answer is to consult a crypto-specialized CPA at the time of receipt, not when you're filing 14 months later.
6. Protocol Vaults and Structured Products Often Trigger a Taxable Exchange at Deposit
Depositing into a yield vault — Yearn, Convex, Beefy, and dozens of others — usually involves wrapping your underlying token into a vault-specific token. You deposit USDC and receive yvUSDC. You deposit CRV and receive cvxCRV.
This wrapping transaction is likely a taxable exchange. You disposed of the original token and received a new one. If you had a gain on the original token, it's recognized at deposit.
The more exotic the protocol, the higher the risk. Standard yield aggregators, structured product vaults, options vaults, and principal-protected vaults all involve some form of token transformation at entry. Many users deposit into these protocols assuming a stablecoin position is a stablecoin position — and miss the fact that a taxable event occurred at the vault door. If you're using vaults with any frequency, every deposit and withdrawal needs to be reviewed for exchange treatment before your taxes are filed.
The Problem Isn't the Rules — It's Getting the Data Right
Rev. Rul. 2023-14 resolved the legal question. The harder problem is operational: getting accurate FMV data for every reward receipt, every rebase, every protocol migration, across every chain where you're active. Generalist CPAs typically don't have the tooling or protocol knowledge to do this accurately.
Crypto Tax Made Easy works specifically with DeFi-active clients to reconstruct transaction histories, apply the correct treatment protocol by protocol, and document the methodology in case of audit. If your current CPA is filing your crypto on a spreadsheet you built yourself, that's worth reconsidering.
Find Crypto Tax Made Easy on Sam's List
General information only, not legal or tax advice. Consult a qualified professional for your specific situation.
Related crypto tax guides
- Compare crypto tax accountants and services
- How crypto taxes work in 2026
- Crypto taxable events
- Crypto staking taxes
- Form 1099-DA explained
- Per-wallet cost basis rules
- DeFi tax reporting records
- Crypto tax software vs. specialist help
Need help with a complex crypto history? See Matthew Walrath and Crypto Tax Made Easy on Sam’s List →