Guides

How to Add Liquidity to a Solana Token Using Raydium

Saher · Head of Growth
How to Add Liquidity to a Solana Token Using Raydium

TL;DR

Discover why providing liquidity is crucial for Solana tokens and how Raydium facilitates this. This guide teaches you to create and seed a liquidity pool on Raydium, attracting traders and boosting your token's market presence.

A guide for traders, LPs, and token project teams

Providing liquidity is one of the most accessible and effective ways to participate in decentralized finance (DeFi) — and in the Solana ecosystem, Raydium stands out as a fast, low-fee platform to do just that.

Whether you’re an individual investor looking to earn passive income or a token project launching on Solana seeking visibility and volume, this guide will help you understand the steps, strategies, and tools Raydium provides.

Why Token Liquidity Matters — Especially for Token Projects

If you're creating a token on Solana, having liquidity isn’t optional — it’s essential.

<p>No liquidity = No trading. No trading = No price discovery. No price discovery = No traction.</p>

By seeding liquidity on Raydium, or any other of the best decentralized exchanges, token projects can:

  • Enable users to buy/sell the token anytime.
  • Attract early community traders and market participants.
  • Enable visibility on DEX aggregators like Jupiter and Solscan.
  • Build credibility by showing commitment to the market.

Liquidity provision is one of the most impactful first steps in a token’s post-launch strategy.

What Is Raydium?

Raydium is a leading decentralized exchange (DEX) on Solana. It supports both:

  • Constant Product Pools (CP-AMM) – Traditional liquidity spread across all prices.
  • Concentrated Liquidity Pools (CLMM) – Liquidity within specific price bands, enabling higher efficiency and APR potential.

Raydium is integrated with the Solana DeFi ecosystem, including DEX aggregators and trading dashboards, so liquidity provided here can unlock visibility across Solana.

Blog post image

Use Case: Project Launch Checklist (Liquidity Edition)

StepAction
✅ Mint TokensOn Solana, use tools like Token Tool
✅ Create a Pool on RaydiumChoose CP-AMM or CLMM depending on your strategy
✅ Seed the PoolDeposit both tokens (e.g., 10,000 USDC + 1,000,000 MYT)
✅ Share Pool LinkPost to Twitter, Discord, and website
✅ Monitor Liquidity HealthAdjust as needed and reward LPs if part of your strategy
<p>For projects just starting out, Constant Product pools are easier to manage. Once liquidity stabilizes, you can explore CLMM for greater capital efficiency.</p>

How to Add Liquidity to a Token on Raydium

Option 1: Constant Product Pools (CP-AMM)

A Constant Product Pool (CP-AMM) is a traditional automated market maker model where liquidity is distributed evenly across the entire price range — from zero to infinity. It follows the formula x × y = k, meaning that the product of the two token reserves remains constant. Liquidity providers (LPs) deposit equal USD value of two tokens (e.g., SOL and USDC), enabling users to trade at any price point. This model is simple to use and ideal for passive LPs, but it is capital-inefficient because most of the liquidity sits idle far from the current market price. A CP-AMM maintains liquidity with the formula x*y = k, enabling simple automated market making without custom price ranges.

A CP-AMM maintains liquidity with the formula x*y = k, enabling simple automated market making without custom price ranges. This is ideal for passive LPs and basic token pairs. CP-AMM is best for passive LPs and projects getting started.

Step-by-Step to create a CP-AMM pool:

1. Choose AMM Type

  • Go to Raydium Liquidity
  • Click "Create" (top-right)
  • Select: Standard AMM (CP-Swap) – cheaper, supports Token-2022
  • Legacy AMM v4 – older, costs ~0.7 SOL due to rent
<p>✅ Token-2022 Notes:</p> Supported extensions: Transfer Fees, Metadata Pointer, Metadata SPL tokens must have freeze authority disabled

2. Set Pool Parameters

  • Starting Price: Define how many Quote Tokens buy 1 Base Token
  • Initial Liquidity: Input Base/Quote token amounts (other auto-calculated)
  • Start Time: Choose launch date and time
  • Click “Initialize Liquidity Pool”
<p>⚠️ Once confirmed, you cannot edit starting price, liquidity, or start time.</p>

3. Confirm Transaction

  • Approve in wallet
  • This step: Creates AMM account and ID
  • Launches pool with liquidity
  • Mints LP tokens

