NFT staking rewards are taxed as ordinary income when you receive them—not when you sell the rewards.
If you stake an NFT and earn tokens, that’s income at the moment you claim or receive the tokens.
How NFT Staking Works
You stake your Bored Ape in the ApeCoin staking contract. Over 30 days, you earn 100 $APE tokens. When you claim them, they hit your wallet.
Tax event: The moment those 100 $APE appear in your wallet.
If $APE is trading at $2 when you claim, you received $200 in taxable income—even if you don’t sell the $APE.
When Is It Income?
At claim, not at accrual.
Your staking dashboard shows “50 $APE earned” but you haven’t claimed yet. No tax owed yet.
You click “claim rewards” and 50 $APE transfers to your wallet. Now you owe tax on the fair market value at that moment.
If you wait and claim all 100 $APE at once three months later when $APE is $3, you owe tax on $300 (100 × $3).
Short-Term vs. Long-Term Treatment Later
When you claim the rewards, that’s ordinary income.
If you later sell those rewards, that creates a second tax event—a capital gain or loss based on how much the token price changed.
You claimed 100 $APE at $2 each ($200 income). Three months later, you sell the $APE for $2.50 each ($250 proceeds).
Taxes:
- Income at claim: $200 (ordinary income, taxed at your bracket)
- Capital gain at sale: $50 (short-term, since held < 1 year)
If you held the $APE for over a year before selling, the $50 gain would be long-term.
Cost Basis in Rewards
Your cost basis in staking rewards equals the fair market value when you claimed them.
If you claimed 100 $APE at $2, your basis is $200 ($2 per token).
If $APE drops to $1.50 and you sell, you have a $50 capital loss ($150 proceeds - $200 basis).
This means you already paid tax on $200 income, then you can deduct a $50 loss. You effectively paid tax on $150 of value ($200 income - $50 loss).
Multiple Claims = Multiple Income Events
If you claim rewards weekly, each claim is a separate income event.
Week 1: Claim 10 $APE at $2 → $20 income Week 2: Claim 12 $APE at $2.20 → $26.40 income Week 3: Claim 8 $APE at $1.80 → $14.40 income Week 4: Claim 15 $APE at $2.50 → $37.50 income
Total income: $98.30 for the month.
Track each claim separately for accurate basis calculation when you sell.
Auto-Compounding Staking
Some contracts automatically restake your rewards. You never manually claim—they just compound in the staking pool.
Tax treatment: Technically, each compounding event is income. You “constructively received” the rewards even though they were auto-restaked.
In practice, many taxpayers only report income when they withdraw from the pool entirely. This is a gray area—consult a tax pro if you’re earning significant auto-compounding rewards.
NFT Itself Doesn’t Create Income
Staking the NFT (depositing it into the contract) isn’t income. Unstaking it (withdrawing) isn’t income.
Only the rewards you earn create taxable events.
Your Bored Ape is still yours. Its value appreciating or depreciating while staked doesn’t matter until you sell the NFT itself.
Action Step
Review all NFT staking rewards you claimed this year. Calculate the USD value of tokens at the exact moment you claimed them.
Use historical price data from CoinGecko or CoinMarketCap to determine value at claim time—not end-of-year prices.
Add up all claims as ordinary income. This goes on “Other Income” (Schedule 1) or can be reported as staking income depending on your tax software.
If you sold any of those rewards later in the year, calculate capital gains/losses separately based on the change from your claim-time basis to sale price.
Failing to report staking income is a common mistake—especially when rewards are small ($100-$500). But it’s still taxable, and the IRS is increasingly focused on crypto income reporting.
If you staked and earned $2,000 in rewards but didn’t sell, you still owe tax on $2,000 of income. Plan for that tax bill.