Education July 2026 9 min read

What Is a Liquidity Pool and How Does It Work?

Written by the CreateMyCoin Team

Every token you've ever swapped on Raydium or Jupiter traded against a liquidity pool — not against another person. Pools are the invention that makes decentralized trading possible, and if you're launching a token, they're also the thing that decides whether your token is tradeable at all. Here's how they work, explained with actual numbers instead of jargon.

The Problem Pools Solve

Traditional exchanges use order books: buyers post bids, sellers post asks, and trades happen when they meet. That works when thousands of people are actively quoting prices — but a brand-new token has no market makers, no order flow, and no one to take the other side of your trade. An order book for a new token is an empty room.

Liquidity pools replace the room full of traders with a vault full of tokens. Someone (for a new token, that's you, the founder) deposits two assets into a smart contract — say, your token and SOL. From that moment, anyone can trade against the vault at any time. No counterparty needed, no market makers, no permission. The smart contract that manages this is called an AMM — automated market maker — and on Solana the biggest one is Raydium.

How a Pool Prices Tokens (With Real Numbers)

The classic AMM uses one elegant rule, the constant product formula: x × y = k. The amount of token A multiplied by the amount of token B must stay constant. Price is just the ratio between the two sides.

WORKED EXAMPLE

You create a pool with 1,000,000 TOKEN + 10 SOL. The constant k = 1,000,000 × 10 = 10,000,000.

Starting price: 10 SOL ÷ 1,000,000 TOKEN = 0.00001 SOL per token. Notice: you set this price by choosing the deposit ratio.

Now a buyer swaps in 1 SOL. The pool must keep k constant: new SOL side = 11, so the token side must become 10,000,000 ÷ 11 = 909,091. The buyer receives the difference: 1,000,000 − 909,091 = 90,909 TOKEN.

New price: 11 ÷ 909,091 ≈ 0.0000121 SOL — the buy pushed the price up 21%. Every trade moves the ratio; that's the entire pricing mechanism. No oracle, no order book, just the formula.

Two properties fall out of this math: the pool can never run out (each token you buy costs slightly more than the last, approaching infinity as supply drains), and price always follows net buying or selling pressure automatically. Traders pay a small fee per swap (0.25% on classic Raydium pools, per Raydium's documentation) which accrues to whoever supplied the liquidity.

LP Tokens: The Receipt That Runs DeFi

When you deposit into a pool, the AMM mints you LP tokens — a receipt proving you own a share of the vault. Whoever holds the LP tokens can withdraw their share of both assets (plus accumulated fees) at any time.

For new tokens, LP tokens are the single most important trust object in the launch:

  • If the founder holds the LP tokens freely, they can withdraw all the SOL at any moment — that's what "pulling liquidity" means, and it's the classic rug pull.
  • If the LP tokens are locked (in a time-locked contract) or burned (sent to an unrecoverable address), the liquidity provably cannot be pulled. Buyers check this before buying anything.

This is why every serious launch announcement says "LP locked" or "LP burned" with a proof link — full details in what is locked liquidity.

Depth, Slippage, and Why Size Matters

Run the worked example again with a pool 10x the size (10,000,000 TOKEN + 100 SOL). The same 1 SOL buy now moves the price about 2% instead of 21%. That difference is depth, and its user-facing symptom is slippage — the gap between the price you expected and the price you got.

  • Deep pool: trades execute near the quoted price. Larger buyers participate. The chart moves smoothly.
  • Shallow pool: every trade whipsaws the price, big buyers stay away entirely, and a single seller can crater the chart. Pools under a few thousand dollars of liquidity get filtered out on DexScreener and dismissed by experienced traders on sight.

Depth is also why "how much liquidity should I add?" is one of the most consequential launch decisions — it caps your token's volume ceiling and signals your commitment level simultaneously.

Impermanent Loss in One Example

If you provide liquidity, there's one concept you must understand before deciding how much: impermanent loss. Because the pool constantly rebalances to keep x × y = k, liquidity providers always end up holding more of the asset that fell and less of the asset that rose.

QUICK EXAMPLE

You deposit tokens + SOL when your token is at 0.00001 SOL. Your token then 4x's. Arbitrage traders buy from your pool until its price matches — draining tokens and adding SOL. When you withdraw, you have more SOL but far fewer of your now-valuable tokens than you deposited. You're still up overall, but less up than if you'd simply held both assets in your wallet. That gap is impermanent loss — "impermanent" because it only becomes real when you withdraw.

For founders this is usually an acceptable cost of having a market at all, partially offset by the swap fees the pool earns. But it's why you shouldn't put your entire treasury into the pool — size the pool for trading depth, not as a savings account.

What This Means for Token Founders

Translating all the mechanics into launch decisions:

  1. Your token doesn't exist as a market until you create a pool. Minting the token (60 seconds on CreateMyCoin) makes it real; pooling it makes it tradeable. The walkthrough: how to add liquidity to your Solana token.
  2. Your deposit ratio IS your launch price. Decide market cap first, then do the division — not the other way around.
  3. Depth is credibility. Budget real SOL for the pool; it's the largest line item in a serious launch (see the full cost breakdown).
  4. Lock or burn the LP, publicly. The LP tokens you receive are a loaded weapon pointed at your buyers; visibly disarming it is what separates a launch from a suspected rug.
  5. The pool feeds everything downstream. DexScreener listing, price charts, Jupiter routing — all of it begins the moment your pool goes live (Raydium listing guide).
"A token without a pool is a database entry. The pool is the market — and on day one, the founder is the market maker."

FAQ

What is a liquidity pool in simple terms?

A vault holding two assets (your token and SOL) that anyone can trade against at any time. A formula — x × y = k — sets the price automatically from the ratio between the two sides, so no order book, market makers, or counterparties are needed.

Who provides the liquidity for a new token?

Almost always the founder. You deposit both sides of the pool, and your deposit ratio sets the launch price. Community members can add liquidity later, but the initial pool — its price and its depth — is a founder decision and a founder expense.

What are LP tokens?

The receipt the AMM mints when you deposit into a pool — proof you own a share of the vault and can withdraw it anytime. For new tokens they're the key trust object: locked or burned LP tokens mean the liquidity provably can't be pulled, which is what separates a launch from a suspected rug.

What is impermanent loss?

The gap between what a liquidity provider ends up with versus simply holding both assets. Because the pool constantly rebalances, providers end up with less of the asset that rose and more of the one that fell. It only becomes a real loss when you withdraw — and swap fees partially offset it.

Step One Comes Before the Pool

Create your Solana token in 60 seconds — then use our liquidity pool tool to make it tradeable.

Create Your Token →