OpenBook Markets Explained: Order Books, Rent and Queue Size
How OpenBook markets work on Solana — what the seven accounts do, why market rent varies from 0.2 to 2.8 SOL, and when an order book is worth paying for.
This is the background piece: what an OpenBook market actually is, what its on-chain accounts do, and why market rent ranges from roughly 0.2 SOL to 2.8 SOL depending on how they are sized. If you already know you need one and just want to make it, use the create OpenBook Market ID on Solana tool — paste your mint, set two values, sign twice.
What Is an OpenBook Market ID?
An OpenBook Market ID is an on-chain order book identifier on the Solana blockchain. It creates a trading pair between your token and a quote token (usually SOL) on the OpenBook decentralized exchange. Raydium AMM V4 pools use OpenBook's order book infrastructure, which is why a Market ID is required before creating a V4 pool.
Think of the Market ID as an address for your token's order book. It tells Raydium where to route trades and how to match buyers with sellers. Without a Market ID, Raydium V4 cannot create a pool for your token.
Important: Raydium CPMM pools do NOT require an OpenBook Market ID. If you want the simplest path to listing, you can skip Market ID creation and create a CPMM pool instead.
When Do You Need a Market ID?
You need a Market ID in these situations:
- Creating a Raydium AMM V4 pool — V4 pools require an OpenBook Market ID for order book integration
- Listing on OpenBook directly — If you want your token tradeable on the OpenBook DEX
- Advanced trading features — V4 pools with order book depth provide better price discovery for high-volume tokens
You do NOT need a Market ID for:
- Raydium CPMM pools — CPMM pools work without a Market ID
- Jupiter listing — Jupiter aggregates both CPMM and V4 pools automatically
- Token creation — Creating the token itself does not require a Market ID
What the Creation Flow Actually Does
The four steps below are what happens when you create an OpenBook Market ID on Solana with the tool. They are worth reading before you run it, because step 3 is permanent.
Step 1: Connect Your Wallet
Visit SolTokenCreator.io/create-market-id and connect your Solana wallet. You need approximately 2 SOL in your wallet: most of that is the platform fee, plus on-chain rent for the accounts the market needs — bids, asks, the event queue, the request queue, the market account itself, and two token vaults.
Step 2: Enter Your Token Mint Address
Paste your token's mint address into the Base Token field. This is the address you received when you created your token. You can find it in your transaction history or on Solana Explorer.
The tool will validate the mint address and fetch your token's metadata (name, symbol, decimals) to confirm you have the right token.
Step 3: Configure Lot Size and Tick Size
These two settings control trading precision, and both fields take an exponent rather than the amount itself — the number you type is the negative power of ten. This trips up almost everyone the first time. Typing 0.0001 into the tick size field does not give you a 0.0001 tick; it produces a market nobody can trade against.
Min Order Size — the smallest amount of your token tradeable in one order:
| Enter | Smallest tradeable amount |
|-------|---------------------------|
| -2 | 100 tokens |
| -1 | 10 tokens |
| 0 | 1 token |
| 1 | 0.1 tokens |
| 2 | 0.01 tokens (default) |
Tick Size — the smallest price increment between orders:
| Enter | Smallest price move |
|-------|---------------------|
| 2 | 0.01 |
| 3 | 0.001 |
| 4 | 0.0001 (default) |
| 5 | 0.00001 |
| 6 | 0.000001 |
The defaults — 2 and 4 — are right for most 9-decimal tokens. The tool reads decimals from your mint and derives the base and quote lot sizes from them, so you do not enter decimals separately.
These values are permanent. There is no instruction to update a market's lot or tick size after creation. If they are wrong, the only fix is creating a second market and paying the rent again.
Step 4: Approve Both Transactions
Click Create Market. Your wallet prompts you twice, and both signatures are required:
First signature — the token vaults. Creates and initializes the two token accounts the market holds its base and quote balances in.
Second signature — the market. Creates the market account itself along with its request queue, event queue, bids and asks accounts, then initializes the market with the lot and tick sizes you set.
The second prompt arrives after the first confirms. It is part of the normal flow, not an error — if you close your wallet after the first signature, you will have paid for vault accounts and have no market to show for it.
Once the second confirms, you receive your Market ID (an address like AbCdEf...). What you do with it depends on where you're taking it — see below.
What to Do After Creating a Market ID
Honestly: if your only goal is an AMM V4 pool on SolTokenCreator.io, you didn't need this page. Our own Create Liquidity Pool tool builds its required OpenBook market automatically, in the same flow as the pool — there's no field to paste this Market ID into, and it can't reuse one created here. This tool is for a standalone Market ID you're taking somewhere else, such as Raydium's own official pool-creation interface, which does ask you to supply an existing Market ID.
If you're launching on this site, the path is:
- Create a Raydium AMM V4 liquidity pool — the tool creates the market for you, no Market ID needed
- Add initial liquidity — Deposit your tokens and SOL to set the initial price
- Burn LP tokens — Lock liquidity permanently to build community trust
- Revoke authorities — Revoke mint and freeze authority if you haven't already
Your token becomes tradeable on Raydium immediately after pool creation, and Jupiter will automatically discover it within minutes.
Why Market Rent Varies So Much
Search for a market ID tool and you will see prices from about 0.2 SOL to about 2.8 SOL for what looks like the same thing. The spread is not margin — it is account size.
A market is seven on-chain accounts, and each has to be rent-exempt, meaning you deposit enough SOL up front that it never gets reclaimed. Three of them account for almost the entire cost:
| Account | What it holds | Sized by | |---------|---------------|----------| | Bids | Resting buy orders | Order book depth | | Asks | Resting sell orders | Order book depth | | Event queue | Fills and cancellations not yet processed | Queue length | | Request queue | Incoming requests not yet processed | Queue length | | Market | The market's own configuration and state | Fixed | | Base vault | The market's balance of your token | Fixed (token account) | | Quote vault | The market's balance of the quote token | Fixed (token account) |
Bids, asks and the event queue are allocated at creation, and the deposit scales with the space requested. A cheap market allocates small ones. That is a genuine trade-off rather than a discount: the event queue buffers fills that have not settled yet, and when a small queue fills up on an active market, new fills stop being processed until someone cranks it.
So the question is not which tool is cheapest — it is whether your token will trade enough to fill a small queue. Most will not, and for most tokens the better answer is no market at all: open a CPMM pool, get the same Jupiter listing, and put the SOL into liquidity instead.
On SolTokenCreator.io the platform fee is 2 SOL — that figure is the fee alone, not inclusive of the rent-exempt deposit for the market's own accounts described above. That rent is a separate, additional cost your wallet also needs in the same transaction, alongside the Solana transaction fee. Real minimum wallet balance for this product: at least approximately ~2.30 SOL.
CPMM vs V4: Do You Need a Market ID?
| Feature | CPMM (No Market Needed) | AMM V4 (via SolTokenCreator's own pool tool) | |---------|---------------------|----------------------------| | Setup cost | ~0.19-0.22 SOL | ~0.94 SOL (market built in automatically, no separate Market ID purchase) | | Complexity | Simpler, fewer steps | More steps but more features | | Order book | No order book | OpenBook integration | | Jupiter support | Yes | Yes | | Best for | Most new tokens | High-volume projects |
For most new token launches, CPMM is recommended — it's simpler, cheaper, and gets you listed on Jupiter just the same. Use V4 when you need order book depth or your project expects significant trading volume; the standalone Market ID tool on this page is only needed if you're building the pool through a different interface, such as Raydium's own official site.
Common Questions
Can I reuse a Market ID for multiple pools? No. Each Market ID can only be associated with one Raydium pool. If you need multiple pools for the same token pair, create additional Market IDs.
What if I set the wrong lot size or tick size? Market IDs are permanent — you cannot change lot or tick size after creation. If the settings are wrong, you would need to create a new Market ID. Test on devnet first if you are unsure.
Can I create a Market ID on devnet? Yes on devnet itself, but not through this tool — it is mainnet only and has no network selector. Create the devnet market against a devnet mint with the Solana CLI and an airdrop-funded wallet of your own. Given that lot and tick size are permanent and a mainnet market costs 2 SOL, it is worth confirming the values behave the way you expect before repeating the process for real here.
How do I find my Market ID later? Search your wallet address on Solana Explorer and look for the CreateMarket transaction. The Market ID is the primary account created in that transaction.
Full Token Launch Workflow
Here is the complete workflow from token creation to trading:
- Create your token — 0.5 SOL
- Revoke authorities — 0.1 SOL each
- Create liquidity pool — ~0.19-0.22 SOL for CPMM (no market needed), or ~0.94 SOL for AMM V4 (its required OpenBook market built in automatically — no separate Market ID purchase needed for this workflow)
- Add initial liquidity — Your tokens + SOL
- Burn LP tokens — Network fees only
Total platform cost: approximately 1.66 SOL (with V4) or 0.91-0.94 SOL (with CPMM). Plus whatever SOL you deposit as initial liquidity. The standalone Market ID tool above (2 SOL plus rent) is a separate product for a different situation — supplying an existing market to an interface that requires one already exist, such as Raydium's own official pool-creation flow — not a step in this site's own workflow.
If an order book is what your pair needs and you're building the pool through a different interface, you can create an OpenBook Market ID on Solana here — paste your mint, set the two values above, sign twice. If you're using this site's own pool tool, or you don't need an order book, open a pool directly instead — CPMM needs no market at all, and AMM V4 builds its own automatically.
Ready to Create Your Token?
SolTokenCreator.io is a no-code Solana token creator: 0.5 SOL to create, one transaction signed in your own wallet, and mint and freeze authority stay with you.
Related Articles
Solana Token Creation Cost: Complete Breakdown
How much does it cost to create a Solana token? Full cost breakdown including tool fees, gas, authority revocations, and liquidity pool setup.
guidesHow to Create a Solana Coin — Complete Guide (2026)
Create your own Solana coin with custom name, supply, and logo. Step-by-step guide covering coin creation, Raydium listing, and launch strategy. No coding required.
guidesHow to Create a Solana Token for Free (Devnet Guide 2026)
Create a Solana token for free using Devnet. Complete guide to free token creation, testing, and transitioning to mainnet. No coding, no cost.
