Sign Up Now - get early bird discount "50% off for 2025 tax season" in your inbox!

Email notification signup

How DeFi is Taxed in the USA: 2025 Guide

Blockstats TeamNov 10, 2025
How DeFi is Taxed in the USA: 2025 Guide

The IRS isn't playing around with DeFi anymore. New 1099-DA reporting requirements hit in 2025, decentralized exchanges are under scrutiny, and "I didn't know" won't fly if you're audited. If you've swapped tokens on Uniswap, earned staking rewards, or provided liquidity this year, you have tax obligations, whether or not you received a tax form.

This guide breaks down exactly how the IRS taxes every major DeFi activity in 2025, including swaps, staking, liquidity pools, yield farming, and advanced transactions like bridging and flash loans. 

DeFi tax treatment: What activities are taxable?

Not every DeFi interaction triggers taxes, but most do. Here's are breakdown of detailed event list:

DeFi Activity

Tax Treatment

Tax Type

Swapping tokens (DEX trades)

Taxable disposal

Capital gain/loss

Staking rewards received

Taxable as income

Ordinary income

Liquidity pool deposits

Usually taxable swap

Capital gain/loss

Liquidity pool withdrawals

Taxable disposal

Capital gain/loss

Yield farming rewards

Taxable as income

Ordinary income

Claiming LP fees/rewards

Taxable as income

Ordinary income

Airdrops (promotional)

Taxable as income

Ordinary income

Bridging tokens cross-chain

Potentially taxable

Capital gain/loss (unclear)

Wrapping tokens (ETH→WETH)

Generally not taxable

No tax event

Paying gas fees

Taxable disposal of ETH

Capital gain/loss

Flash loans (profit)

Taxable as income

Ordinary income

Buying and holding

Not taxable

No tax event

The most commonly missed events: 

Gas fees: every gas payment in ETH is a tiny taxable disposal.

LP deposits: that involve unequal token swaps, and yield farming rewards that auto-compound. Each compound is technically a claim and re-deposit

.

Ready to stop tracking this manually? Blockstats automatically categorizes every transaction type across 30+ integrations and calculates your tax liability in real time. Start your free trial and sync your first wallet in under minutes.

Read more: How to calculate crypto taxes in U.S.

What is DeFi tax reporting and why It matters in 2025?

DeFi (Decentralized Finance) lets you trade, lend, stake, and earn without intermediaries like banks or centralized exchanges. You interact directly with smart contracts on blockchains, which sounds great, until tax season hits.

The IRS treats cryptocurrency as property, not currency. Every time you dispose of crypto (trade it, spend it, swap it), you trigger a capital gain or loss. It doesn't matter if you never cashed out in dollars.

  • Swapping ETH for USDC on a decentralized exchange? Taxable. 
  • Claiming yield farming rewards? Taxable. 
  • Providing liquidity and withdrawing different token ratios than you deposited? Also taxable.

Here's what changed in 2025:

The IRS finalized new broker reporting rules requiring certain DeFi platforms to issue 1099-DA forms starting with the 2025 tax year. While many pure DEXs won't qualify as "brokers" yet, the writing's on the wall, the IRS expects full transparency on all DeFi activity, even if you don't receive official forms. You're still responsible for tracking and reporting everything yourself.

Why does manual tracking fail?

A single liquidity pool position might generate dozens of micro-transactions, reward claims, compounding, and rebalancing. Track one wrong cost basis or miss gas fees paid in ETH, and your entire tax calculation cascades into errors. Spreadsheets can't keep up when you're active across multiple chains and protocols.

IRS rules and taxable events for DeFi in 2025

The IRS hasn’t issued specific guidance for DeFi tax yet. However, existing general guidance on cryptocurrency suggests that most DeFi transactions are subject to either capital gains tax or income tax.

How the IRS classifies crypto & DeFi activities

The IRS recognizes three main tax categories for crypto:

Capital gains and losses: Triggered when you dispose of crypto you hold as an investment. Selling, swapping, or spending crypto creates a taxable event. You calculate gain or loss by subtracting what you paid and fees from your fair market value at disposal.

