How to Create a Raydium CPMM Pool (2026 Guide)
Step-by-step guide to creating a Raydium CPMM liquidity pool for a freshly minted SPL token: pricing, slippage, fee tiers, and what to watch for.
Without a liquidity pool, your SPL token can't be swapped. Raydium's CPMM (Constant Product Market Maker — the v2 / "standard AMM") is currently the most-used pool type on Solana for new launches: cheaper to create than CLMM, indexed by every aggregator, and works out of the box with Jupiter routing. Here's how to set one up and what to actually pay attention to.
What a CPMM pool is, in plain English
A CPMM pool holds two tokens — your new token and a quote asset (almost always SOL or USDC) — and uses the formula x * y = k to set the price on every trade. When someone buys your token, the pool gains quote and loses your token, which pushes the price up. When someone sells, the opposite happens.
You set the opening price by deciding how much of each token to deposit. That's it. There's no order book, no market maker, no central authority — just a math curve.
Step 1 — Pick your quote asset
- vs SOL: best for memecoins. Native to the chain, every wallet holds it, every aggregator routes through it. Slightly more volatile from a USD perspective because SOL itself moves.
- vs USDC: best for utility tokens or anything trying to display a stable USD price. Slightly less Jupiter routing volume than SOL pairs but still plenty.
For a brand-new memecoin, SOL is almost always the right pick.
Step 2 — Set your opening price
Decide what your token should be worth at launch. For a 1,000,000,000-supply memecoin, common opening prices are:
- $0.000001/token → market cap $1k (very early, very volatile)
- $0.00001/token → market cap $10k (typical low-cap launch)
- $0.0001/token → market cap $100k (well-funded launch)
Your initial deposit ratio sets the price. If you want to open at $0.00001 and you're pairing against SOL at $150:
- Deposit X tokens (e.g. 10,000,000 = 1% of supply)
- Deposit Y SOL such that
Y 150 = X 0.00001→Y = (10,000,000 * 0.00001) / 150 ≈ 0.67 SOL
SolanaForge does this math for you in the Create Pool form — you type the opening price, it shows you exactly how much SOL you need.
Step 3 — Pick a fee tier
Raydium CPMM lets you pick the swap fee that LPs collect. Standard tiers:
- 0.25% (25 bps) — default for new launches. Good balance of LP rewards and trader friendliness.
- 1% (100 bps) — used by some memecoins to give LPs a fatter cut at the cost of slightly worse aggregator routing.
- 0.05% (5 bps) — rare on memecoins, common on stable-stable pairs.
Stick with 0.25% unless you have a specific reason.
Step 4 — Deposit and seed
Once you submit, Raydium creates the pool, mints LP tokens to your wallet representing your share, and the pool is immediately tradeable. Within ~30 seconds you'll see it indexed on:
- Jupiter (route shows up on quote)
- Dexscreener (chart starts populating after the first few trades)
- Birdeye (price feed starts within a minute)
Step 5 — What happens to your LP tokens?
Your LP tokens are your claim on the pool. As long as you hold them, you can withdraw your liquidity any time, plus accrued fees.
For a memecoin where you want holders to trust you, the move is to burn the LP tokens — send them to a dead address. That permanently locks the liquidity and proves the team can't pull the rug. You'll see this on every reputable launch.
If you're not ready to burn, the next-best option is to lock them with a service like Streamflow or a multisig. SolanaForge surfaces both options in the post-pool screen.
Common mistakes
- Tiny initial liquidity. A pool with 0.05 SOL is pure pain. First buyer eats massive slippage, the chart looks crazy, and aggregators de-prioritize the pair. Aim for 0.5–2 SOL minimum.
- Wrong opening price. If you open 100x too high, no one buys and the chart goes straight down. If you open 100x too low, your first holder owns half your supply at $0.00. Use a market cap target, not a vibe.
- Not burning or locking LP. Holders look. If your wallet still controls the LP, every scam-checker flags the token as "not safe."
The bottom line
Creating a Raydium pool is the mechanical part of launching — the real work is choosing a sane opening market cap, depositing real liquidity, and burning or locking the LP tokens so holders trust you. SolanaForge bakes the math, the swap fee defaults, and the post-pool burn flow into a single signing flow. Try it →
Ready to launch your token?
One signature, 0.1 SOL service fee, IPFS metadata pinned via Pinata, mainnet only.
