Free preview · no sign-up · read-only

Ethereum Tax Calculator

Scan your Ethereum wallets across 40+ supported networks, identify supported DeFi and staking activity, optionally merge exchange CSVs, and preview a filing-ready tax report in minutes.

Instant preview No sign-up 40+ supported networks DeFi protocol attribution + review flags
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Add your data for an instant tax preview

Start with your Ethereum wallet, then optionally merge Coinbase, Binance, or Kraken data for more complete cost basis coverage.

Wallet-first flow Optional CSV merge No sign-up
Primary path
Ethereum wallets Read-only

Connect MetaMask or paste the Ethereum wallet address you want to scan.

Paste wallet address
📡 40+ supported networks ⚖ DeFi protocol attribution + review flags 💰 Max 5 wallets
Combine wallet and exchange data
Optional exchange CSV

Merge exchange history for a more complete tax picture.

Drop your exchange CSV here
Choose the exchange, then drop the file or .

Choose the exchange you want to merge, then export its account-opening-to-today CSV:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → account opening to today, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → account opening to today → Generate
  • Kraken: Profile icon → Documents → Create Export → Ledger, account opening to today, CSV → Generate (arrives as .zip)

Wallet-only? Skip this step and scan your address below.

Connect MetaMask or paste an Ethereum wallet to unlock your preview.
Read-only wallet scan No sign-up required 40+ supported networks Filing-ready report

What this wallet scanner supports

Supported

  • Read-only scan by address or one-click connect - we never touch your funds or keys.
  • Ethereum and major EVM chains, plus Solana and Bitcoin in the same report.
  • Supported swaps, transfers, fees, and on-chain income are classified automatically; ambiguous activity is flagged for review.
  • Use your wallet alone, or combine it with exchange CSVs in one report.
  • PDF report with your country's cost-basis method applied.

Partly supported

  • Purchase cost for coins funded from an exchange, bridge or another wallet - we flag these; fill them in the quick review step or add the matching exchange CSV to backfill.
  • Bitcoin activity is summarized in the preview and finalized in the full report; paste each address (extended public keys / xpub are not supported yet).
  • Unusual DeFi or NFT positions may need a manual review line.

Not covered

  • This is not tax advice.
  • We never request private keys, seed phrases or spending permissions.
  • We read on-chain activity only - off-chain trades that never touched this wallet are not visible.

Read-only. No sign-up, no spending permissions.

Why Ethereum holders choose DYOR.tax

Coverage built for DeFi, staking, and EVM activity

From swaps and bridges to staking rewards, gas fees, and exchange CSV merges, the preview is designed to make Ethereum tax reporting guided and reviewable.

Coverage

DeFi Protocol Attribution + Review

Recognized Uniswap, Aave, Curve, Lido, and Compound activity is attributed from supported protocol metadata; ambiguous deposits, wrappers, and rewards are flagged for review.

🌐
Reach

40+ Supported Networks

Ethereum mainnet plus Arbitrum, Optimism, Base, Polygon, and 35+ more. One wallet address covers all chains.

💰
Income

ETH Staking + Rewards

ETH staking rewards, stETH rebases, liquid staking tokens, and post-Merge income all recognized at fair market value on receipt.

🌎
Local rules

7 Countries

US, UK, Canada, Australia, NZ, India, and South Africa. Country-specific cost basis and filing guides included.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

How Ethereum is taxed

ETH is treated as property in all supported jurisdictions. Every disposal - selling for fiat, swapping for another token, spending ETH on a purchase - triggers a capital gain or loss. Receiving ETH as staking rewards, income, or payment is taxable income at fair market value on the date of receipt.

Taxable events: selling ETH, swapping ETH for any token, spending ETH on goods or services, receiving ETH as payment, staking rewards received, ETH spent on gas fees (a disposal at current market price).

Not taxable: buying ETH with fiat, transferring ETH between your own wallets, holding.

Ethereum staking taxes

Since The Merge (September 2022), ETH staking rewards are distributed directly to validators and delegators. These rewards are taxable income in most jurisdictions:

Ethereum DeFi tax complexity

