All guides
LiquidityRaydiumAdvanced

How to add liquidity on Raydium in 2026 (CPMM step-by-step)

A practical 2026 guide to seeding a Raydium CPMM pool for a Solana SPL token: costs, opening price, initial ratios, and how to lock the LP.

8 min read

Once your SPL token is minted and metadata is pinned, the next step is liquidity. Without a pool your token cannot be swapped, charted on Dexscreener, or aggregated by Jupiter. This guide walks through seeding a Raydium CPMM pool the correct way in 2026, with real cost numbers and the mistakes that eat launches.

Why CPMM, not AMM v4

Raydium ships two pool types. AMM v4 is the legacy Serum-era design — it requires an OpenBook market account which costs roughly 3 SOL in rent just to open. CPMM (constant product market maker) is Raydium's modern default. It skips the OpenBook requirement entirely, so a fresh pool costs closer to 0.2 SOL in rent.

For any brand-new token with no orderbook history, CPMM is the correct choice. AMM v4 only makes sense if you specifically need OpenBook order routing, which almost no launch does. See our deeper breakdown in Raydium CPMM vs AMM v4 explained.

What you need before you start

  • Your SPL token mint address (you get this from SolanaForge's create flow or by running the SPL supply calculator to double-check your decimals)
  • ~0.25 SOL for pool creation rent + network fees
  • The exact amount of your token you want to seed
  • The exact amount of the quote asset (SOL or USDC) you want to seed
  • A Phantom or Solflare wallet with all of the above

Step 1 — Decide the opening price

Opening price = quote amount ÷ token amount, in human units. Example: if you seed 100,000,000 of your token against 10 SOL, opening price is 0.0000001 SOL per token. At $150 SOL that's $0.000015 per token, giving a starting market cap of ~$15,000 for a 1B supply.

Two rules for picking opening price:

  1. Pick a round-ish market cap you can defend. New buyers use MC as their mental anchor. $10K–$50K opening MC is the norm for memecoins in 2026.
  2. Never seed at a lower ratio than you can afford to defend for at least 24h. Bots will front-run the first block. If you seed 100 SOL against a token you intend to trade at $0.001, but you only have 50 SOL of "defense capital", the first snipe drains your pool.

Step 2 — Choose the venue on SolanaForge

Head to /pool/create. SolanaForge's wizard auto-detects your mint, computes lamports for the rent + network fees, and simulates the transaction before you sign. You'll see three fields:

  • Token amount (base)
  • Quote amount (SOL or USDC)
  • Confirm

Click Simulate first. It runs an eth_call-equivalent on Solana and shows exactly what will happen. If lamports look wrong or the simulated pool state looks off, don't sign — check your decimals with the SPL supply calculator.

Step 3 — Sign and wait for confirmation

Phantom will pop a single signature request. On mainnet with a Helius-tuned RPC (SolanaForge routes here by default), confirmation lands in one to three seconds. You'll get a pool address, a Raydium URL, and a Dexscreener URL back.

Step 4 — Lock the LP (critical trust signal)

An unlocked LP means you can pull liquidity at any time, which every experienced buyer treats as a rugpull risk. Locking the LP is the single biggest post-launch trust signal after revoking authorities.

Options for locking:

  • Streamflow — vesting with a cliff, common for team allocations and LP alike
  • Squads Vaults — multisig-controlled lockup
  • Jupiter Lock — dead-simple LP locker built by Jupiter

Whichever you pick, lock for at least 6 months. Advertise the lock URL on your token's landing page and pin it in your Telegram. On the SolanaForge /t/{mint} page you can add the lock link in the metadata description so it's visible to holders.

Step 5 — Announce

Once the pool is live and LP is locked, share the token in this order:

  1. Your Telegram / Discord announcement channel with the /t/{mint} landing page link
  2. Twitter/X with the token card (SolanaForge auto-generates a rich OG image)
  3. Dexscreener update (add your socials so they render on the chart page)
  4. Birdeye alert (auto-indexes new pools within minutes)

Common mistakes

  • Seeding before revoking authorities. Buyers who arrive first will see unrevoked authorities and either wait or price in the risk. Revoke first (see Revoke mint authority explained) and seed second.
  • Wrong decimals. If your token is 9 decimals and you type "1000000000" thinking you're seeding 1 token, you're actually seeding 1 base unit. Use the SPL supply calculator to sanity-check.
  • Seeding both sides from the same wallet with no MEV protection. Sandwich bots love this. Use a private RPC or seed via a Jito bundle.
  • Not locking LP. Every serious project locks. Not locking is a signal.

Bottom line

Raydium CPMM in 2026 costs ~0.25 SOL for the pool, takes one signature to seed, and is aggregated by Jupiter within minutes. Revoke authorities before, lock LP after, and your token is production-ready. Launch a token → or seed a pool →.

Ready to launch your token?

One signature, 0.1 SOL service fee, IPFS metadata pinned via Pinata, mainnet only.

More guides