SolanaSolana SPL

Remove Liquidity from Raydium and Meteora Pools on Solana

Withdraw any percentage of your liquidity from a Raydium pool, CPMM, legacy AMM v4, or concentrated CLMM, or from Meteora DAMM v2. Pick a percentage, see both tokens before you commit, and confirm the transaction once. Wrapped SOL is unwrapped, trading fees are paid out, and a full exit closes the position and refunds its rent. Non-custodial, 0.05 SOL.

0.05 SOL service fee plus network fee

solanaSolana

Remove liquidity

Pull liquidity out of a pool you provided to. You receive both tokens at the current ratio.

Pool

Pick the pool you provided liquidity to, or paste its address.

Connect your wallet to see your pools, or paste a pool address.

Service fee
0.05SOL
Network fee
~0.00001SOL

Withdrawn tokens arrive in the connected wallet in the same transaction.

Connect your Solana wallet to continue

Non-custodial
Signed in your wallet
One transaction

How to Remove Liquidity from Raydium and Meteora

1

Connect the wallet that owns the position

Liquidity belongs to whichever wallet holds the Raydium LP tokens or the position NFT, so connect that one. Provided from several wallets? Each withdraws its own share separately.

2

Select the pool

Every pool this wallet has liquidity in is listed under Your pools with the token pair and your share, or paste a liquidity pool address. The tool shows how much is withdrawable and flags anything locked. On CLMM you pick which position NFT to exit and see its price range.

3

Choose a percentage

Tap 25%, 50%, 75%, or 100%, or type any whole number. The preview updates with what you receive and what stays behind, priced at the pool's current ratio.

4

Allow for price movement

Pick a band of 0.5%, 1%, or 2%. If swaps shift the ratio before your withdrawal lands, it still goes through within that band. Beyond it, nothing moves and your liquidity stays where it is.

5

Sign and receive both tokens

Approve one request and both sides of the pair arrive in your wallet in the same transaction, SOL already unwrapped. Confirmation takes a couple of seconds on the Solana blockchain.

code_off

No Code Required

Create and launch tokens without writing any code. Visual configuration for all features.

visibility

Fully Transparent

All token data is publicly visible and verifiable on block explorers.

hub

Multi-Chain

Available on Solana, Ethereum, Base, Arbitrum, Polygon, and BNB Chain.

shield

Full Ownership

You have full control. We never hold your keys, tokens, or authority.

Frequently Asked Questions

It means taking your deposit back out of the automated market maker. You gave the pool two assets; withdrawing returns your share of both at whatever ratio the pool holds now, and the pool gets shallower by exactly that amount. Your LP tokens are burned in the process, or your position is reduced, because they were only ever a claim on those reserves.

Connect the wallet holding the LP, select the pool from your list or paste its address, choose what percentage of your liquidity to take, set a slippage tolerance, and confirm the transaction. Both tokens transfer to your wallet seconds later. Removing liquidity on Raydium this way is one signature, and Tokenry charges a flat 0.05 SOL for it.

It depends on the pool type. Raydium CPMM and AMM v4 track your stake with an LP token in your wallet, and those LP tokens are burned when you withdraw, in proportion to how much you take. Meteora DAMM v2 and Raydium CLMM use a position NFT instead, which is reduced rather than burned, and closed only if you exit fully.

Four common reasons. The liquidity is locked or burned, which is permanent. You are connected with a different wallet from the one that deposited. The position is still vesting on Meteora. Or the pool is on a program this tool does not cover yet, such as Meteora DLMM. The tool tells you which applies rather than failing silently.

Locked liquidity cannot be withdrawn by anyone, including whoever locked it. That is the entire point of the lock. Raydium LP tokens sent to Burn and Earn have left the wallet for good and only their trading fees stay claimable through the Fee Key NFT. A permanently locked Meteora position works the same way: it keeps earning, but the principal never comes back.

The service fee is 0.05 SOL, the network charges a fraction of a cent, and there is no waiting period at all. Solana has no unbonding or cooldown on an AMM pool, so the withdrawal settles in the block you sign. Exiting a Meteora position fully also refunds roughly 0.02 SOL of account rent, which offsets most of the cost.

Both tokens of the pair, proportional to your share at that moment. Remove half of a position worth 4 SOL and 2,000,000 tokens and you get 2 SOL and 1,000,000 tokens. The mix follows the current price, not the price when you deposited, so a token that has moved sharply comes back in different proportions than it went in.

