How to track staking rewards for taxes
Staking rewards are taxable events — generally ordinary income at the moment you receive them. Here is how to capture what you need, per reward, per chain, without losing your mind at filing time.
Not tax advice
This guide is general information, not tax advice. Tax treatment of staking rewards is nuanced and still evolving — jurisdictions differ, and even within the US, specific facts matter. Confirm your situation with a CPA or tax professional before filing.
The general rule: income at receipt
In the US, staking rewards are generally treated as ordinary income at the moment you receive them, valued at their fair-market value in USD on that date. This is the working assumption most tax software and many CPAs use — though you should check both the IRS guidance and the practices in your own country, because this area has been actively litigated and legislated.
That single fact drives everything else. If you do not record the reward at receipt, you have no date, no value, and no basis — and every later sale becomes guesswork. The good news: the fix is a simple, repeatable habit.
What to record for every reward
Build one row per reward event. Six fields cover it:
Date and time
The exact day (and time where you can get it) the reward landed in your wallet. This sets the holding clock for later sales.
Wallet and chain
Which wallet address and which chain or protocol paid the reward. Staking rewards are usually taxed per-entity and per-chain, so attribution matters.
Amount received
The quantity of tokens credited — including what your validator or pool charged as commission, if you can see it.
Fair-market value at receipt
The USD value on the receipt date. Use a consistent, defensible price source (a major exchange or price index), and note which source you used.
Cost basis going forward
The FMV at receipt becomes your cost basis in those tokens. Keep the receipt value attached to the quantity so later disposals have a starting point.
Transaction ID (optional but smart)
The hash or reference from the ledger. If the IRS ever asks, you can point to the exact transaction.
Track it per wallet, per chain — not in one blob
The most common mistake is lumping all rewards into a single running total. If you stake on three chains across two wallets, you need three or more separate records. Why it matters:
- Matching income. Different chains pay on different schedules; income must be recognized on each receipt date, not averaged.
- Cost basis per lot. When you sell, you dispose of specific lots with specific bases. A per-reward record makes that exact.
- Audit readiness. If you are audited, a per-wallet, per-chain ledger is immediately explainable; a spreadsheet of totals is not.
When you sell staked tokens
Selling tokens you earned from staking creates a second event: a capital gain or loss equal to the sale proceeds minus your basis (the FMV you recorded at receipt). Hold the tokens longer than a year and the gain generally gets long-term treatment; sell sooner and it is usually short-term. The date you recorded at receipt is what starts that clock — another reason the habit matters.
How OnePlace’s Tax Center helps
OnePlace is built around exactly this workflow. Record a staking reward as an asset addition with its date, quantity, and fair-market value, and the platform carries it forward automatically:
- Cost basis and holding period. Each synced or manually added asset keeps its acquisition date and basis, so the Tax Center can show unrealized gains and short- vs long-term holding status.
- Live pricing. Rewards and holdings are valued with current market data, so your records reflect real time rather than a stale number.
- CPA-ready CSV export. Pull your tracked assets with cost basis, current value, and holding periods into a CSV your accountant can actually use.
- One ledger for everything. Rewards live beside your stocks, real estate, LLC assets, and debts — so tax records and net worth never drift apart.
The Tax Center and CPA-ready export are part of the Pro plan, which starts at $9.99/month after a free tier that is free forever.
Build your staking record before the rewards pile up
Start free, record your first reward, and see your full portfolio — crypto, taxes, and net worth — in one place.
Curious how it looks? Try the demo or check plan details.