ETH is the base layer for thousands of DeFi protocols. Every on-chain interaction has potential tax implications in most jurisdictions, depending on the protocol structure:

DYOR.tax applies provisional classifications to recognized protocol activity. Ambiguous deposits, wrapper or receipt tokens, bridges, and unsupported interactions are flagged for review.

ETH wallet scanning - 40+ supported networks from one address

Add your Ethereum address (0x...) and DYOR.tax scans your complete on-chain history:

Ethereum taxes by country

United States

United Kingdom

Canada

Australia

New Zealand

India

South Africa

The Merge and its tax implications

When Ethereum moved from Proof of Work to Proof of Stake in September 2022, the transition itself was not a taxable event. ETH held before and after The Merge is the same asset, with the same cost basis.

What changed post-Merge: new ETH is issued as staking rewards to validators and delegators, not miners. These rewards are taxable income at fair market value when received.

ETH spent on gas - both before and after The Merge - is a disposal of ETH at the market price at the time of the transaction.

Common Ethereum tax mistakes

Related DeFi guides and calculators

Uniswap Tax Calculator · Aave Tax Calculator · Lido Staking Taxes · DeFi Lending Taxes · Crypto Staking Taxes

Bitcoin Tax Calculator · Solana Tax Calculator

Product updates

Wallet scanner update history

We publish wallet scanner updates so you can see how the calculator is maintained against real on-chain activity and country tax rules.

Latest wallet scanner update:

View full changelog
  1. EVM wallet scanning launched

    Read-only scanning is now live for Ethereum and major EVM chains, alongside Solana and Bitcoin.

  2. Supported activity classified; ambiguous events flagged

    Classification is applied directly from on-chain wallet activity.

  3. Exchange-funded incoming transfers flagged for cost-basis review

    A prompt appears to add the matching exchange CSV so the cost basis can be completed.

  4. Wallet cost-basis review step added

    Enter purchase cost for on-chain sales missing acquisition history.

  5. Wallet reports priced by transaction count

    Exchange CSVs stay priced by report events.

Frequently Asked Questions

Yes, in most jurisdictions. Swapping ETH or any ERC-20 token on a DEX is a disposal of the input token and an acquisition of the output token. Your taxable gain is the fair market value received minus the cost basis of the tokens given up. Gas fees paid in ETH are also disposals of ETH at the market price at the time of the transaction.

In the US, the IRS confirmed in Rev. Rul. 2023-14 that staking rewards are ordinary income in the year received. In the UK, HMRC generally treats them as miscellaneous income if the activity does not amount to a trade. In Canada and Australia, staking rewards are generally treated as taxable income on receipt, though the characterization depends on the facts. When you later sell the staked ETH, you only owe capital gains on appreciation beyond the income already recognized.

ETH spent on gas is a disposal of ETH at the current market price, potentially creating a capital gain or loss. Whether it is also deductible as a transaction cost depends on your jurisdiction. In the US, gas fees paid to acquire an asset can increase cost basis; fees paid to dispose can reduce proceeds. In the UK, reasonable acquisition and disposal costs are deductible from capital gains. DYOR.tax incorporates gas fees into cost basis and proceeds calculations.

The Merge itself was not a taxable event. ETH held before and after The Merge is the same asset with the same cost basis - the transition from Proof of Work to Proof of Stake did not trigger a disposal. What changed post-Merge is how rewards are distributed: staking rewards to validators and delegators are taxable income at fair market value when received.

Depositing ETH into a DeFi protocol may itself be a taxable event in most jurisdictions, depending on the protocol structure and jurisdiction. Interest and yield received are generally taxable income. When you withdraw, any appreciation since deposit may trigger a capital gain. DYOR.tax scans your wallet, recognizes supported protocol activity, and flags ambiguous DeFi interactions for review.

Staking ETH via Lido gives you stETH - a rebasing token that increases in balance daily as rewards accrue. Each daily rebase is generally a taxable income event at fair market value. When you sell stETH, your capital gain uses a two-part cost basis: the original ETH staked plus all rebases already recognized as income. Wrapping stETH to wstETH is treated as a disposal in most jurisdictions. See the Lido Staking Taxes guide for full detail.