How to use the accrual method in the digital asset staking accounting?
Most web3 native companies recognize staking income at the time when corresponding rewards are deposited in their wallets. But should reporting entities accrue unclaimed staking rewards when earned?
Staking rewards are often recognized when they are claimed and received in the validator's or delegator's wallet. However, that approach is not always consistent with the accrual basis of accounting. Staking arrangements are highly fact-dependent, and entities often apply ASC 606 either directly or by analogy after evaluating the specific protocol and contractual terms.
When the facts support recognition before claim, the timing should be tied to the completion of the validation activities that give rise to the reward and to the point at which the amount of consideration becomes known or reasonably calculable under the protocol. For some networks, that may occur when a block is added to the blockchain. For others, the reward may remain constrained until the end of an epoch, era, or another protocol-defined period.
When rewards are recognized before receipt, an entity may need to record a right to receive tokens. Under ASC 606, that right is generally presented as a receivable when it is unconditional, or as a contract asset when it remains conditional. Noncash consideration is generally measured at fair value at contract inception, so subsequent changes in token prices due to the form of consideration do not affect the amount of revenue recognized.
Accounting for post-inception price changes depends on the specific fact pattern, including whether the contract contains an embedded derivative that must be bifurcated.
The spreadsheet solution below was designed to help validators and delegators track these moving parts in a single model and support an accrual basis of accounting for staking rewards:
You can access our staking accounting template here.
This model can be reused, but it will require customization to the specific features of the networks your company operates. If you are working on setting up an accrual process for staking rewards and have questions, please reach out.
