Liquidity pool deposits

A liquidity pool deposit is when you contribute cryptoassets to a pool of tokens locked in a DeFi smart contract. The assets are used to provide liquidity for trading, lending or other protocol activity. In return, you may receive LP tokens or another representation of your share of the pool.

How traders use liquidity pools to make money

Liquidity providers deposit crypto into a pool so other users can trade or interact with the protocol. In return for providing that liquidity, they may earn a share of trading fees, protocol incentives or additional reward tokens.

For example, a trader might deposit ETH and USDC into an ETH/USDC pool. Their position represents a share of the pool rather than the same fixed quantity of ETH and USDC they originally deposited. As trades take place, the balance of assets within that position can change.

Returns can come from fees and incentives, but providing liquidity also carries risks including impermanent loss, token price movements and smart-contract risk.

Examples of liquidity pools

Liquidity pools are used across DeFi protocols including Uniswap, Curve, Balancer and many decentralised exchanges.

The structure varies between protocols. Some pools contain 2 assets, others contain several. Some issue LP tokens to represent the provider's position, while other protocols record the position differently.

Those differences can matter for tax because the transaction needs to be analysed according to what actually happened, rather than simply being labelled a “liquidity pool deposit.”

Are liquidity pool deposits taxable in the U.S?

Potentially. There is no blanket IRS rule stating that every liquidity pool deposit is taxable or non-taxable.

If you deposit ETH and USDC and receive LP tokens representing a materially different asset or interest, the transaction may need to be treated as an exchange of the original assets. That can require a gain or loss calculation based on the value and cost basis of the crypto deposited.

The precise treatment depends on what the transaction does. The smart contract, rights received, ownership of the deposited assets and structure of the resulting position can all matter.

This is also where the accounting becomes important. The original ETH and USDC, any LP token received, fees earned, incentive tokens and eventual withdrawal cannot be treated as unrelated transactions. The cost basis and transaction history need to follow the position from entry through to exit.

The tax trap

Crypto tax software can mistake a liquidity pool deposit for several unrelated disposals or classify the whole transaction as a wallet transfer. Either can break the cost basis carried into the liquidity position and distort the eventual gain or loss.

Master the topic

Read our 2026 Guide to DeFi Taxes

Need DeFi accounting support?

CountDeFi specialises in complex DeFi tax accounting, including liquidity pools, LP tokens and multi-chain activity. See pricing.

A photo of CountDeFi CEO, Chris Herbst who has degrees in both accounting and computer science - the very tools needed to handle crypto tax reporting correctly.
By Chris Herbst
Managing Director at global crypto tax reporting firm, CountDeFi & CH Consulting
GTP, CIBA