Airdrop and Hard Fork Taxes: Crypto You Never Bought
Airdropped tokens are ordinary income at fair market value when you gain dominion and control, per Rev. Rul. 2019-24. A hard fork alone is not.
Jump to section
TLDR
A hard fork by itself is not taxable. If you receive no new coin, you have no income. But a hard fork followed by an airdrop, where you actually receive new cryptocurrency, is ordinary income at fair market value when you receive it — and “receive” means the moment you have dominion and control, meaning you can transfer, sell, exchange or otherwise dispose of it. That is IRS Rev. Rul. 2019-24. The amount you include in income becomes your cost basis, so reporting it correctly now prevents you being taxed on the same value twice when you sell. The practical problem is not the rule. It is that the taxable event is triggered by the blockchain on its schedule, often without you noticing, and no one sends you a statement.
Almost every crypto tax problem I see involving airdrops starts the same way: someone found tokens in a wallet they did not ask for, ignored them because they never bought anything, and is now looking at a notice.
The intuition is understandable. You did not spend money, so it does not feel like a transaction. But the tax code does not require you to have paid for something in order for it to be income.
#Start with the distinction that decides everything
Three events get talked about together and are treated very differently.
| Hard fork, no new coin received | Hard fork + airdrop you control | Soft fork | |
|---|---|---|---|
| Taxable on receipt? | No | Yes, ordinary income | No |
| Amount of income | None | FMV when received | None |
| Your cost basis in new coin | N/A | The amount included in income | N/A |
| Why | Nothing was received | You received new property you can dispose of | No new cryptocurrency is created |
A hard fork is a protocol change that permanently diverges from the old ledger, which may create a new cryptocurrency alongside the legacy one. If that happens and you never receive any new coin, you have no taxable income. The fork alone is not a taxable event.
A soft fork does not create a new cryptocurrency at all, so it never produces income. You end up in the same position you were in before.
The taxable case is the middle column: a hard fork followed by an airdrop where new cryptocurrency actually lands in your control.
#The phrase that decides the date: dominion and control
This is the part worth reading twice, because it is where the real disputes happen.
You have income when you can transfer, sell, exchange, or otherwise dispose of the cryptocurrency. Generally that is the date and time the airdrop is recorded on the distributed ledger. The amount is the fair market value at that moment.
The practical consequence catches people out in both directions.
If tokens are airdropped to an address you control, you generally have income on that date, whether or not you knew about it, and whether or not you wanted them.
But if the tokens are credited somewhere you genuinely cannot act on them, for example an exchange that has not enabled trading or withdrawal for that asset, the argument is that you do not yet have dominion and control. When the exchange later opens it up, that is the moment to look at.
This matters enormously because crypto is volatile. A token airdropped at $4 that is worth $0.30 by the time you can trade it produces a very different number depending on which date is correct. Get the date right and document why.
#The double taxation trap, and how basis prevents it
Here is the mechanic that saves people money, and the one most commonly missed.
The amount you include in income becomes your cost basis in those tokens.
Say you receive an airdrop worth $1,000 when you gain control. You report $1,000 of ordinary income. Your basis in those tokens is now $1,000. If you later sell them for $1,400, your capital gain is $400, not $1,400, because you already paid tax on the first $1,000.
Now consider the person who ignored the airdrop. They reported no income, so as far as their records show, their basis is zero. When they sell for $1,400, the entire $1,400 looks like gain.
#Ordinary income, not capital gain
Airdrop income is ordinary income, taxed at your marginal rate, not the preferential long-term capital gains rates.
Only what happens after receipt is capital in nature. Your holding period for the tokens begins the day after you receive them, so selling within a year of that date is a short-term capital gain or loss.
So a single airdrop typically generates two separate tax events: ordinary income at receipt, then a capital gain or loss at disposal. Exactly the same two-step structure as staking rewards.
#Where the real difficulty is
The rules above are relatively clear. The execution is what makes this hard, and it is where I spend the actual time with clients.
Nobody tells you it happened. There is no W-2 for an airdrop. Tokens simply appear. If you are not reviewing wallet activity, you can be months past a taxable event you never noticed.
Valuing an illiquid token. Many airdropped tokens have thin markets or no published price at receipt. Where the transaction goes through an exchange, use the value that exchange recorded. For peer-to-peer or on-chain receipts, the IRS will accept the value from a blockchain explorer that analyzes worldwide indices and calculates value at an exact date and time. If you use something else, you have to be able to establish it fairly represents fair market value. Whatever you use, save the evidence at the time, because reconstructing a price for an obscure token two years later is genuinely painful.
Spam and scam tokens. Wallets accumulate junk airdrops nobody asked for, frequently worthless or deliberately untradeable. A token with no market and no ability to dispose of it is a very different fact pattern from a legitimate protocol airdrop with a live market. This is a facts-and-circumstances area where documenting your reasoning matters more than finding a bright line.
Timing across a year boundary. An airdrop recorded on December 30 versus a wallet you could not access until January 3 can land the income in different tax years. Worth pinning down rather than assuming.
#What to actually do
- Review wallet activity regularly, not just at tax time. The point is to catch receipts near the date they happen, while pricing evidence is still easy to get.
- For every airdrop, record four things: the date and time recorded on the ledger, the date you could first dispose of it, the fair market value at that point, and the source you used for that value.
- Report the ordinary income in the year of receipt.
- Carry that amount forward as basis, and make sure whatever tracking software you use actually reflects it. Many tools default airdrops to zero basis, which sets up the double-tax problem above.
- Track it per wallet. Basis has been tracked wallet by wallet rather than pooled since 2025, so an airdrop’s basis lives in the wallet that received it. See crypto cost basis methods.
#The short version
A fork alone is not income. Tokens you actually receive and can control are ordinary income at fair market value on that date, and that amount becomes your basis so you are not taxed twice.
The rule is not the hard part. Noticing the event, dating it correctly, and defending the value are the hard parts, and all three get much easier when crypto bookkeeping is running continuously rather than being reconstructed each April.
If you have airdrops sitting in wallets and no idea what they were worth when they arrived, that is a normal starting point and a solvable one. It is easier to sort out before you sell than after.