Ordinary income: Applies when you receive crypto as payment, rewards, or compensation. Staking rewards, mining, airdrops, and yield farming rewards are typically ordinary income at fair market value when received. You'll owe income tax at your regular rate, plus potentially self-employment tax.

What are the most commonly missed events?

Gas fees: every gas payment in ETH is a tiny taxable disposal

LP deposits: that involve unequal token swaps, and yield farming rewards that auto-compound. 

Each compound is technically a claim and re-deposit.

Ready to stop tracking this manually? Blockstats automatically categorizes every transaction type across 30+ integrations and calculates your tax liability in real time. Start your free Blockstats acoount now and sync your first wallet in minutes.

How is DeFi swap taxed?

Any time you exchange one crypto for another on a decentralized exchange, Uniswap, SushiSwap, PancakeSwap, Curve, you've executed a taxable swap. The IRS treats this as disposing of your original token and acquiring a new one.

Examples that count as swaps:

  • Trading ETH for USDC on Uniswap

  • Swapping SOL for BONK on Jupiter

  • Converting DAI to USDT on Curve

  • Using a DEX aggregator like 1inch or Matcha

  • Cross-chain swaps through bridges (Stargate, Synapse)

Each swap creates a capital gain or loss. If you bought ETH for $2,000 and swapped it for USDC when ETH hit $3,000, you have a $1,000 capital gain, even though you never cashed out to dollars.

Example of trade breakdown:

Date acquired: Jan 15, 2025

Crypto bought: 1 ETH at $2,000 and paid $10 fee 

Date sold: Mar 10, 2025  

Sold via: Uniswap swap to USDC

You received: $3,000 USDC

Your purchased price: $2,010

Gain: $990 short-term capital gain

When you make dozens or hundreds of swaps, this process becomes unmanageable without automation. Blockstats pulls transaction data directly from the blockchain, matches cost basis using your chosen accounting method like FIFO, LIFO, HIFO, and generates complete Form 8949 with every trade documented.


Read more: How FIFI and LIFO affect crypto taxes in U.S.

How is DeFi staking rewards and Interest taxed?

Staking rewards, whether from proof-of-stake validation, liquid staking like Lido, Rocket Pool etc, or centralized staking programs, are ordinary income when you receive control of the tokens.

Earning new tokens from staking: Income 

When you earn new tokens as statking rewards, the rewards will be taxed as income.  You owe income tax on its fair market value. For most staking, this means when rewards hit your wallet, not when you decide to sell or withdraw them.

Token that increase in value: Capital Gains 

If you received a staking reward and it increased in value, then you have to pay capital gains on the increased amount. 

Example:

If you received a staking reward worth $100, reported it as income, and later sold it for $150, you have a $50 capital gain.

How is Yield Farming taxed?

Yield farming adds layers of complexity. You're typically providing liquidity to a protocol and earning:

  1. Trading fees: your share of swap fees collected by the pool

  2. Platform tokens: governance tokens like CAKE, SUSHI, CRV

  3. Boosted rewards: additional incentives from the protocol

All are ordinary income when claimed or received.

Common scenarios and how they're taxed:

Scenario

Tax Timing

Tax Type

You claim LP fees manually

When claimed

Ordinary income

Rewards auto-compound

Each compound = claim + deposit

Ordinary income (each time)

Unclaimed but visible rewards

When you gain control

Ordinary income

Governance tokens vested over time

When each vest releases

Ordinary income

Claiming vs. compounding: 

  • If you manually claim rewards and sell them, you have income at claim. Plus a potential capital gain or loss between claim and sale. 
  • If rewards auto-compound, each compound creates a taxable income event, even though you didn't actively claim anything.

Reinvesting rewards: 

Taking claimed rewards and adding them back to a liquidity pool doesn't avoid taxes. You already owe income tax on the claim; the re-deposit just establishes a new cost basis for future LP accounting.

How LP deposits are taxed?

Depositing crypto into a liquidity pool often involves swapping your tokens into the pool's required ratio. 

Even if it feels like one transaction, it's usually two taxable events.

Example: You deposit $10,000 worth of crypto into a 50/50 ETH-USDC pool. You have $10,000 in ETH but need $5,000 ETH and $5,000 USDC. The protocol automatically swaps $5,000 of your ETH for USDC. 

