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.
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.
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.”
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.
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.
Read our 2026 Guide to DeFi Taxes
CountDeFi specialises in complex DeFi tax accounting, including liquidity pools, LP tokens and multi-chain activity. See pricing.