Back to Blog
Tax Guides

Ethereum Tax Guide: Reporting ETH, Staking & Gas Fees

May 28, 2026 11 min read

Ethereum is more than just a coin to buy and hold — it's a platform where you stake, swap, lend, and pay gas fees, each with its own tax consequences. Understanding how the IRS treats these different activities is the difference between an accurate return and an expensive surprise.

The Two Tax Buckets

Almost every ETH event falls into one of two buckets: ordinary income(staking rewards at receipt) or capital gains (selling or swapping ETH). Gas fees usually adjust your basis or proceeds rather than being separately deductible. Keep these straight and Ethereum taxes become manageable.

How the IRS Classifies Ethereum

The IRS treats ETH as property, not currency. That means every disposal — selling for dollars, swapping for another token, or spending ETH to buy something — is a taxable event that produces a capital gain or loss. Simply buying ETH and holding it is not taxable.

Capital Gains on Buying and Selling ETH

When you dispose of ETH, your gain or loss equals the proceeds minus your cost basis. Holding period determines the rate:

  • Short-term (held one year or less) — taxed at your ordinary income rate
  • Long-term (held more than one year) — taxed at preferential 0%, 15%, or 20% rates

Example: Selling ETH

You bought 2 ETH at $1,800 each ($3,600 total) and sold them 14 months later at $3,000 each ($6,000 total). Your long-term capital gain is $6,000 − $3,600 = $2,400, taxed at the favorable long-term rate.

Swapping ETH for Another Token

Swapping ETH for, say, USDC or a DeFi token is a disposal of ETH. If your ETH appreciated since you acquired it, you owe tax on the gain even though you never touched fiat. This catches many people off guard during active trading.

Ethereum Staking Taxes

Since Ethereum moved to proof-of-stake, staking ETH (directly, through a pool, or via liquid staking) has become common. The IRS position, reflected in Rev. Rul. 2023-14, is that staking rewards are ordinary income at their fair market value when you gain dominion and control over them.

Example: Staking Rewards

You earn 0.5 ETH in staking rewards across the year, received at various times when ETH averaged roughly $2,400. You report about $1,200 of ordinary income. That $1,200 also becomes the cost basis for those reward tokens — so if you later sell them for $1,500, you have an additional $300 capital gain.

Liquid Staking Tokens Add Complexity

Wrapping ETH into a liquid staking token (like stETH or rETH) may itself be a taxable swap depending on the protocol's mechanics, and rebasing tokens can generate income continuously. Treatment is unsettled in some cases — track every conversion and consult a professional if you use these products heavily.

How Gas Fees Affect Your Taxes

Gas fees are the transaction costs paid in ETH to use the Ethereum network. Their tax treatment depends on what the transaction is:

  • Buying crypto — gas paid to acquire an asset is generally added to that asset's cost basis
  • Selling or swapping — gas paid to dispose of an asset generally reduces your proceeds
  • Wallet-to-wallet transfers — moving your own ETH between your own wallets is not a taxable disposal, but the fee handling is murkier and often just capitalized

A Subtle Point About Paying Gas

Because gas is paid in ETH, spending ETH on gas is technically a disposal of that ETH. If the ETH used for gas appreciated since you acquired it, there can be a small gain or loss. In practice the amounts are tiny per transaction, but they add up across hundreds of interactions, which is why software that tracks each gas payment is valuable.

DeFi and NFT Activity on Ethereum

Ethereum hosts most DeFi and NFT activity, and each interaction can be taxable:

  1. Lending — interest earned is ordinary income
  2. Liquidity pools — depositing and withdrawing may be disposals, and fees earned are income
  3. Yield farming — reward tokens are ordinary income at receipt
  4. NFT sales — minting and trading NFTs trigger capital gains or losses, with collectible rates possible

How to Report Ethereum on Your Tax Return

The reporting maps cleanly to standard forms:

  • Form 8949 — list each ETH disposal with date acquired, date sold, proceeds, and basis
  • Schedule D — summarize total short- and long-term gains and losses
  • Schedule 1 — report staking and other ordinary crypto income
  • Schedule C — if your ETH activity rises to the level of a business

Track Every ETH Transaction Automatically

BasisTracker pulls your Ethereum activity — trades, staking rewards, swaps, and gas fees — and calculates gains, income, and basis adjustments so your Form 8949 is ready to file.

Download BasisTracker

Free to start · Windows 10/11

Conclusion

Ethereum taxes come down to two questions for every event: is it income or a disposal, and what is the basis? Staking rewards are income, sales and swaps are capital gains, and gas fees quietly adjust your basis and proceeds along the way.

With hundreds of on-chain interactions in a typical year, manual tracking is error-prone. Capture the data as you go, and reporting ETH becomes routine rather than dreaded.

This article is for informational purposes only. Tax laws can change; consult a qualified tax professional for personalized advice.