That swap is taxable, you disposed of half your ETH and acquired USDC. You owe capital gains tax based on your ETH cost basis. After the deposit, you receive LP tokens representing your share of the pool. These LP tokens have a cost basis equal to the fair market value of the crypto you deposited.

Impermanent loss: What it is & how to report it for taxes?

Impermanent loss happens when the price ratio of your pooled tokens changes between deposit and withdrawal. You end up with different token quantities than you started with, usually fewer of the appreciating asset and more of the depreciating one.

Here's the key: impermanent loss isn't a separate deductible tax event. It's simply reflected in your capital gains calculation when you withdraw.

Example:

  • You deposit 1 ETH ($2,000) + 2,000 USDC into a pool

  • You receive 100 LP tokens (cost basis: $4,000 total)

  • ETH price rises to $3,000 while you're in the pool

  • You withdraw and receive 0.8 ETH + 2,400 USDC (due to impermanent loss)

  • At withdrawal, 0.8 ETH is worth $2,400 + $2,400 USDC = $4,800 total

  • Your capital gain is $4,800 - $4,000 = $800

The "impermanent loss" means you would've had $5,000 if you'd just held (1 ETH at $3,000 + 2,000 USDC), but you only got $4,800 from the pool. That $200 difference isn't separately deductible, it's already factored into your lower proceeds.

When loss is realized: Only when you withdraw. While your tokens are still in the pool, any impermanent loss is unrealized and not reportable. If the price ratio returns to original levels before you withdraw, the impermanent loss disappears.

LP fees can offset impermanent loss: If you earned $300 in trading fees while in the pool, your total outcome is $4,800 withdrawal value + $300 fees = $5,100, giving you a net profit despite impermanent loss.

How Wrapping & Bridging tokens are taxed?

Wrapping, like converting ETH to WETH or SOL to wSOL, creates a tokenized version of your crypto for use in smart contracts. 

Good news: the IRS generally doesn't consider this taxable because you maintain identical value and can unwrap 1:1. Think of it like moving dollars between your checking and savings account, no taxable event.

Bridging tokens cross-chain is murkier. When you bridge ETH from Ethereum to Arbitrum or move USDC from Ethereum to Polygon, are you disposing of the original token and acquiring a new one, or simply moving the same asset?

The IRS hasn't issued clear guidance. 

  • Conservative approach: treat bridging as a taxable swap. You disposed of ETH-on-Ethereum and acquired ETH-on-Arbitrum, creating a potential gain or loss. 
  • Aggressive approach: it's the same asset on different networks, no taxable event.

Most tax professionals recommend the conservative approach until the IRS clarifies. That means tracking cost basis separately for each network version of a token. Blockstats supports cross-chain tracking and flags bridge transactions so you can review them with your tax advisor.

How are Flash loans taxed?

Flash loans let you borrow massive amounts of crypto, execute trades, and repay within a single transaction. If you profit, that profit is ordinary income. If you incur a loss, you have a capital loss (assuming you used the borrowed funds for investment purposes).

Key tax points:

  • Gas fees paid are taxable disposals of ETH

  • Any profit realized is ordinary income

  • Borrowed amounts themselves aren't income (you repaid them)

Flash loans are rare for most users, but if you're arbitraging or executing complex DeFi strategies, every profitable transaction adds to your income tax burden.

How are DAO participation & Play-to-earn taxed?

DAO governance tokens: If you receive tokens for participating in a DAO (voting, proposals, contributions), that's ordinary income when received. Later sales create capital gains.

Play-to-earn and GameFi: Earning tokens or NFTs through blockchain games is income when received. If you breed, craft, or create in-game assets and sell them, you have business income if you're doing it regularly, or capital gains if it's occasional.

NFT rewards and airdrops: Receiving an NFT airdrop is income based on fair market value when received (which can be hard to determine for new NFTs with no trading history). Selling it later adds a capital gain or loss.

Advanced Scenario

Tax Treatment

Form(s)

Wrapping ETH to WETH

No taxable event

None

Bridging ETH Ethereum→Arbitrum

Potentially taxable swap

Form 8949 (conservative)

Flash loan profit

Ordinary income

Schedule 1, Schedule D for any capital portion

DAO token airdrop

Ordinary income

Schedule 1

