Ethereum tax problems with the IRS - Rev Rul 2023-14 staking, Merge/Shanghai timing, gas fees, and DeFi events. What to do when you're already behind.
If you've been in Ethereum for more than two cycles, you've almost certainly created a tax problem you didn't mean to create. Staking rewards, gas fees, liquidity positions, bridge transactions, L2 activity - every one of these is a taxable event or a basis adjustment the IRS expects you to have tracked. Most Ethereum taxpayers didn't. This is a straight walk-through of the biggest ethereum tax IRS problems, what the law actually says, and how we clean them up.
The staking problem: Revenue Ruling 2023-14
On July 31, 2023, the IRS released Revenue Ruling 2023-14. The holding is narrow and crushing for a certain kind of Ethereum holder:
"If a cash-method taxpayer stakes cryptocurrency native to a proof-of-stake blockchain and receives additional units of cryptocurrency as rewards when validation occurs, the fair market value of the validation rewards received is included in the taxpayer's gross income in the taxable year in which the taxpayer gains dominion and control over the validation rewards."
Translated: the moment you can transfer, sell, or stake the reward, it's ordinary income at fair market value. That value also becomes your cost basis for a later capital gain or loss.
If you staked ETH through Lido, Rocket Pool, Coinbase, Kraken, or a solo validator anytime from late 2020 through the Shanghai withdrawal enablement in April 2023, and you took the position that rewards were only taxed when you sold them, the IRS disagrees. For the years before Shanghai, you arguably didn't have dominion and control over protocol-level rewards until the withdrawal mechanism existed - but derivative tokens like stETH were tradeable, and the IRS position is that you had dominion when you received the derivative. That is a fact-specific argument worth having, but it's not the free pass taxpayers want it to be.
The Merge and the Shanghai withdrawal timing problem
The September 2022 Merge converted Ethereum from proof-of-work to proof-of-stake. It was not itself a taxable event. The April 2023 Shanghai/Capella upgrade, which enabled withdrawal of staked ETH and accrued rewards, is where a lot of taxpayers tripped. For solo stakers and direct pool stakers, the argument that "dominion and control" did not exist until Shanghai has real weight for pre-April-2023 rewards. For anyone who held a liquid staking derivative during that period, the argument is much weaker.
We build these cases return-by-return, with a timeline of which rewards were accessible when. The difference between "income at accrual" and "income at Shanghai enablement" can swing a single year's tax liability by five or six figures.
Gas fees: capitalize or deduct?
Every Ethereum transaction burns gas. The tax treatment depends on what the transaction was:
In 2024 you bought an NFT for 2 ETH when ETH was $3,200, plus 0.05 ETH in gas. You spent 2.05 ETH total. USD cost: $6,560. That $6,560 becomes the NFT's basis. The 0.05 ETH gas was a disposition of ETH - if your basis in that 0.05 ETH was $120 (you bought it at $2,400) and it was worth $160 at the time of the mint, you have a $40 short-term capital gain from the gas payment alone. Yes, every swap does this.
DeFi: the taxable-event landmines
The IRS position, stacking Notice 2014-21 with Revenue Ruling 2019-24, is that exchanges of one cryptocurrency for another are taxable. That makes the following into taxable events:
L2 bridges: the reporting blindspot
Bridging ETH from mainnet to Arbitrum, Optimism, Base, or zkSync is, in most implementations, a deposit to a bridge contract in exchange for a canonical representation on the L2. Purists argue this is a taxable exchange; the majority reporting position treats it as a non-taxable transfer between accounts you control, similar to moving coins between wallets. The bigger problem is that activity on L2 rarely shows up on the exchange 1099s you're going to receive. The IRS knows about your Coinbase mainnet withdrawal; it does not know about the 47 swaps you did on Base last November. You still owe the tax. When the IRS gets around to matching wallet data to identities - and it is getting around to it - you don't want to be the one who reported the bridge and then silence.
What to do when you're already behind
The 1099-DA transition
Starting with 2025 transactions (forms issued in early 2026), centralized exchanges are required to issue Form 1099-DA reporting gross proceeds. Cost basis reporting phases in for 2026 transactions. If your 2024 and earlier history has errors, 2025 is when the IRS AUR matching program starts flagging them. The easy years to clean up are the pre-1099-DA years. The hard ones are coming.
Darrin T. Mish is a tax attorney with 32 years of experience who has resolved more than $100 million in IRS debt for clients. He is admitted to the bars of Florida, Colorado, and Texas, is a member of the American Society of Tax Problem Solvers, and holds a Martindale-Hubbell AV Preeminent peer rating - the highest rating for legal ability and ethical standards. He handles crypto tax resolution cases nationwide.
Talk to a tax attorney before the IRS picks the outcome for you
Ethereum tax problems are less about hiding from the IRS than about being able to produce a defensible return when the IRS asks. If the IRS already has your crypto on its radar - whether from a 1099, a John Doe summons, or a matched exchange data set - waiting is the most expensive option. I've spent 32 years cleaning up cases that started as "I'll deal with it next year." Next year is worse.
Call (813) 229-7100 for a confidential consultation, or book online at https://getirshelp.com/contact. No sales pitch. You'll get a straight read on what the IRS is likely to do, what your realistic options are, and what it costs to fix it.