Free preview · no sign-up · read-only

MetaMask Tax Calculator USA

Under US property rules, swaps, DeFi exits, NFT sales, and most other disposals from your MetaMask wallet can be taxable events. Moving tokens between wallets you own is generally not taxable on its own - only disposals trigger gain or loss. MetaMask does not send tax forms to the IRS, and self-custody wallets are not covered by Form 1099-DA reporting. Paste your wallet address and DYOR.tax scans your full EVM history and outputs a Form 8949-ready US tax report.

Instant preview No sign-up Read-only scan Form 8949 output
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 MetaMask, then optionally merge Coinbase, Binance, or Kraken data for a more complete FIFO cost basis picture.

Wallet-first flow Optional CSV merge No sign-up
Primary path
MetaMask wallet Read-only

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

Paste wallet address
🇺🇸 Form 8949 ready ⚖ 8,000+ DeFi protocols 💰 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 full transaction history:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → All time, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → Generate (UTC timezone)
  • Kraken: History → Export or Document Center from profile menu → Ledger type → full history, CSV → Generate. Downloads as CSV (no .zip)

MetaMask-only? Skip this step and scan your wallet above.

Add a MetaMask wallet or exchange CSV to unlock your preview.
Read-only wallet scan No sign-up required Supports 41+ EVM chains Form 8949 output
📝

Form 8949 Ready

Every MetaMask disposal reported with date acquired, date sold, proceeds, and cost basis. Short-term and long-term holdings separated automatically.

Full DeFi Coverage

Uniswap, Aave, Lido, Curve, and 8,000+ other protocols classified. Every swap, deposit, reward, and NFT trade captured from your on-chain history.

🌐

41+ EVM Chains

Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and 35+ more. One address covers your entire cross-chain activity automatically.

💰

FIFO Cost Basis

First-in, first-out applied across your complete MetaMask history including exchange imports. Acquisition dates preserved for long-term rate eligibility.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

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 the IRS taxes MetaMask activity

The IRS treats digital assets as property under Notice 2014-21 and Rev. Rul. 2023-14. Every disposal from your MetaMask wallet - token swaps, NFT sales, DeFi exits, and spending crypto - is a taxable event that must be reported on Form 8949 and Schedule D regardless of whether you received an information form.

Moving tokens between wallets or accounts you own is generally not a taxable event on its own. Same-owner transfers carry your cost basis and holding period forward without triggering gain or loss recognition. The Form 1040 digital asset question covers on-chain activity, but merely holding, transferring between your own wallets, or purchasing with fiat alone does not require a "Yes" answer by itself.

FIFO default and specific identification

FIFO (first-in, first-out) is the default cost basis method when no specific identification is made at the time of disposal. For self-custody wallets like MetaMask, lot matching operates at the wallet level: absent identification, the oldest units of a given token in that wallet are treated as sold first, not oldest units from a global cross-wallet pool.

HIFO (highest-basis first) and LIFO are not free-standing defaults in the US. They work only if implemented as a valid specific identification strategy: you must identify the particular lots you intend to dispose of using a sufficient identifier - such as purchase date and price - before or at the time of the transaction. If adequate identification is not made, FIFO controls.

For 2025 tax-year filings, Notice 2025-7 provided temporary relief allowing lot identification for broker-held assets to be made on your own books and records even if broker systems were not yet ready. For self-custody wallets, identification on your own records has always been the approach. Long-term capital gains rates (0%, 15%, or 20%) apply to tokens held more than one year before disposal. DYOR.tax tracks each acquisition date and flags disposals that qualify.

Gas fees and the IRS

Every ETH gas payment is itself a small ETH disposal at the current market price, which may create a capital gain or loss from your ETH cost basis. Beyond that, the tax treatment of the fee depends on the transaction it accompanies. Fees paid to effect a taxable sale or exchange may reduce your amount realized. Fees paid to acquire an asset may increase your cost basis. Fees for transfers between wallets you own are treated differently from fees that effect a taxable sale or exchange.

Active MetaMask users on Ethereum mainnet can generate hundreds or thousands of gas payments in a single year. DYOR.tax captures all gas expenditure automatically. The IRS has not issued explicit guidance on gas edge cases - such as gas on failed transactions or gas on complex DeFi interactions - so those situations should be reviewed with a qualified tax adviser.

DeFi - what is settled and what is not

Token swaps, spending crypto, and receiving new assets as compensation or rewards are all addressed by existing IRS guidance. Each swap is a taxable disposal; each income receipt is ordinary income at fair market value when you have dominion and control. Capital disposals go on Form 8949 and Schedule D; ordinary crypto income generally flows to Schedule 1 or Schedule C depending on the activity.

More complex DeFi actions are a different matter. The IRS has not issued specific rules for liquidity pool deposits and exits, bridge transfers, liquid staking receipt tokens, or most yield-farming flows. Practitioners generally apply the property framework transactionally - treating a swap for a materially different token as a disposal and a yield receipt as ordinary income - but the precise treatment of many protocol structures remains unsettled. DYOR.tax classifies protocol actions where guidance is clear and flags others for review.

Self-custody wallets are not required to issue Form 1099-DA. MetaMask will not send you a 1099. The absence of an information form does not change your obligation to report taxable activity. Net capital losses deductible against ordinary income are capped at $3,000 per year; the rest carries forward.

Related calculators and guides

All countries: MetaMask Tax Calculator
US country page: US Crypto Tax Calculator
Other MetaMask countries: MetaMask UK · MetaMask Canada · MetaMask Australia

DeFi guides: Aave Tax Calculator · DeFi Lending Taxes · Airdrop Taxes

Frequently Asked Questions

No. MetaMask is a self-custody wallet and does not send tax forms to the IRS. Self-custody wallets are not required to issue Form 1099-DA. You are responsible for reporting all disposals on Form 8949 and Schedule D. The digital asset question on Form 1040 covers wallet activity, not just exchange trades.

Moving tokens between wallets or accounts you own and control is generally not a taxable event on its own. Same-owner transfers carry your cost basis and holding period forward without triggering gain or loss recognition. Only actual disposals - swaps, sales, or spending - trigger gain or loss. DYOR.tax detects same-owner transfers automatically and excludes them from taxable calculations.

Yes, most token swaps are taxable. The Form 1040 instructions explicitly include exchanging one digital asset for another as a reportable event. Each swap disposes of the input token at fair market value, creating a capital gain or loss that goes on Form 8949. Some DeFi actions - LP deposits, bridging, liquid staking - involve more complex analysis where IRS guidance is still sparse. DYOR.tax classifies swaps and flags DeFi actions that may need additional review.

HIFO is not a free-standing default method. The US default rule is FIFO unless you make an adequate specific identification at the time of disposal. HIFO can be used as a specific identification strategy if you identify the highest-basis lots using a sufficient identifier such as purchase date and price. For self-custody wallets like MetaMask, identification can be made on your own books and records. If adequate identification was not made, FIFO controls.

Gas fee treatment depends on the transaction. Fees to effect a taxable sale or exchange may reduce your amount realized. Fees to acquire an asset may increase your cost basis. Each ETH gas payment is also a small taxable ETH disposal. Fees for transfers between wallets you own are treated differently from fees that effect a taxable sale or exchange. The IRS has not issued specific guidance on all gas fee edge cases - failed transactions, DeFi interactions, and multi-hop swaps should be reviewed with a tax adviser. DYOR.tax records all gas expenditure in your transaction history.