Track and Share Your Poo

  • Use the AMM ID to: Search your pool on Raydium
  • Share with others

Add custom tokens via mint address if not on default list

Key Note:

  • A fraction of liquidity is reserved in the pool vault at launch (not minted as LP tokens).
  • LP tokens can be burned to reclaim assets and fees.
  • AMM IDs and created LPs are visible under "Create Pool" section anytime.

Option 2: Concentrated Liquidity Pools (CLMM)

In contrast, Concentrated Liquidity Market Maker (CLMM) pools let liquidity providers define a specific price range for their liquidity, improving capital efficiency and reducing slippage.

Concentrated Liquidity Pool (CLMM) allows LPs to provide liquidity within a specific price range, concentrating their funds where trades are more likely to occur. This boosts capital efficiency and potential fee earnings, as more liquidity is available near the current market price. However, if the token price moves outside the selected range, the position becomes inactive and earns no fees — increasing the need for active management and making CLMMs better suited for experienced users or automated strategies. Best for active management and optimizing low-liquidity capital.

Step-by-Step to create a CLMM pool:

  1. Connect Wallet & Navigate Go to Raydium Liquidity
  2. Click "Liquidity" → "Create" → Select "Concentrated Liquidity"
  3. Select Tokens & Fee Tier Choose Base & Quote tokens (e.g., RAY/SOL)
  4. Pick a fee tier: 0.01% – stable pairs
  5. 0.05% – high volume
  6. 0.25% – most pairs
  7. 1% – exotic
  8. Set Starting Price & Price Range Define how many quote tokens are needed per 1 base token
  9. Set the price range (e.g., +/-50% of starting price, or custom)
  10. Set Deposit Amounts Enter how much Base and Quote token you want to provide
  11. Adjust as needed for balanced liquidity
  12. Preview & Confirm Review the setup and click “Confirm Deposit”
  13. Approve the wallet transaction

⚠️ You cannot edit starting price or initial range after confirmation.

Project Tip: If you expect high volatility post-launch, set a wider price range to avoid going out of range too quickly. You can adjust later as the market stabilizes.

Example Scenarios

Example 1 – Constant Product (CP-AMM)

Your project “MYT” is trading at $0.01. You add:

  • 1,000,000 MYT tokens ($10,000)
  • 10,000 USDC

Now, users can trade up to that volume with low slippage. The pool earns 0.22% per swap in fees, distributed to LPs (you, or anyone who adds to the pool).

Example 2 – Concentrated Liquidity (CLMM)

You expect MYT to trade between $0.009–$0.015. You create a CLMM position in this range. This makes your liquidity more efficient and helps traders experience better pricing around current market value.

Estimating Returns (CLMM)

Raydium provides two methods:

  • Delta Method: Calculates your estimated APR based on how much volume trades through your price range. E.g., if your range earns $50/day in fees and your position is $5,000 → that’s ~365% APR.
  • Multiplier Method: Compares your range to historical trading activity to estimate future performance. E.g., if your price range captured 50% of volume and pool APR is 40%, your estimated APR is 20%.

Note: These are estimates, not guarantees.

Key Concepts for Teams and LPs

TermMeaning
LP TokenRepresents your share of the pool in CP-AMMs
CLMM NFTRepresents your position (you must keep it safe!)
Impermanent LossWhen token prices diverge after you've deposited into the pool
Initial LiquidityFunds seeded by the project or community to kickstart the market

Best Practices for Token Projects

StrategyWhy It Matters
Provide Deep Enough LiquidityPrevents slippage and helps real users trade
Announce and Share Pool LinkCommunity needs to know where to buy/sell
Add to Jupiter AggregatorImproves visibility across Solana
Use CP-AMM First, Then CLMMSimpler setup, then optimize later
Incentivize LPs with RewardsEncourage community contributions if needed

Final Thoughts

For traders and token creators alike, liquidity is the heartbeat of any healthy market. With Raydium, you can kickstart trading for your Solana token, earn fees, and build traction within the broader DeFi ecosystem.

Saher

Saher

Head of Growth

Saher Zoabi is Head of Growth at Bitbond, where he leads go-to-market execution across TokenTool and Bitbond's tokenization infrastructure products. He brings a systems-thinking approach to growth, working across product adoption, distribution, and the intersection of capital markets and blockchain technology. Based in Berlin, Saher has spent years building at the edge of fintech and digital assets, with a focus on making institutional-grade tokenization accessible and commercially real.