Crypto Liquidity Pool (LP) Tax Guide 2026: How Uniswap V3, Curve, and Concentrated Liquidity Positions Are Taxed

Crypto Tax Calculator

Quick Answer

Quick Answer

Providing liquidity to a DeFi pool is a taxable disposal of your deposited tokens under IRS property rules. When you deposit ETH and USDC into a Uniswap pool, you trigger capital gains or losses on both tokens. Swap fees earned by your LP position are taxable as ordinary income (or capital gains, depending on interpretation) when accrued or withdrawn. Withdrawing from the pool is another taxable event — you dispose of your LP tokens and receive back a mix of tokens that may differ from your original deposit. Impermanent loss is not separately deductible; it is embedded in the final capital gain or loss calculation when you exit the pool.

Key Takeaways

  • Depositing into an LP pool triggers two taxable disposals — one for each token you contribute (e.g., ETH and USDC), based on your cost basis in each token at the time of deposit.
  • Swap fees earned by LP positions are taxable income — whether treated as ordinary income or capital gains depends on how the fees are distributed (auto-compounded vs. claimed separately).
  • LP token withdrawal is a third taxable event — disposing of LP tokens and receiving back tokens triggers capital gains or losses on the LP tokens themselves.
  • Uniswap V3 concentrated liquidity creates additional complexity — NFT-based positions, range orders, and fee accrual require meticulous per-transaction tracking.
  • Impermanent loss is not a separate tax deduction — it reduces the USD value of tokens you receive on withdrawal, which flows through your capital gains calculation naturally.
  • Auto-compounding vaults (Beefy, Yearn) multiply taxable events — every harvest and re-deposit is a separate transaction that must be tracked and reported.
  • Cost basis tracking for LP positions requires specialized software — manual tracking is error-prone and increases audit risk significantly.

How Crypto Liquidity Pools Work (Tax-Relevant Overview)

A liquidity pool (LP) is a smart contract that holds pairs of tokens (e.g., ETH/USDC) and enables decentralized trading without an order book. Liquidity providers deposit equal values of both tokens into the pool and receive LP tokens representing their share. Traders pay fees that are distributed to LPs proportionally.

Why LP Tax Is Complex

The IRS treats cryptocurrency as property (Notice 2014-21). Every disposal of cryptocurrency — including depositing tokens into a smart contract — is potentially a taxable event. LP transactions involve multiple disposals, income recognition events, and cost-basis calculations that most traders never track properly.

The key tax-relevant events in an LP lifecycle are:

  1. Deposit: You dispose of Token A and Token B → capital gain/loss on each
  2. Fee accrual: The pool earns trading fees → income recognition (timing debated)
  3. Reinvestment: Auto-compounding vaults harvest and redeposit → additional disposal + income events
  4. Withdrawal: You dispose of LP tokens → capital gain/loss on LP tokens; you receive back Token A and Token B → the returned amounts vs. original amounts determine your overall gain/loss

Tax Treatment of LP Deposits

The Deposit Is a Taxable Event

When you deposit tokens into a liquidity pool, you are effectively exchanging them for LP tokens. Under IRS property rules, this is treated as a disposal of your original tokens.

Example: You deposit 2 ETH (cost basis $2,000/ETH = $4,000) and $6,000 worth of USDC into Uniswap’s ETH/USDC pool. At the time of deposit, ETH is trading at $3,000.

  • ETH disposal: 2 ETH deposited, cost basis $4,000, fair market value $6,000 → $2,000 capital gain (long-term if held >1 year)
  • USDC disposal: $6,000 deposited, cost basis $6,000 → $0 gain/loss (stablecoin, minimal price change)

Your cost basis in the LP tokens received is $12,000 (the total fair market value of tokens deposited: $6,000 ETH + $6,000 USDC).

What About Wrapping Tokens First?

If you need to wrap ETH to WETH before depositing, the wrapping itself may constitute a taxable exchange. The IRS has not issued specific guidance on wrapping, but the prevailing tax treatment among practitioners treats wrapping as a taxable disposition because you are exchanging one asset (ETH) for a different asset (WETH) on a different contract.

For a deeper dive on this topic, see our Crypto-to-Crypto Trade Tax Rules guide.


Tax Treatment of LP Trading Fees

How LP Fees Are Earned

