SolTokenCreator
tutorials14 min readMarch 7, 2026

How to Create a Liquidity Pool on Solana

Learn how to create a liquidity pool on Solana using Raydium, Meteora, and Orca. Covers CPMM, AMM V4, CLMM pools, costs, LP tokens, and liquidity strategies.

To create a liquidity pool on Solana, you need a token with freeze authority revoked, SOL or USDC for the paired side of the pool, and a connected wallet. The most common approach is creating a CPMM pool on Raydium, which requires no Market ID and costs only the initial liquidity deposit plus gas. An AMM V4 pool requires a Market ID (2.33 SOL). The process takes under 10 minutes through either Raydium's interface or directly through SolTokenCreator.io.

Why Your Solana Token Needs a Liquidity Pool

If you want to understand how to create a liquidity pool on Solana, you first need to understand why it matters. A liquidity pool is the mechanism that makes your token tradable. Without one, your token exists on the blockchain but has no price, no market, and no way for anyone to buy or sell it.

A liquidity pool holds two tokens in a smart contract -- typically your token paired with SOL or USDC. When a trader buys your token, they send SOL into the pool and receive your token in return. The automated market maker algorithm adjusts the price based on the changing ratio of the two tokens. More buying pressure pushes the price up. More selling pressure pushes it down.

Every major Solana DEX -- Raydium, Orca, and Meteora -- uses liquidity pools. Jupiter, the dominant aggregator, routes trades through these pools. Once your pool is live, your token becomes accessible to every trader using Jupiter, every Telegram trading bot, and every portfolio tracker on Solana.

If you have not created your token yet, start with our step-by-step SPL token creation guide using the SPL Token Creator before setting up liquidity.

Understanding Pool Types: CPMM vs AMM V4 vs CLMM

Solana offers several pool types across its DEX ecosystem. Choosing the right one affects your creation cost, trading experience, and compatibility with aggregators.

CPMM (Constant Product Market Maker)

CPMM pools are Raydium's current recommended standard for new token launches. They use the classic x * y = k pricing formula, where the product of the two token reserves remains constant.

Advantages:

  • No Market ID required (saves 2.33 SOL)
  • Supports both SPL tokens and Token-2022 tokens
  • Lower creation gas costs
  • Simple setup process
  • Full Jupiter aggregation support

Disadvantages:

  • No OpenBook order book integration
  • Some older trading bots may not support CPMM pools

For most projects launching through SolTokenCreator.io, a CPMM pool is the best choice. It minimizes upfront costs while providing full trading functionality.

AMM V4 (Legacy Raydium)

AMM V4 pools are Raydium's original pool standard. They integrate with the OpenBook decentralized order book, which means limit orders can interact with pool liquidity.

Advantages:

  • OpenBook order book integration
  • Broader compatibility with older bots and tools
  • Well-tested infrastructure

Disadvantages:

  • Requires a Market ID (2.33 SOL)
  • Only supports original SPL tokens (not Token-2022)
  • Higher total creation cost

Choose AMM V4 if a specific tool or platform requires it, or if OpenBook order book integration is important for your trading strategy. SolTokenCreator.io can create Market IDs directly through its interface.

CLMM (Concentrated Liquidity Market Maker)

CLMM pools allow liquidity providers to concentrate their capital within specific price ranges, increasing capital efficiency. Both Raydium and Orca offer CLMM pools.

Advantages:

  • Higher capital efficiency (earn more fees with less liquidity)
  • Customizable price ranges
  • Better for stablecoin pairs and established tokens

Disadvantages:

  • Requires active management (rebalancing when price moves outside your range)
  • More complex setup
  • Not ideal for new token launches where price is volatile and unpredictable

CLMM pools are generally not recommended for initial token launches. The high price volatility of a new token means your liquidity range will be quickly exhausted, leaving the pool with no active liquidity. Use CPMM or AMM V4 for your launch, then consider adding a CLMM pool later as the token matures.

Meteora DLMM (Dynamic Liquidity Market Maker)

Meteora offers DLMM pools that combine features of both CPMM and CLMM approaches. Liquidity is distributed across discrete price bins, allowing granular control over where your liquidity is active.

Advantages:

  • Precise liquidity placement
  • Dynamic fee structure that adjusts with volatility
  • Good for projects wanting advanced liquidity strategies

Disadvantages:

  • More complex to set up than CPMM
  • Smaller trading volume compared to Raydium
  • Requires more active management

Meteora is worth considering as a secondary liquidity venue after establishing your primary pool on Raydium.

How Much Does It Cost to Create a Liquidity Pool?

The total cost depends on which pool type you choose and how much initial liquidity you provide.

| Cost Component | CPMM Pool | AMM V4 Pool | |---|---|---| | Market ID | Not required | 2.33 SOL | | Pool creation gas | ~0.2-0.5 SOL | ~0.3-0.5 SOL | | Initial liquidity (recommended minimum) | 2-5 SOL worth | 2-5 SOL worth | | Total minimum | ~2.5-5.5 SOL | ~5-8 SOL |

