V VestedGrant
equity comp

Airdrops, Staking Rewards, and Income Timing: Rev. Rul. 2019-24 in Practice

Revenue Ruling 2019-24 established dominion-and-control as the income trigger for airdropped crypto. Staking income follows similar rules but with important timing differences.

By VestedGrant Editorial · Reviewed by Arjun Kowalski Venkatesan, PhD Computer Science, CFA · 7 min read · Updated April 21, 2026

Rev. Rul. 2019-24 answered a narrow question (hard forks) with a broad principle (dominion and control) that the crypto industry then stretched to cover airdrops, staking rewards, liquidity mining, and protocol incentive programs. The IRS did not expand the ruling explicitly, but practitioners and audit responses since 2021 have converged on a unified framework: you recognize ordinary income when you have the unrestricted ability to dispose of the tokens, measured at that moment’s fair market value.

The framework sounds simple. The application is not. A Uniswap airdrop claimed through a one-click interface in September 2020 is a clean dominion-and-control event. An EigenLayer points-based airdrop that converts to tokens through a multi-stage claim with lockup is four different taxable events across two tax years. An Ethereum staking reward that technically accrues per block is a per-block ordinary income event under Jarrett v. United States (2023 settlement), but the staker cannot access it until a validator exits or a withdrawal is processed.

This article walks through the three most common scenarios and the specific timing decisions that change the bill by five or six figures.

The Dominion-and-Control Test After 2019-24

Rev. Rul. 2019-24, issued October 9, 2019, addressed two scenarios: a hard fork with no airdrop of new cryptocurrency, and a hard fork followed by an airdrop of new cryptocurrency. The ruling held that no income arises from the mere occurrence of a fork. Income arises when the taxpayer has dominion and control over the new cryptocurrency, which the ruling defined as “the ability to transfer, sell, exchange, or otherwise dispose of the cryptocurrency.”

The ruling specifically notes that if a cryptocurrency is received through an airdrop and the taxpayer cannot transfer, sell, exchange, or otherwise dispose of it at the time of receipt (for example, because the exchange does not support it), the taxpayer does not have dominion and control at that time. Income recognition is deferred until control is obtained.

Three practical corollaries:

  1. Tokens sitting in a wallet but not yet traded on any exchange. Dominion exists if the wallet can transfer them. Control exists. The fact that liquidity is thin does not change the analysis.
  2. Tokens delivered to an exchange that has not yet enabled trading or withdrawals. Dominion does not exist until the exchange opens trading or withdrawals. Income timing defers.
  3. Tokens subject to a contract-level lockup (vesting airdrops). Dominion does not exist until the lockup releases. Income timing follows the unlock schedule.

The distinction between “tokens are illiquid” and “tokens are restricted” matters. Illiquidity is not a defense against dominion. Contractual restriction is.

Airdrop Claim Mechanics and Income Timing

The 2020 Uniswap (UNI) airdrop, which gave 400 UNI to every wallet that had interacted with Uniswap before September 1, 2020, is the textbook dominion example. At the claim moment, the token was trading at roughly $3.50. An early claimant recognized $1,400 of ordinary income. A claimant who waited until January 2021 (when UNI hit $25) recognized $10,000 of ordinary income, because dominion arose only on claim, not on the September 1, 2020 snapshot.

The 2023 Arbitrum (ARB) airdrop followed the same pattern: 625 million ARB allocated to addresses based on activity, claimable through a one-click interface. Claim-date FMV at the first minute of trading was roughly $1.40. Users who claimed immediately recognized ordinary income of $1.40 per ARB. Users who waited and claimed at the October 2023 low of $0.78 recognized $0.78 per ARB but had to document that the delay was not controlled by them (it wasn’t; the claim window was open throughout).

The 2024 EigenLayer points-to-token conversion changed the rules. Points accrued over 2023 and 2024 were non-transferable and had no FMV. When EIGEN tokens launched in September 2024, points converted to tokens subject to a one-year lockup followed by a gradual unlock. Dominion did not arise at point accrual (no transferability). Dominion did not arise at the September 2024 token launch (contractual lockup). Dominion arises as each tranche unlocks. The unlock-date FMV at each release is ordinary income.

For a user who accumulated 1 million points valued at roughly $3 per point at launch, the total exposure is $3 million of ordinary income, but spread across the lockup schedule at whatever EIGEN trades at each release. If EIGEN appreciates to $6, the total ordinary income bill is $6 million. If it crashes to $0.50, the bill is $500,000, and prior gain expectations evaporate.

Staking Rewards: Per-Block or Per-Claim

The IRS position, clarified by Rev. Rul. 2023-14, is that staking rewards are ordinary income at the moment the taxpayer gains dominion and control. For a solo validator running Ethereum consensus infrastructure, rewards technically accrue per-block but are not withdrawable until a validator exits or a partial withdrawal is processed (Shapella upgrade, April 2023).

