Staking rewards are one of the most common reasons a simple crypto portfolio becomes difficult to report. The issue is not just that rewards arrive often. It is that they are usually a different tax category from private capital gains.
Staking is usually an income question
If you receive crypto because you staked, lent, deposited into an earn product, or received interest-like rewards, the event may need to be reported as income in CHF. This is different from simply holding an asset or selling an asset later as a private investor.
The CHF value matters
For each reward event, a report should identify the asset, quantity, date, and CHF value where possible. Some platforms export reward values directly. Others export only the asset quantity, which means the value must be derived from market or FX references.
Later sales are a separate event
If you later sell crypto that was previously received as staking income, that later sale may also need to appear in the transaction ledger. Good reporting keeps the income event and later disposal event separate so the logic remains reviewable.
What your annex should show
Your tax annex should include a separate staking or reward income total, not hide it inside capital gains. It should also show the reward events in the transaction ledger so a reviewer can trace the final number.
Official sources
Separate staking income from gains
Upload your files and CryptoDeclare separates staking income, FIFO results, and year-end wealth values into one report.
Generate my report