Yes, you can withdraw liquidity at any percentage from 1% to 100%. A partial exit on Raydium redeems that fraction of your LP tokens and leaves the rest in your wallet. On Meteora it draws that percentage of your liquidity and keeps the position open with the remainder, so you can top it back up or withdraw more later.

Not directly. A proportional withdrawal takes both assets in the pool's own ratio, so the quoted price is unchanged the instant it settles. What changes is depth: with less in the pool, every subsequent swap moves the price further, so the token becomes more volatile even though nothing moved at the moment you exited.

Two worth weighing. First, thinner liquidity means worse prices for anyone trading your token, which can start the slide you were trying to avoid. Second, it is public: every holder, DexScreener, and RugCheck can see a creator pull liquidity, and most read a large withdrawal as a rug regardless of your reason. You also stop earning trading fees on whatever you take out.

Usually you do not need it here, because every Raydium liquidity pool your wallet has a stake in is detected automatically. If you do want one, open the pair on Raydium or Meteora and copy the pool address from the URL, or look up your token mint on DexScreener or Solscan and take the pool account it links to. Paste it in and the tool identifies which program runs that pool on Solana.

You can, and for a single ordinary CPMM position the Raydium UI is perfectly good. This tool helps when the pool is on the legacy AMM v4 program, when you hold several CLMM positions and want to manage their ranges side by side, or when you want one step-by-step flow covering both decentralized exchanges that shows exactly what a percentage returns before you sign.

Each Raydium CLMM position is an NFT with its own range, so you choose one and every withdrawal from it also pays out the trading fees and any farming rewards it earned. Removing 100% closes it and returns the rent. Meteora DAMM v2 behaves the same on a full exit: liquidity out, fees claimed, position closed, rent refunded, in a single transaction. If the price sits outside a CLMM range, that position holds just one of the two assets, and that is what you get back.

The pool ratio moved past your tolerance between signing and confirmation, almost always because a large swap landed in the same seconds. Nothing left your position and only the network fee was spent. Retry from the review step, and on a fast-moving pool set the tolerance to 2%.

Yes. The tool reads your LP tokens and position NFTs straight from the Solana blockchain, so any Raydium CPMM, AMM v4, or CLMM pool and any Meteora DAMM v2 pool shows up, whether you entered it through Raydium, Meteora, another launch tool, or this one. Meteora DLMM is not supported yet.

What the Solana Liquidity Remover Does

This remove liquidity tool finds every pool your Solana token sits in, tells you how much can actually come out, and previews both tokens for any percentage before your wallet ever opens. Every figure is queried from the pool account itself at the moment you select it, so the preview and the transaction cannot disagree.

The signature stays with you: Tokenry only assembles the instruction, and the protocol moves your assets from the pool directly to your wallet, never through Tokenry. Wrapped SOL is closed and unwrapped along the way, so the SOL in the preview is spendable the moment it lands. Going the other way? Add liquidity deepens a pool instead.

LP Tokens Are Burned, Positions Are Closed

In a CPMM or AMM v4 pool your stake is an LP token balance, and a withdrawal burns the matching amount and pays out that fraction of both reserves. Fees are never tracked separately in these pools: each swap adds to the reserves, so the same LP tokens quietly gain value while the pool trades and the withdrawal hands you that gain automatically.

Meteora DAMM v2 and Raydium CLMM use a position NFT. A partial withdrawal shrinks it and leaves it open; a full one claims the position's trading fees, closes the account, and returns its rent to you. That rent refund is why exiting fully in one go costs less than draining a position to 99% and leaving the shell behind.

Think Before You Exit

Pulling liquidity from a token that is actively trading is one of the most visible things a creator can do on-chain. It surfaces on DexScreener and RugCheck within minutes and it lands in every holder's activity feed. Many projects that need to rebalance withdraw a small percentage at a time, or say what they are doing first, rather than exiting in one transaction and explaining afterwards.

If your goal is the opposite, proving the liquidity can never be pulled, lock it instead of removing it. Both DEXs support permanent locks on an existing Solana liquidity pool, and you can lock during pool creation when you create the liquidity pool. Locked liquidity still earns, and you can collect what it has made with claim pool fees without touching the principal.