These costs are in addition to the token creation fee (0.5 SOL) and authority revocations (0.1 SOL each). For a complete budget breakdown including token creation, see our Solana token creation cost guide and pricing page.

How Much Initial Liquidity Is Enough?

The amount of initial liquidity directly affects trading stability and perceived legitimacy:

  • 2-5 SOL -- Minimum viable liquidity. Allows small trades but large buys or sells will cause significant price impact (slippage). Suitable for very early-stage community tokens.
  • 5-20 SOL -- Moderate liquidity. Reduces slippage for typical trade sizes. A good starting point for most projects.
  • 20-100 SOL -- Strong liquidity. Enables larger trades with minimal slippage. Signals confidence to traders and bots.
  • 100+ SOL -- Deep liquidity. Professional-level depth suitable for established projects expecting high volume.

More liquidity is always better for trading experience, but provide only what you can afford. The SOL you deposit into the pool is exposed to impermanent loss if your token's price changes significantly.

How to Create a CPMM Pool on Raydium (Step by Step)

Before you begin, ensure your token is created with freeze authority revoked. Raydium enforces this requirement. You can create your token and revoke authorities through the token generator at SolTokenCreator.io.

Step 1: Prepare Your Wallet

Connect Phantom, Solflare, or Backpack to raydium.io. Your wallet should contain:

  • Your token supply (or the portion you want to add to the pool)
  • SOL for the paired side of the pool (your initial liquidity amount)
  • Extra SOL for gas fees (~0.5 SOL buffer)

Step 2: Navigate to Create Pool

Go to the Liquidity section on Raydium and click "Create Pool." Select "CPMM" as the pool type.

Step 3: Select Token Pair

Choose your token (search by mint address if it does not appear automatically) and select SOL as the quote token. SOL is the standard pair for new token launches because it provides the deepest routing through Jupiter. USDC is an alternative if you prefer a stablecoin pair.

Step 4: Set Starting Price

Enter the amount of your token and the amount of SOL you want to deposit. The ratio between them sets your token's initial price.

Example: Depositing 1,000,000 tokens and 10 SOL sets the price at 0.00001 SOL per token. If SOL is trading at $150, that equals $0.0015 per token and a fully diluted market cap of $1,500 for 1 billion total supply.

Plan your initial price carefully. Consider what market cap feels reasonable at launch and work backward from there. Our tokenomics design guide covers pricing strategy in detail.

Step 5: Confirm and Create

Review the pool parameters:

  • Token pair
  • Initial deposits
  • Starting price
  • Estimated pool APR (this will change as trading begins)

Click "Create Pool" and approve the transaction in your wallet. Raydium will create the pool, deposit your tokens, and issue LP tokens to your wallet.

Step 6: Verify the Pool

After creation, check that your pool appears on Raydium's pool list. Search for your token on Birdeye or DexScreener to confirm the price is displaying correctly. It may take a few minutes for aggregators to index the new pool.

Your token is now tradable. Trades can be executed directly on Raydium, through Jupiter, and through any Solana trading bot that uses Jupiter routing.

How to Create an AMM V4 Pool on Raydium

The process is similar to CPMM with one additional step: creating a Market ID.

Step 1: Create a Market ID

A Market ID is an OpenBook market account that links your token pair to the order book. This costs 2.33 SOL through SolTokenCreator.io. You can create it directly from the SolTokenCreator interface without visiting OpenBook separately.

Alternatively, create the Market ID through Raydium's interface during pool creation.

Step 2: Create the Pool

Navigate to Raydium's Create Pool section, select "AMM V4," and enter your Market ID. The remaining steps (selecting token pair, setting initial price, depositing liquidity) are the same as the CPMM process above.

Creating Pools on Orca and Meteora

Orca

Orca primarily offers CLMM pools (called "Whirlpools"). While powerful for capital efficiency, they require selecting a price range and are better suited for mature tokens with established trading ranges. Orca also supports standard constant-product pools for select token pairs.

To create an Orca Whirlpool:

  1. Connect your wallet to orca.so
  2. Navigate to "New Position" in the Liquidity section
  3. Select your token pair
  4. Choose a fee tier (0.01%, 0.05%, 0.30%, or 1.00%)
  5. Set your price range
  6. Deposit tokens and confirm

Meteora

Meteora's DLMM pools use a bin-based liquidity system:

  1. Connect your wallet to meteora.ag
  2. Navigate to "Create Pool"
  3. Select your token pair
  4. Configure bin step (price granularity) and fee rate
  5. Distribute liquidity across price bins
  6. Confirm creation

For new token launches, we recommend starting with a Raydium CPMM pool and adding Orca or Meteora pools later to deepen liquidity across multiple venues.

LP Token Management: Burn vs Lock

When you create a liquidity pool, you receive LP (Liquidity Provider) tokens representing your share of the pool. How you manage these tokens affects community trust.

Burning LP Tokens

Burning means sending LP tokens to a dead address (like the Solana burn address 1111111111111111111111111111111111). This permanently locks the liquidity in the pool, making it impossible for you to withdraw.