Every swap through a liquidity pool incurs a fee (e.g., 0.05%, 0.30%, or 1.00% on Uniswap V3). These fees accrue to liquidity providers in real time, proportional to their share of the pool.

Fee Income: Ordinary Income vs. Capital Gains

The tax treatment of LP fees depends on how they are distributed:

Auto-Compounding Pools (Uniswap V2-style)

In constant product AMMs like Uniswap V2, SushiSwap, and PancakeSwap, fees auto-compound into the LP position. The LP token value increases over time as fees are reinvested. The fee income is not separately recognized — instead, it increases the value of your LP tokens, and the entire gain is recognized as capital gains when you withdraw.

Tax treatment: Capital gains at withdrawal. The growth in LP token value from compounding fees is taxed as a capital gain when you dispose of your LP tokens.

Claim-Based Pools (Uniswap V3)

In Uniswap V3’s concentrated liquidity model, fees accumulate separately and must be claimed by the LP. Fees are not auto-reinvested.

Tax treatment: The dominant view among crypto tax professionals is that claimed fees constitute ordinary income at fair market value on the date you claim them. When you later sell or swap the fee tokens, you recognize a separate capital gain or loss based on the cost basis (the FMV at claim time).

However, some practitioners argue that fees should be treated as additional capital gains (similar to V2), because they arise from the disposition of pool assets during swaps. This is an unsettled area of tax law.

Our recommendation: Treat Uniswap V3 claimed fees as ordinary income to be conservative, and document your methodology in case of audit. See our IRS Crypto Audit Triggers guide for more on audit risk factors.

Fee Accrual Timing

For auto-compounding pools, you do not need to recognize fee income as it accrues — only when you withdraw. For claim-based pools (Uniswap V3), you recognize income when you claim the fees, not as they accumulate.


Uniswap V3 Concentrated Liquidity: Advanced Tax Issues

Uniswap V3 introduced concentrated liquidity, allowing LPs to choose specific price ranges for their capital. This creates several unique tax complications:

NFT-Based Positions

Each Uniswap V3 LP position is represented by an ERC-721 NFT (Non-Fungible Position). This NFT encodes your price range, deposited amounts, and accrued fees.

Tax implications:

  • The NFT itself has a cost basis equal to the fair market value of tokens deposited
  • Transferring the NFT to another wallet is a taxable disposal of the position
  • Selling the NFT on a marketplace (e.g., Blur, Sudoswap) triggers a capital gain or loss based on the sale price vs. your total position cost basis
  • The NFT sale price includes the value of accrued but uncollected fees

Range Orders as Limit Orders

A Uniswap V3 “range order” places liquidity entirely on one side of the current price, functioning like a limit order. If the price crosses through your range, your deposited token is converted entirely to the other token.

Tax implications:

  • The conversion through the range is a taxable swap — you dispose of Token A and receive Token B
  • This happens automatically within the pool mechanics, but it is still a taxable event
  • You must track the exact price at which each portion of your liquidity was “swapped” as the price moved through your range

Partial Withdrawals and Position Modifications

You can partially withdraw from a Uniswap V3 position or add more capital without closing it. Each withdrawal is a separate taxable event:

  • Adding capital: Disposes of the newly deposited tokens (capital gain/loss on each)
  • Partial withdrawal: Disposes of a portion of your LP position (capital gain/loss proportional to amount withdrawn)
  • Decreasing range: Not a taxable event by itself, but changes fee accrual rate
  • Collecting fees: Ordinary income at FMV

Curve Finance: Special LP Tax Considerations

Stable Pool Mechanics

Curve Finance specializes in stablecoin pools (e.g., 3pool with USDC/USDT/DAI) and like-asset pools (e.g., stETH/ETH). The tax treatment differs from Uniswap in important ways:

CRV Rewards and Gauge Deposits

Curve LPs can deposit their LP tokens into a “gauge” to earn CRV token rewards. This creates additional layers:

  1. Deposit LP tokens into gauge: Likely not a taxable event (similar to staking — you retain the same economic interest)
  2. CRV rewards: Ordinary income at FMV when claimed or when you gain control of them
  3. Withdraw LP tokens from gauge: Not a taxable event (reversal of deposit)
  4. Withdraw from pool: Taxable disposal of LP tokens → capital gain/loss

veCRV Locking

