
A staking reward arrives as a quantity of tokens at a moment in time. Two things happen after that. The value at receipt is generally treated as income, and any later change in value is a gain or a loss when you dispose of the tokens. The number you write down at receipt becomes the cost basis for everything that follows, which is why the timestamp matters more than the annual rate.
Two events, two numbers
The first event is receipt. You are given a quantity, and that quantity has a fiat value on that day. The second event is disposal, whenever you sell or swap. The difference between the two values is the capital side.
Collapsing the two into one line, usually an annual total in a statement, loses the only input the calculation needs. It is not a reporting inconvenience. It is the disappearance of the number that determines both legs.
This is not tax advice, and the treatment differs by jurisdiction. The record-keeping point holds regardless of which treatment applies.
The timestamp is the argument
What a lump-sum rewards line hides
A venue that reports one rewards total for the month tells you the quantity and, at best, an average price. It does not tell you when each reward landed, so it cannot tell you what each one was worth.
If the asset moved sharply inside the month, the average is a price that never existed on any single day. Using it as a cost basis is an estimate presented as a fact.
What a per-event line gives you
A per-event record gives quantity, asset, date, and often a price. That is enough to compute income per event and to carry a cost basis forward. It also makes the disposal leg simpler, because you can match units to lots.
Ask for the format before you need it. A CSV export with a date column is worth more than a PDF summary with a total.
Most of the yield is issuance
Over 96% of ETH staking rewards and about 90% of SOL rewards came from new issuance rather than from transaction fees, according to Bitwise’s Q4 2026 review. That single fact changes how a reward should be read.
You are not being paid out of revenue a business earned. You are being paid in newly created units whose price is set by the market afterwards. The yield is a policy parameter as much as it is a return.
Which means the fiat value at receipt can be higher than the value at sale without anything going wrong at the venue. The income was recorded at the higher number and the disposal realises the lower one. For a position sized in dollars, that is a real cost, and it is invisible in a headline yield.
Reading the gross number
ETH staking paid 2.63% gross in Q3 2026, inside a 2.6% to 3.3% range for the year (Ethereum staking data, Q3 2026). Solana paid 5.99% gross in the same quarter, with validator commission of 5% to 10% leaving 4.6% to 7.6% net for a delegator.
Provider fees then take another slice. A 10% protocol fee, a commission near 35% at one large venue, near 39.95% at another, and a 10% to 26% range at a third, are published figures from Q3 2026 fee schedules. Net figures are struck on each provider’s own gross basis and period, so a published net can sit above a quarterly gross print. Compare like with like, and note the period.
Solo validation needs 32 ETH, and the queues are part of the cost. The entry queue was about 2.5M ETH on 22 July 2026, more than 43 days. The exit queue was 850,000 ETH in October 2026, about 14.8 days, against 43.8M ETH staked on 23 October 2026.
| Record you need | Why it matters | Where it usually lives |
|---|---|---|
| Reward date | Sets the fiat value at receipt | Per-event export, not a monthly PDF |
| Quantity and asset | The unit count you were paid | Rewards tab, distinct from the balance |
| Price on that date | The income figure and the cost basis | Venue export, or a daily close from a stated source |
| Fee taken | Gross to net, and who took the difference | Fee schedule, not the rewards tab |
| Disposal date and price | The second leg of the calculation | Trade history, not the rewards tab |
Verdict
The yield is the least interesting number on the page. 2.63% gross for ETH and 5.99% for SOL are policy outputs, and the share of them that arrives as issuance tells you the price risk sits with you after receipt.
What you control is the record. Get a dated, per-event export, keep the fiat value you used, and reconcile it once a quarter rather than once a year.
For the yield question itself, staking yield is not income covers why the gross number overstates what a holder keeps. The venue board is the place to check a provider’s reporting before its headline rate, because a venue that will not produce a dated export is a venue you cannot reconcile.
0 comments
No comments yet — ask a question and we will answer it here.