Claim Pool Fees Without Removing Your Liquidity
A separate collect transaction can send earned tokens to your wallet while your liquidity stays in the pool, but the option depends on how the pool records fees.
Merkle Street Newsroom#ac2e092 min read
You can claim pool fees without pulling liquidity when the position contract offers a separate collect action: it sends earned tokens to your wallet and leaves your deposit in the pool. A swap pays a fee to the pool. The pool tracks each provider’s share, then a position contract calculates what that position has earned. Collecting settles that balance; removing liquidity changes the deposit itself.
How do pool fees accrue?
When a trader swaps one token for another, the pool charges a fee. In a pool with separate positions, the contract records fees against the liquidity that was active for that swap. A position earns only while its liquidity is eligible to serve trades. In a concentrated-liquidity pool, that means the market price must be inside the position’s chosen range.
The fee balance is separate from the position’s deposited liquidity. Think of it as a tab attached to the position: collecting pays the tab without closing the account. For background on how a base swap position relates to fees and withdrawals, the fuller base swap guide covers the position mechanics.
How do you collect fees without withdrawing?
Open the pool’s official interface, connect the wallet that owns the position, and select the position. Look for an action labelled “Collect” or “Collect fees,” rather than “Remove” or “Withdraw.” Review the token amounts and recipient, then confirm the transaction in your wallet. The contract transfers the accrued tokens while keeping the position’s liquidity in place.
- Check the pool and token pair against your position before signing.
- Confirm the wallet is connected to the network where the position exists.
- Review the estimated fee amounts and network cost; collection requires an onchain transaction.
- After confirmation, check the position again to see whether its fee balance has reset.
The action’s label can vary by interface, so read the transaction summary. If the preview says it will decrease liquidity or return deposited tokens, it is not a fee-only collection.
Can every pool pay fees out separately?
No. In position-based designs such as Uniswap v3, fees can be collected separately from deposited liquidity. In many simpler pools, often called v2-style pools, fees accrue to the pool’s reserves and are reflected in the value of LP tokens. There may be no separate fee balance to claim while keeping the same LP tokens deposited; realizing that value usually means redeeming some or all of them.
So first identify the pool design, then check whether its position page offers a fee-only collect action. A collect transaction does not withdraw your stake, but it does not protect the position from market changes either. If your position has stopped earning because the price moved outside its active range, collecting its balance will not make it active again. The practical choice is simple: use “Collect” to take earned tokens while keeping eligible liquidity in place, and use “Remove” only when you intend to reduce or close the position.