Locking CRV to receive veCRV (voting escrow CRV) is likely a taxable disposal of CRV tokens, because veCRV is a different token with different rights. When veCRV expires and you get CRV back, that return is also a taxable event.

For more on token locking and vesting tax treatment, see our Crypto Token Unlock & Vesting Tax Guide.


Impermanent Loss and Taxes

What Is Impermanent Loss?

Impermanent loss (IL) occurs when the price ratio of your pooled tokens changes relative to the deposit time. The more prices diverge, the more your LP position loses value compared to simply holding the tokens. If prices revert, IL decreases — hence “impermanent.”

Tax Treatment of Impermanent Loss

Impermanent loss is not a separately deductible tax item. The IRS does not recognize IL as a realized loss until you actually withdraw from the pool. When you withdraw:

  1. You receive back a mix of tokens that may be worth less than your original deposit
  2. Your capital gain/loss on withdrawal includes the effect of IL naturally
  3. If you received back less value than you deposited, this shows as a lower capital gain (or a capital loss) on your LP position

Example:

  • Deposit: 2 ETH ($6,000) + $6,000 USDC = $12,000 total
  • After 6 months, ETH price doubles. IL occurs.
  • Withdrawal: 1.2 ETH ($7,200) + $7,800 USDC = $15,000 total
  • LP token cost basis: $12,000
  • Capital gain on LP withdrawal: $3,000
  • But you also owe capital gains on the ETH returned (1.2 ETH with partial cost basis allocation)

Without proper software, calculating these layered gains is extremely complex. See our Crypto Cost Basis Tracking guide for methodology and tools.

Can Impermanent Loss Be Harvested?

Yes — withdrawing from a pool at a loss and re-depositing (or holding) can realize the capital loss for tax purposes. This is a form of tax loss harvesting specific to LP positions. See our Crypto Tax Loss Harvesting Strategies guide for the broader framework.


Auto-Compounding Vaults: Beefy, Yearn, and Compounder Protocols

How Vaults Work

Protocols like Beefy Finance, Yearn Finance, and Harvest Finance automatically:

  1. Deposit your tokens into an LP pool
  2. Periodically harvest swap fees and reward tokens
  3. Sell reward tokens for more of the LP pair tokens
  4. Re-deposit the compounded amount

Tax Implications of Vault Usage

Every harvest-and-recompound cycle inside the vault triggers multiple taxable events:

Vault ActionTaxable Event
Deposit into vaultDisposal of deposited tokens
Vault deposits into LP poolDisposal of tokens (vault-level, but affects your position)
Harvest swap feesIncome recognition
Sell reward tokensCapital gain/loss on reward tokens
Buy more LP tokensDisposal of tokens used to buy
Re-deposit into LPDisposal of tokens into pool
Withdraw from vaultDisposal of vault receipt tokens

The problem: The vault executes these transactions on-chain, and most users never see the individual events. However, the IRS may attribute all vault-level transactions to the user proportionally.

Practical approach: Use crypto tax software that integrates with vault contracts (CoinTracker, Koinly, or Cryptio) to automatically parse vault harvests and re-deposits. Manual tracking of vault transactions is impractical for active positions.


LP Tax Reporting: Forms and Documentation

Which Tax Forms Apply?

Income TypeTax FormTax Rate
Capital gains on token depositsForm 8949 + Schedule DShort-term (ordinary) or long-term (0/15/20%)
Fee income (claimed)Schedule 1 or Schedule COrdinary income
Capital gains on LP token withdrawalForm 8949 + Schedule DShort-term or long-term
Reward tokens (CRV, BAL, etc.)Schedule 1Ordinary income at FMV

Record-Keeping Requirements

For each LP position, you must maintain:

  1. Deposit records: Date, token amounts, USD values, transaction hashes
  2. Cost basis: Original acquisition cost of deposited tokens
  3. Fee claims: Date, token, amount, USD value for each claim
  4. Reward token receipts: Date, token, amount, USD value
  5. Withdrawal records: Date, tokens received, USD values, transaction hashes
  6. LP token cost basis: Total FMV of tokens deposited (for capital gains on LP disposal)

The IRS requires records sufficient to establish the amounts reported on your return. For crypto, this means maintaining complete transaction history across all wallets and exchanges. See our Complete Crypto Tax Reporting Guide for a comprehensive checklist.


