defi
Staking
The process of locking cryptocurrency in a blockchain network to support transaction validation and earn rewards, commonly used in proof-of-stake systems.
Staking in cryptocurrency accounting
Staking is the process of locking cryptocurrency tokens in a blockchain network to help validate transactions and secure the network. In return, participants earn staking rewards, typically paid in the same token they staked. For anyone managing a crypto portfolio, understanding how staking works and how to account for it is critical for accurate financial reporting.
What is staking?
Staking is a core mechanism of proof-of-stake (PoS) blockchains. Unlike proof-of-work systems such as Bitcoin, where miners compete using computational power, PoS networks select validators based on the amount of cryptocurrency they have locked up as collateral. By staking your tokens, you participate in this consensus process and earn rewards for helping maintain the network.
The process generally works like this: you transfer tokens to a staking contract or delegate them to a validator node. Your tokens remain locked for a defined period (or until you choose to unstake), during which the network distributes rewards proportionally based on your staked amount relative to the total staked pool.
Popular PoS networks include Ethereum (since the Merge in September 2022), Solana, Cardano, Polkadot, and Cosmos. Each network has its own staking mechanics, minimum requirements, and reward structures.
Liquid staking
Traditional staking locks your tokens and makes them illiquid for the staking period. Liquid staking protocols like Lido, Rocket Pool, and Marinade solve this by issuing derivative tokens (such as stETH or mSOL) that represent your staked position. These derivatives can be used in DeFi protocols while your underlying tokens continue earning staking rewards.
From an accounting perspective, liquid staking adds complexity because you now hold a derivative token with its own fluctuating value, separate from the underlying staked asset.
Why staking matters for crypto accounting
Staking rewards create taxable events in most jurisdictions. The IRS, for example, treats staking rewards as ordinary income valued at fair market value on the date you receive them. This means each reward distribution establishes a new cost basis that must be tracked independently.
The accounting challenges include:
- Frequent reward distributions: Some networks distribute rewards every few seconds or every epoch, generating hundreds or thousands of micro-transactions per year
- Cost basis tracking: Each reward batch creates a new tax lot with its own acquisition date and fair market value
- Unstaking and disposal: When you eventually sell or exchange staked tokens or rewards, you need to match disposals against the correct cost basis lots using your chosen accounting method (FIFO, LIFO, or HIFO)
- Slashing events: Validators who behave maliciously or go offline may lose a portion of their staked tokens through slashing. These losses need proper accounting treatment
Staking vs. yield farming
While both staking and yield farming generate returns on crypto holdings, they differ significantly. Staking involves locking tokens in a blockchain's consensus mechanism, while yield farming involves providing liquidity or lending tokens through DeFi protocols. The risk profiles, reward mechanics, and accounting treatments can vary between the two. Yield farming often involves impermanent loss risk and more complex token flows.
How Tokenbooks handles staking
Tokenbooks identifies staking reward transactions across supported networks and records reward values at receipt time. The platform tracks reward lots for cost basis workflows so later disposals can be matched using the selected accounting method.
Learn more about tracking your crypto portfolio in our crypto accounting guide or explore how cost basis tracking works for staking rewards and other DeFi activities.