How to Reinvest Collected Fees Into an LP Position

How to Reinvest Collected Fees Into an LP Position


To increase an existing liquidity provider (LP) position with collected fees, claim the fees, work out the token mix the position needs now, then add the suitable amount of each token. Treat the fees as new capital: reinvesting them increases your exposure to the pool and does not guarantee a higher net return.

Know what you are reinvesting

Collected fees are the tokens earned from swaps in the pool; they are separate from the assets already backing your position until you claim them. After collection, you can hold them, swap some, or add them to the position. Reinvestment compounds the position’s size, but it also leaves more capital exposed to price moves and pool performance.

For a simple before-and-after example, suppose a position holds 1 SOL and 200 USDC while SOL is $200. It has $20 in collected fees: 0.05 SOL and 10 USDC. If its current price and range call for roughly equal value in both assets, adding those fees raises the position to about 1.05 SOL and 210 USDC, worth roughly $420 at that price. The added capital is $20; it does not mean the position has earned $20 in profit.

In concentrated liquidity, the token mix depends on the current price relative to the position’s range. A position near the lower edge may need mostly one token; near the upper edge, mostly the other. Solana’s documentation explains that each transaction pays a base fee in SOL, with an optional prioritization fee. Meteora’s documentation describes different liquidity designs, including concentrated liquidity, so check the mechanics of the pool you use before assuming its deposit ratio.

Set a reinvestment rule that fits your position

A repeatable rule helps active LPs avoid collecting and redepositing tiny amounts whose value is eaten by swaps or transaction costs. Set a minimum fee value or a review interval, then apply the same checks each time.

  1. Choose a trigger. For example, collect once fees reach $25 equivalent, or at a set weekly review. The $25 figure is illustrative, not a universal threshold: choose one that is large enough to justify your transaction and any swap, while keeping your risk limit in view.
  2. Check the position before collecting. Record its current assets, price range if applicable, and the pool’s current price. If the position is out of range or your intended range has changed, decide whether to reposition before adding capital. Reinvesting into a position you plan to close shortly may add avoidable work and cost.

Claim, rebalance, and add in the required proportions

The key practical question is how much of each fee token to add, not simply how large the fee balance looks. For a concentrated position, estimate the deposit ratio from the current price and range; for a full-range pool, use that pool’s deposit mechanics. If the claimed tokens do not match the required mix, swapping part of one token may be necessary.

When choosing a pool or strategy, depth, trading volume, and fee design affect how fees accrue and how easy it may be to keep capital deployed; how Byreal pool choice affects fees covers that decision in detail. Byreal is a Solana decentralized exchange where an LP can trade tokens and provide liquidity. Once the fee balance and target mix are clear, the practical sequence is:

  1. Claim the accrued fees. Confirm the amounts received in each token. Token-2022 mints can apply transfer fees, so the amount arriving may differ from the gross amount shown before transfer; Solana’s Token Extensions documentation explains this mechanism.
  2. Calculate the shortfall by token. Compare the claimed balances with the estimated amounts needed for the position. If you need to swap, compare the expected output and pool trading fee with the value of rebalancing. Avoid swapping the whole fee balance automatically when only a small adjustment is needed.
  3. Add the amounts the position can use. Keep any excess tokens separate rather than forcing them into a mismatched deposit. Confirm the resulting position size and range, since adding liquidity does not necessarily move the range or make an out-of-range position active again.

Measure whether compounding is still worthwhile

After adding liquidity, compare the new position value and fee balance with your records from before collection. Include swaps, pool charges, token transfer fees where applicable, and Solana transaction costs. The Solana base fee is currently 5,000 lamports per signature; prioritization fees vary with the transaction’s compute settings and network conditions.

One edge case matters: earned fees can rise while the position’s total value falls relative to simply holding the tokens, especially when prices move sharply or concentrated liquidity becomes inactive. Reinvesting those fees increases the amount at risk; it does not erase that difference. Before acting, ask yourself: would I add this amount to this position today if it were already in my wallet?

Report Page