Play-to-earn token rewards

Ordinary income

Schedule 1, possibly Schedule C if business

Blockstats tracks NFT transactions, DAO token receipts, and cross-chain activity, flagging complex transactions that may need professional review.

How Blockstats automates DeFi tax reporting

Blockstats has processed transactions for 2,000+ traders, with expertise built by crypto traders, engineers, and tax professionals. The platform supports 30+ integrations including every major DEX, staking protocol, and blockchain. 

Pricing starts free for basic tracking, with Premium at $9.99/month (currently, free for early access) for complete tax reporting, unlimited wallets, and TurboTax integration.

Join 2,000+ traders who simplified crypto taxes with Blockstats, start your free account and see your real tax liability in minutes.

Best crypto tax software for DeFi in 2025

DeFi tax reporting is complex, but it doesn't have to be overwhelming. The IRS expects accurate reporting of every swap, stake, liquidity pool interaction, and reward, and penalties for getting it wrong are steep. Manual tracking fails when you're dealing with hundreds of transactions across multiple chains and protocols.

Blockstats eliminates the guesswork. Connect your wallets, let the platform sync and categorize your transactions automatically, and generate IRS-ready reports in minutes. With 30+ integrations, support for all major blockchains, and pricing starting free, there's no reason to risk manual errors or spend dozens of hours with spreadsheets.

Get started with Blockstats today and join 2,000+ traders who stopped stressing about crypto taxes. Your first wallet sync is free, and you'll see your complete tax picture in under five minutes.

Frequently asked questions

How are DeFi swaps taxed by the IRS?

DeFi swaps are taxed as capital gains or losses. When you exchange one crypto for another on a decentralized exchange, you dispose of the original crypto and realize a gain or loss based on your cost basis versus the fair market value of what you received. 

Do I need to report liquidity pool deposits and withdrawals?

Yes. LP deposits that involve swapping tokens to match the pool ratio are taxable at deposit. Withdrawals are also taxable because you're disposing of your LP tokens and receiving the underlying crypto. Both create capital gains or losses that must be reported on Form 8949, along with any fee income earned while in the pool.

Is impermanent loss tax deductible as a separate loss?

No. Impermanent loss isn't a separate deductible event, it's reflected in your capital gain or loss when you withdraw from the pool. If impermanent loss reduces your withdrawal value compared to what you deposited, your capital gain will be smaller (or you'll have a loss), but you can't deduct impermanent loss separately while still in the pool.

Does the IRS track DeFi transactions?

The IRS doesn't directly monitor blockchain transactions in real time, but all DeFi activity is recorded on public blockchains. The IRS can (and does) use blockchain forensics to trace transactions during audits. With new 1099-DA reporting starting in 2025 and increasing regulatory pressure, the IRS expects full transparency on all DeFi activity, whether or not you receive a tax form.

Can I deduct gas fees on my crypto taxes?

Yes, but indirectly. Gas fees paid in ETH or other tokens are taxable disposals that create small capital gains or losses. You can also add gas fees to your cost basis for purchases or include them in the cost of executing a trade, reducing your net gain. Track every gas payment to ensure accurate cost basis calculations.

What happens if I don't report DeFi income?

Failing to report DeFi income is tax evasion. If caught, you'll owe back taxes plus penalties (often 20-40% of the unreported amount) and interest. In severe cases, criminal prosecution is possible. The IRS is increasingly sophisticated at tracking crypto transactions, and underreporting isn't worth the risk when tools like Blockstats make accurate reporting straightforward.

How does Blockstats handle cross-chain transactions and bridging?

Blockstats tracks transactions across all major blockchains (Ethereum, Solana, Polygon, Arbitrum, and more) and identifies bridge transactions automatically. The platform flags cross-chain moves for review and allows you to treat them conservatively as taxable swaps or adjust categorization based on your tax advisor's guidance. All cross-chain cost basis is tracked separately by network.

Do I need to report staking rewards if I haven't sold them?

Yes. Staking rewards are ordinary income when you receive control of them, regardless of whether you sell. Report the fair market value in USD at the time you received each reward as income on Schedule 1. When you eventually sell, you'll calculate a capital gain or loss based on the difference between the income value (your new cost basis) and the sale price.