Token Creation vs. Token Listing: The Difference
Creating a Solana SPL token gives you a token that lives on-chain. But an on-chain token is not automatically tradeable. For anyone else to buy or sell your token, you need a liquidity pool on a decentralized exchange (DEX).
A liquidity pool is simply a pool of two assets — typically your token paired with SOL — that allows anyone to swap between them. You deposit both assets to create the pool. The DEX uses an automated market maker (AMM) algorithm to set prices based on supply and demand. Once the pool exists, trading is open to anyone with a Solana wallet.
This guide explains how to list your token on the two most popular Solana DEXes: Raydium and Orca.
Before You List: What You Need
- Your token's mint address — From your Solana Token Creator confirmation
- Tokens to add as liquidity — A portion of your total supply (you decide how much)
- SOL to pair with your tokens — This forms the other side of the liquidity pair
- SOL for pool creation fees — Raydium charges ~0.4 SOL one-time for pool creation
- Phantom wallet — Connected with sufficient SOL balance
Estimate your total budget: pool creation fee (~0.4 SOL) + the SOL you want to add as liquidity + small network fees. A typical minimal setup might use 1–2 SOL total.
Option 1: Listing on Raydium
Raydium is the largest AMM on Solana and the most popular choice for new token launches. It integrates directly with the Jupiter aggregator, meaning your token will be discoverable across the entire Solana DeFi ecosystem once the pool is live.
Step 1 — Go to Raydium
Navigate to raydium.io and connect your Phantom wallet. Click on Liquidity in the navigation menu.
Step 2 — Create Standard AMM
Click Create Pool (or Create Standard AMM). You will see a form to configure your liquidity pool.
Step 3 — Select Your Token Pair
Set the base token as SOL and the quote token as your new token. To find your token, paste its mint address into the token search field. If it does not appear by name yet, the mint address lookup will always work.
Step 4 — Set the Initial Price
The initial price is determined by the ratio of assets you deposit. For example:
- If you add 1 SOL and 1,000,000 tokens → initial price = 0.000001 SOL per token
- If you add 5 SOL and 500,000,000 tokens → initial price = 0.00000001 SOL per token
Think carefully about this ratio. The initial price sets the market cap at launch. A higher initial price (less tokens per SOL) implies a higher market cap — which may be hard to sustain. Many meme coin creators start with a very low price per token to create psychological room for a "10x" or "100x" narrative.
Step 5 — Set Start Time
Raydium lets you schedule when your pool opens for trading. You can open it immediately or schedule a specific launch time. A scheduled launch gives you time to build community awareness before the pool goes live.
Step 6 — Create the Pool
Review your settings and click Create Pool. Phantom will prompt you to approve two transactions:
- Pool creation fee (~0.4 SOL)
- Adding initial liquidity (your SOL + your tokens)
After both confirm, your pool is live. Your token is now tradeable on Raydium and discoverable through Jupiter.
Option 2: Listing on Orca
Orca is Solana's second major DEX, known for its clean UI and concentrated liquidity pools (similar to Uniswap v3). It is a good alternative to Raydium, particularly if your target audience is already familiar with Orca.
Creating a Pool on Orca
- Go to orca.so and connect your Phantom wallet
- Navigate to Pools and click Create Pool
- Select your token pair (SOL / your token)
- Choose between a standard pool or a concentrated liquidity pool
- Set your initial price range (for concentrated pools) or flat ratio (for standard)
- Add your liquidity and confirm the transactions
Orca pools also appear on Jupiter and DEXScreener once created.
What Happens After Your Pool Is Live?
Once your liquidity pool exists:
- Your token appears on DEXScreener — Often within minutes of the first trade, DEXScreener shows a live chart for your token
- Jupiter can route trades through your pool — Jupiter is the dominant swap aggregator on Solana; if your pool has liquidity, Jupiter will include it in routing
- Birdeye tracks your token — Birdeye.so is another popular Solana tracker that picks up new pools automatically
- Anyone can buy and sell — With a Phantom wallet, anyone can swap SOL for your token directly
LP Tokens and Liquidity Management
When you add liquidity to a pool, you receive LP tokens (liquidity provider tokens) representing your share. Important considerations:
- You can remove liquidity at any time by redeeming your LP tokens. You get back both assets at their current ratio.
- Locking liquidity is a strong trust signal. Some launchers lock their LP tokens for a fixed period using services like Streamflow or Raydium's built-in lock feature. This proves you cannot rug-pull by removing all liquidity and crashing the price.
- Impermanent loss is a risk if the price ratio between your token and SOL changes dramatically. This is a normal AMM mechanic, not specific to Solana.
CEX Listing (Centralized Exchanges)
After establishing DEX liquidity and trading volume, some projects pursue centralized exchange (CEX) listings on platforms like Binance, Coinbase, or smaller exchanges. CEX listings require:
- Demonstrated trading volume and community size
- Formal application and review by the exchange
- Sometimes listing fees (varies by exchange)
- KYC/legal compliance review
CEX listings are a later-stage goal — build DEX liquidity and real trading activity first.
Frequently Asked Questions
How much SOL should I add as initial liquidity?
There is no minimum set by Raydium, but thin liquidity creates large price impact on trades. Less than 0.5 SOL in liquidity means even a small buy will significantly move the price, which can discourage serious traders. Starting with 1–5 SOL in liquidity creates a more stable initial market.
Can I list my token without any liquidity?
Your token will exist on-chain without a pool, but it will not be tradeable. No DEX can display it without a pool to price it against. You need at least one liquidity pool for any trading to occur.
Will my token show up on CoinGecko automatically?
No. CoinGecko and CoinMarketCap require manual applications and review processes. They typically require some demonstrated trading history and community. DEXScreener and Birdeye pick up pools automatically, which is faster for initial visibility.
What if I want to close the pool later?
You can remove your liquidity at any time by redeeming LP tokens. If you are the sole liquidity provider and remove all liquidity, trading becomes impossible (there is nothing to trade against). Consider whether you want to commit to providing liquidity for a meaningful period before launching.
Is Raydium or Orca better for a new token?
Raydium has higher volume and more integrations, making it the default choice for most new Solana token launches. Orca is a solid alternative with better UX. Both integrate with Jupiter, so your token gets equivalent discovery from either.
Setting Your Initial Token Price: A Practical Framework
The initial price you set when creating a liquidity pool will shape early market dynamics. Here is how to think about it:
Market cap at launch = (price per token) × (total supply)
Example: If you add 1 SOL and 500 million tokens to a pool with SOL at $150:
- Price per token = 1 SOL / 500,000,000 = 0.000000002 SOL
- Price per token in USD = $150 × 0.000000002 = $0.0000003
- Fully diluted market cap = $0.0000003 × 1,000,000,000 (total supply) = $300
That is a very small initial market cap, which is typical for new meme coin launches — it gives room for price appreciation. Launching with a higher implied market cap (more SOL, fewer tokens in the pool) creates a higher price but also higher expectations to maintain.
Most meme coin creators aim for an initial fully diluted market cap between $1,000 and $100,000. Higher than that, and early growth feels slow. Lower than that, and even small buys cause extreme price swings.
Locking Your Liquidity
One of the most important trust-building steps after adding liquidity is locking your LP tokens. When you add liquidity to Raydium or Orca, you receive LP tokens as a receipt. If you hold those LP tokens, you can remove all liquidity at any time — which is the mechanism behind most rug pulls.
Locking your LP tokens means committing to keep liquidity in the pool for a fixed period. Services that support LP locking on Solana:
- Streamflow.finance — Popular vesting and locking service on Solana
- Raydium's built-in lock — Available directly within the Raydium interface for some pool types
Announcing that you have locked liquidity (with a link to the on-chain lock transaction) is a major trust signal. It proves you cannot exit with the liquidity and crash the price.
After Listing: Building Trading Volume
A token on a DEX with no trading volume is invisible. Here is how to build initial volume:
- Announce the pool creation immediately on all your social channels with a link to DEXScreener or Birdeye
- Share the Jupiter swap link — Jupiter generates a direct link for any token pair. Share this link so people can buy with one click
- Run a community contest — Reward the top buyer of the first 24 hours, or the most creative meme about your token
- Engage on Twitter/X Spaces — Crypto communities respond to voice presence; being available to talk about your token in live audio builds immediate credibility