LP Tax Calculation Example: Full Lifecycle

Let’s trace a complete Uniswap V3 LP position:

Setup

  • Buy 1 ETH at $2,500 (cost basis: $2,500)
  • Hold 5,000 USDC (cost basis: $5,000)

Step 1: Deposit into Uniswap V3 ETH/USDC pool (0.30% fee tier)

  • ETH at deposit: $3,000
  • Deposit 1 ETH ($3,000) + 3,000 USDC = $6,000 total
  • ETH capital gain: ($3,000 - $2,500) = $500 short-term capital gain
  • USDC capital gain/loss: ~$0
  • LP position cost basis: $6,000

Step 2: Earn fees over 3 months

  • Accumulate 0.05 ETH in fees ($150 at current $3,000/ETH)
  • Claim fees: $150 ordinary income

Step 3: Withdraw from pool

  • Receive: 0.8 ETH ($2,400) + 4,200 USDC = $6,600 total
  • LP token disposal: $6,600 received - $6,000 cost basis = $600 capital gain
  • ETH returned (0.8 ETH): Allocate portion of LP cost basis to ETH → separate gain/loss calculation
  • USDC returned: Allocate remaining cost basis

Step 4: Total tax liability

  • Deposit: $500 capital gain (ETH)
  • Fees: $150 ordinary income
  • Withdrawal: $600 capital gain (LP position)
  • Total taxable events: $1,250 in this single LP lifecycle

This is a simplified example — real positions involve continuous fee accrual, multiple deposits/withdrawals, and token price fluctuations throughout.


Common LP Tax Mistakes to Avoid

1. Not Reporting the Deposit as a Taxable Event

Many LPs believe that depositing tokens into a pool is not taxable because “I still own the tokens.” This is incorrect — you exchanged your tokens for LP tokens, which is a disposal.

2. Ignoring Auto-Compounding Vault Transactions

Vault users often report only the final withdrawal, ignoring dozens of internal harvest and re-deposit events. The IRS can reconstruct these from on-chain data.

3. Treating All Fee Income as Capital Gains

While this may be defensible for V2-style auto-compounding pools, it is risky for V3-style claim-based fees. Mixing treatments without documentation increases audit exposure.

4. Failing to Track Cost Basis Properly

LP cost basis is not just “what you deposited” — it must account for the USD value at deposit time, the original acquisition cost of each token, and any prior disposals of those tokens.

5. Not Reporting Small or “Failed” LP Positions

Even if you deposited and withdrew within the same day with a loss, the transactions are reportable. The IRS receives 1099-DA data from centralized exchanges that may show the token movements.


LP Tax Treatment Under the 2026 Tax Law

Wash Sale Rule Still Does Not Apply to Crypto (Probably)

As of 2026, the wash sale rule (which disallows claiming a loss if you repurchase the same asset within 30 days) does not apply to cryptocurrency, because crypto is classified as property rather than securities. This means you can harvest LP losses and immediately re-enter a new position.

However, proposed legislation could change this at any time. See our Crypto Wash Sale Rule 2026 guide for current status and planning strategies.

1099-DA Reporting Impact

Starting with tax year 2025 (filed in 2026), centralized brokers must issue Form 1099-DA for crypto transactions. However, DeFi protocols are not brokers and will not issue 1099-DA forms. This means:

  • LP transactions on Uniswap, Curve, and Balancer will not appear on any 1099
  • You are solely responsible for tracking and reporting these transactions
  • The IRS may cross-reference exchange withdrawal data with on-chain activity to identify unreported DeFi income

See our IRS Form 1099-DA Guide for details on the new reporting requirements.


Best Crypto Tax Software for LP Positions

CoinTracker

  • LP support: Excellent. Automatically parses Uniswap V2/V3 deposits, withdrawals, and fee claims
  • Vault support: Limited — may require manual CSV uploads for some vault protocols
  • Pricing: $59-$299 depending on transaction count

Koinly

  • LP support: Very good. Handles Curve, Balancer, and major AMMs
  • Vault support: Good for popular vaults (Beefy, Yearn)
  • Pricing: $49-$279

TaxBit

  • LP support: Good for major protocols, limited for newer/niche pools
  • Vault support: Limited
  • Pricing: $50-$500 (enterprise-focused)

