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.
- Token swaps: disposal of the input token plus acquisition of the output token, both at fair market value in USD. Capital gain or loss = proceeds minus cost basis.
- Same-owner wallet transfers: generally not taxable. Cost basis and holding period move with the asset. DYOR.tax detects these automatically.
- NFT sales: capital asset disposed at fair market value. Some NFTs may be analyzed as collectibles subject to a 28% maximum long-term rate depending on their nature under Notice 2023-27.
- Staking rewards: ordinary income at fair market value when you have dominion and control, per Rev. Rul. 2023-14. Later disposal triggers a separate capital gain or loss from that income basis.
- Airdrops: fact-sensitive. Generally ordinary income at fair market value when received with dominion and control, depending on the facts and circumstances.
- DeFi actions: LP deposits, bridging, liquid staking, and protocol rewards each require their own analysis. The IRS has not settled every protocol type - see below.
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