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:

Worked example

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

  1. Reconstruct the wallet map. Every address, every exchange, every bridge destination. Koinly and CoinTracker handle most of this, but they miss custom protocols and they are only as good as the wallets you connect.
  2. Recompute income and basis. Rewards as ordinary income on the correct dates. Every swap as a disposition. Gas capitalized or subtracted as appropriate.
  3. Amend or file. Amended returns (1040-X) if you filed wrong. Original returns if you didn't file. Voluntary disclosure considerations if the numbers are big and there are badges of fraud — different and serious track.
  4. Work out the debt. Once the liability is correct, then you build the resolution — installment agreement, Offer in Compromise, CNC, penalty abatement. See Crypto Offer in Compromise and Crypto penalty abatement.

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.

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.