Cryptio

  • LP support: Excellent for institutional/wholesale LPs
  • Vault support: Strong, with custom parsing for DeFi positions
  • Pricing: Custom pricing ($250+)

Recommendation: For active LPs with >50 transactions, CoinTracker or Koinly offer the best balance of LP-specific parsing and affordability. Always verify the software’s output against your own transaction records.


International LP Tax Considerations

If you are a non-US resident or a US person using offshore DeFi protocols, additional reporting may apply:

  • FBAR: If your LP tokens are held in a self-custody wallet, FBAR generally does not apply (it covers foreign financial accounts, not self-custodied crypto)
  • FATCA (Form 8938): May apply if you hold LP tokens through a foreign entity
  • Foreign trust issues: Some tax practitioners argue that depositing into a smart contract could implicate foreign trust rules, though this is a minority view

See our Crypto International Tax Reporting guide for FBAR, FATCA, and offshore reporting details.


Quarterly Estimated Taxes for LP Earners

If you earn significant LP fee income, you may need to pay quarterly estimated taxes to avoid underpayment penalties. LP fee income is not subject to withholding, so you must calculate and pay estimated taxes yourself.

Key deadlines for 2026:

  • Q1: April 15, 2026
  • Q2: June 15, 2026
  • Q3: September 15, 2026
  • Q4: January 15, 2027

See our Crypto Quarterly Estimated Taxes 2026 guide for Form 1040-ES instructions specific to crypto traders.


FAQ

Is depositing tokens into a Uniswap liquidity pool a taxable event?

Yes. When you deposit tokens into a liquidity pool, you exchange them for LP tokens. The IRS treats this as a disposal of your original tokens, triggering capital gains or losses based on your cost basis in each deposited token versus its fair market value at the time of deposit.

How are Uniswap V3 LP fees taxed?

Uniswap V3 fees that you claim are generally taxed as ordinary income at the fair market value on the date you collect them. Some tax practitioners argue they should be capital gains, but the conservative and dominant treatment is ordinary income. When you later sell or swap the fee tokens, you recognize a separate capital gain or loss.

Can I deduct impermanent loss on my crypto taxes?

No, impermanent loss is not a separately deductible item. It is naturally reflected in your capital gains calculation when you withdraw from the LP pool — you receive back fewer tokens or less value, which results in a lower capital gain or higher capital loss on your LP position. You cannot claim IL as a separate deduction while still in the pool.

Do I need to report LP transactions if I didn’t receive a 1099-DA?

Yes. DeFi protocols do not issue 1099 forms, but your obligation to report taxable transactions is independent of whether you receive a form. The IRS can reconstruct your on-chain activity through blockchain analytics. Failing to report LP transactions because “I didn’t get a 1099” is not a valid defense against tax penalties.

How are auto-compounding vault rewards from Beefy or Yearn taxed?

Each harvest-and-recompound cycle inside an auto-compounding vault is a series of taxable events. The vault sells reward tokens, buys more LP pair tokens, and re-deposits them — each step involves disposals and income recognition. You are responsible for reporting these vault-level transactions proportionally, even though they execute automatically. Use tax software that supports vault transaction parsing.

What happens if I sell my Uniswap V3 LP NFT on a marketplace?

Selling your Uniswap V3 position NFT on a marketplace like Blur or Sudoswap is a taxable disposal of your entire LP position. Your capital gain or loss equals the sale price minus your total cost basis (original deposit value plus any additional capital added). The sale price includes the value of accrued but uncollected fees at the time of sale.

Are crypto LP losses tax-deductible?

Yes, realized LP losses are deductible as capital losses on Form 8949 and Schedule D. You can use capital losses to offset capital gains (including non-crypto gains like stocks). If total capital losses exceed capital gains, you can deduct up to $3,000 per year against ordinary income, with any remaining loss carried forward to future years.

Does the wash sale rule apply to LP token losses?

As of 2026, the wash sale rule does not apply to cryptocurrency because crypto is classified as property, not securities. You can withdraw from an LP pool at a loss, claim the capital loss, and immediately re-enter the same or a different pool. However, proposed legislation could extend the wash sale rule to crypto at any time, so monitor tax law changes before relying on this strategy.

Related Guides

Calculate Your Crypto Taxes Now

Use our free crypto tax calculator to estimate your capital gains, losses, and tax liability in seconds.

Open Free Calculator