Practitioners have settled on two defensible positions:

  • Per-block accrual: Compute income on every block’s reward at the block’s FMV. Administratively brutal. Generates thousands of tax lots per year per validator. Requires FMV data for every block.
  • Per-withdrawal recognition: Defer income until rewards are withdrawn to an accessible wallet. Aligns with the literal dominion-and-control test. IRS position in Jarrett v. United States initially challenged this but ultimately refunded the taxpayer without establishing binding precedent.

Most tax-literate stakers default to per-withdrawal. Large custodial stakers (Coinbase, Kraken, Lido) report per-block because the custodian reports that way and the user receives a 1099-MISC or 1099-NEC reflecting that methodology.

For delegated staking through a pooled protocol (Lido stETH, Rocket Pool rETH), the income is effectively reflected in the token’s price appreciation against ETH. This raises a separate question: does the rebasing or price appreciation constitute income as it accrues, or only on the disposition of the derivative token? The conservative answer is “rebasing is income as it accrues” (stETH rebases daily). The aggressive answer is “no income until disposition of the derivative.”

No IRS guidance directly resolves the rebasing question. The Treasury Inspector General for Tax Administration flagged this in a 2024 report as an area of non-compliance. Expect clarification or audit focus in 2026-2027.

Liquidity Provision and LP Token Mechanics

Providing liquidity to a Uniswap v3 pool involves depositing two tokens, receiving an LP NFT or LP token, earning fees that accrue in the LP position, and eventually withdrawing by burning the LP token.

The IRS has issued no specific guidance on LP positions. The three defensible positions:

  1. Deposit is a taxable exchange. You exchanged Token A and Token B for the LP position. Gain or loss recognized under IRC §1001. Basis in the LP position equals the FMV of what you gave up.
  2. Deposit is not taxable (treated like a contribution to a partnership under §721). No gain recognized. Basis carries forward.
  3. Deposit is a taxable exchange for the LP, then fees earned are ordinary income, then burn is another taxable exchange.

Practitioners generally pick position 3 because it aligns with economic reality and defends against the strongest IRS challenge. The 2023 CCA (Chief Counsel Advice) on crypto-to-crypto swaps implied that any token-for-token exchange is taxable under §1001, which supports position 3.

For LP positions with impermanent loss: the loss is recognized on position close, not during the LP period. If you deposited $100,000 of ETH and $100,000 of USDC and the ETH price moved 40%, impermanent loss at position close might be $6,000 to $10,000. Realize it as capital loss on disposition.

Form 8949 and Schedule 1 Reporting

Airdrop and staking income hits Schedule 1 Line 8v (digital assets received as ordinary income) or Line 8 (other income) depending on the year and the instruction. Cost basis in the received tokens equals the FMV at dominion, which becomes the basis for computing capital gain or loss on eventual sale (Form 8949 and Schedule D).

The 2025 Form 1099-DA rollout (delayed from 2024) will require centralized exchanges and some brokers to report digital asset sales. It does not cover wallet-to-wallet airdrops or on-chain staking. Employees remain responsible for tracking and reporting.

A taxpayer with 18 airdrops in 2025 claimed at varying dates should maintain a spreadsheet with: token symbol, wallet address, transaction hash, claim date, claim-date FMV (with source), and cost basis. CoinTracker, Koinly, and TokenTax automate most of this with 85-90% accuracy. Hand-clean the remainder.

Frequently Asked

If I never claim an airdrop, do I owe tax on it? No. Claiming is the dominion event. Unclaimed airdrops sitting in a contract you have not interacted with create no tax liability. The same applies to unclaimed staking rewards.

What if I claim an airdrop but cannot sell it for two weeks because of thin liquidity? Dominion exists at claim if you could theoretically transfer the token out of the contract. Illiquidity is not a defense. The claim-date FMV is your income, even if you ultimately sell lower.

Does the wash-sale rule apply to crypto? As of 2025, no. IRC §1091 applies only to securities. Crypto is property under Notice 2014-21 and not a security. You can realize losses by selling and immediately rebuying. Legislation to extend §1091 to crypto has been proposed repeatedly since 2021 but not enacted.

How do I value an airdrop that immediately dumped 90%? Use the first price at which actual trades executed. If the token’s opening print on a major exchange was $0.50 and it crashed to $0.05 in the first hour, use $0.50 as the claim-date FMV unless you claimed after the crash. The IRS expects documentation of the exchange, the minute, and the price.

What about airdrops from protocols I never interacted with (surprise airdrops)? If you control the wallet and can dispose of the tokens, you have dominion. Ordinary income. The fact that you didn’t ask for them is irrelevant.

AK
Reviewed by
Arjun Kowalski Venkatesan · PhD Computer Science · CFA
Digital Asset and Equity Compensation Strategist · Massachusetts Institute of Technology

Computer scientist turned strategist advising employees at crypto and web3 companies on token comp mechanics. Reviews VestedGrant's crypto-in-equity-comp content.

Last reviewed April 21, 2026
Free match · no obligation

Find a fiduciary advisor who understands equity compensation

Short form. We match you with up to three fee-only advisors who routinely work with RSUs, ISOs, and pre-IPO equity.

Free · advisors pay us · how we stay independent
Related reading