When to burn:

  • You want to permanently guarantee liquidity
  • Your project has no plan to migrate liquidity in the future
  • Maximum trust signal is needed for community confidence

How to burn: Send your LP tokens to the burn address using a standard token transfer in your wallet.

Locking LP Tokens

Locking means depositing LP tokens into a time-locked smart contract. The liquidity cannot be withdrawn until the lock period expires.

When to lock:

  • You want flexibility to access liquidity in the future
  • You plan to add more liquidity over time and may restructure
  • You want a trust signal without permanent commitment

Platforms like StreamFlow and Bonfida offer LP token locking services on Solana.

Which Should You Choose?

For meme coins and community-driven tokens, burning LP tokens is the gold standard. It eliminates "rug pull" risk entirely for the locked portion of liquidity and gives holders confidence that the pool will always exist.

For utility tokens or tokens with evolving liquidity needs, locking with a clear timeline (6-12 months minimum) is a reasonable compromise.

Whichever approach you choose, communicate it clearly to your community. Transparency about LP management is one of the strongest trust signals in the Solana ecosystem. For more on launching tokens effectively, see our guide to common token creation mistakes.

Liquidity Strategy for Different Token Types

Meme Coins

Start with 5-20 SOL in a CPMM pool on Raydium. Burn LP tokens immediately. Focus on driving volume through community marketing, trading bot visibility, and social media presence. Read our viral meme coin guide and marketing checklist for the full strategy.

Utility Tokens

Start with 10-50 SOL in a CPMM pool. Consider locking LP tokens for 6-12 months rather than burning, since you may need to adjust liquidity as the project evolves. Plan for adding concentrated liquidity on Orca once the token establishes a stable trading range.

Governance Tokens

Similar to utility tokens but consider pairing with USDC instead of SOL if price stability is a priority. Lock LP tokens with a defined timeline aligned to governance milestones.

What Happens After Pool Creation

Once your liquidity pool is live, several things happen automatically:

  1. Jupiter indexes your pool -- Within minutes, your token becomes tradable through Jupiter's aggregator, appearing across all Jupiter-integrated interfaces.
  2. DexScreener and Birdeye list your pair -- Price charts, volume data, and holder information become publicly visible.
  3. Trading bots discover your token -- Telegram bots like Bonkbot and Trojan will detect the new pool and enable their users to trade your token.

Your next steps after pool creation:

  • List your token on Jupiter with verified metadata for better visibility
  • Prepare your token marketing strategy
  • Apply for CoinGecko and CoinMarketCap listings once you meet minimum volume and holder requirements
  • Update your token metadata if needed
  • Monitor pool health and consider adding liquidity if slippage is too high

For a complete guide on Raydium-specific liquidity, see our dedicated Raydium liquidity tutorial.

Frequently Asked Questions

How much SOL do I need to create a liquidity pool on Solana?

For a CPMM pool on Raydium, you need your initial liquidity deposit (minimum 2-5 SOL recommended) plus approximately 0.3-0.5 SOL for gas fees. For an AMM V4 pool, add 2.33 SOL for the Market ID. Total: approximately 2.5-5.5 SOL for CPMM or 5-8 SOL for AMM V4, not including token creation costs. See full pricing on our pricing page.

Should I use a CPMM or AMM V4 pool for my new token?

CPMM is recommended for most new token launches. It costs less (no Market ID required), supports both SPL and Token-2022 tokens, and provides full Jupiter aggregation. Choose AMM V4 only if you need OpenBook order book integration or if a specific tool requires it.

Do I need to revoke freeze authority before creating a pool?

Yes. Raydium requires freeze authority to be revoked before pool creation. You can revoke it for 0.1 SOL through SolTokenCreator.io. Mint authority revocation is also strongly recommended but not technically required by Raydium. Read more in our revoke mint authority guide.

What is impermanent loss and should I worry about it?

Impermanent loss occurs when the price ratio of the two tokens in your pool changes from the ratio at which you deposited. If your token's price increases 10x, the pool automatically sells some tokens for SOL, meaning you end up with fewer tokens and more SOL than if you had simply held. For new token launches, impermanent loss is expected and is part of the cost of providing market liquidity.

Should I burn or lock my LP tokens?

For meme coins, burning LP tokens is the community standard and provides the strongest rug-pull protection signal. For utility or governance tokens, locking LP tokens for 6-12 months offers a trust signal while preserving flexibility. Communicate your choice transparently to your community.

Can I add more liquidity after the pool is created?

Yes. You can add liquidity to an existing pool at any time by depositing additional tokens and SOL/USDC in the current price ratio. This increases the pool depth and reduces slippage for traders. You will receive additional LP tokens proportional to your deposit.


Ready to create your token and set up liquidity? Visit SolTokenCreator.io to create your SPL token, revoke authorities, and generate a Market ID -- all from a single interface. Check our pricing page for transparent fees, and follow our how to create a Solana token guide to get started.

Share:
By Sol Token Creator

Ready to Create Your Token?

Launch your Solana token in minutes — no coding required.

Related Articles

How to Create a Liquidity Pool on Solana