Create a PancakeSwap V2 liquidity pool for your BEP-20 token
Deploying a BEP-20 gives you a token and a supply. It does not give the token a price, because a contract records balances and nothing else. A liquidity pool is the transaction that creates a market: deposit your token alongside BNB, and from that moment anyone can swap against the reserves at a price set by their ratio.
This tool opens or adds to a PancakeSwap V2 pair from your own wallet on BNB Smart Chain mainnet (chain ID 56). You paste the token address, choose BNB or another BEP-20 as the quote asset, enter both amounts, and confirm one transaction. The LP tokens go to the wallet that paid. The Alchemii service fee is 0.05 BNB plus network gas, and the deposits themselves are your own capital, not a fee. If you have not deployed the token yet, start at the BNB Chain Token Creator.
The deposit ratio is the opening price
There is no price field on this form, because on a new pool the ratio of the two deposits is the price. The table below shows the same token supply opened at four different depths so the arithmetic is visible.
| Tokens deposited | BNB deposited | Opening price per token | Implied fully diluted value |
|---|---|---|---|
| 100,000,000 (10%) | 1 BNB | 0.00000001 BNB | 10 BNB |
| 100,000,000 (10%) | 5 BNB | 0.00000005 BNB | 50 BNB |
| 200,000,000 (20%) | 5 BNB | 0.000000025 BNB | 25 BNB |
| 500,000,000 (50%) | 10 BNB | 0.00000002 BNB | 20 BNB |
Two things follow. The implied valuation is arithmetic, not a market's opinion, and it changes with the first trade. And depth, not price, decides how the chart behaves: the deeper the BNB side, the less a given buy or sell moves it. Adding to an existing pool works differently, using the pool's current ratio and refunding whatever part of the larger side it could not pair.
What an LP token represents on PancakeSwap V2
A PancakeSwap V2 pool holds two reserves and prices them by their ratio. When you deposit, the pair contract mints LP tokens to your wallet: a fungible BEP-20 whose balance is your proportional claim on both reserves plus the trading fees that have accrued to them. Nothing records that you specifically deposited; the LP balance is the entire claim, which is why losing it means losing the deposit.
That design is what makes the three operations on this site distinct. Adding liquidity mints LP to you. Removing liquidity burns your LP back into the two underlying assets at current reserves. Burning LP destroys the claim while leaving the reserves in the pool forever. Alchemii routes all three through a verified liquidity manager and never holds your keys, tokens or LP.
| Operation | What happens to your LP | Alchemii fee | Also pay |
|---|---|---|---|
| Create or add liquidity | Minted to your wallet | 0.05 BNB | Both deposits, gas, and a token approval |
| Remove liquidity | Redeemed for the two underlying assets | 0.05 BNB | LP approval if needed, plus gas |
| Burn LP tokens | Destroyed permanently | 0.05 BNB | LP approval if needed, plus gas |
PancakeSwap's own trading fee is charged on swaps against the pool and is separate from every figure above; its fees and routes documentation covers the current split. The pair contracts these tools call are the ones listed in PancakeSwap's V2 deployment reference.
Why this is V2 and not V3 or Infinity
PancakeSwap runs several AMM designs at once, and their liquidity is not interchangeable. These tools use V2, the constant-product design whose LP is a fungible BEP-20 spread across the entire price curve. V3 and Infinity use concentrated liquidity, where you pick a price range and the position is an NFT rather than a token balance.
| V2 (these tools) | V3 / Infinity | |
|---|---|---|
| LP representation | Fungible BEP-20 token | Position NFT |
| Price range | Entire curve, 0 to infinity | A range you choose |
| Can LP be burned as a lock? | Yes, send the token to the dead address | Not the same way; the NFT is the position |
| Best for | A new token opening its first market | Managing depth around a known price |
| Fee tiers | One pair fee | Several tiers per pair |
For a token launching its first market, V2 is the simpler and more common choice: you do not have to forecast a trading range, and the fungible LP is what makes a burn-as-lock possible at all. A token split across two versions splits its depth too, so pick one and point your community at that pool.
After the pool exists: what to publish and what to do next
Save the pool address and confirm on BscScan that the LP tokens reached your wallet. When you announce the token, publish the token contract, the pool address, the supply, any transfer tax and its recipient, and the ownership setting. Those five values let a reader verify your launch without trusting the announcement.
From here the LP position is a decision rather than a formality. You can keep it and earn the pair's share of trading fees, withdraw it later, or burn it to lock the liquidity permanently as a trust signal. The full BSC launch walkthrough covers the sequence, and the cost breakdown budgets it end to end.
Related BSC tools and guides
- BNB Chain Token Creator: deploy the BEP-20 first
- Remove PancakeSwap V2 liquidity later
- Burn LP tokens to lock the pool permanently
- How to create a meme coin on BSC, end to end
- What a BSC launch costs, including the pool
- BSC vs Robinhood Chain: which chain to launch on
- Uniswap pool creator on Robinhood Chain
PancakeSwap V2 liquidity FAQ
How do I add liquidity on PancakeSwap for a new BEP-20 token?
Connect an EVM wallet on BNB Smart Chain mainnet, paste your token's contract address and the amount to deposit, choose BNB or another BEP-20 as the quote asset and enter its amount, review the ratio and slippage, then approve the token and confirm the transaction. Alchemii routes the deposit through the PancakeSwap V2 factory and sends the resulting LP tokens to your wallet. The service fee is 0.05 BNB plus network gas.
What does the deposit ratio do on a brand-new pool?
It sets the opening price, and nothing else does. A pool holds two reserves, and the price is simply their ratio, so depositing 100,000,000 tokens against 1 BNB opens the market at 0.00000001 BNB per token. There is no separate price field to fill in. Adding to an existing pool is different: it uses the pool's current ratio and refunds whatever part of the larger side it could not pair.
How much liquidity should I deposit?
Enough that an ordinary buy does not move the price violently, which is a function of your pool, not a universal number. A thin pool means a small trade swings the chart and a seller can drain most of the quote asset. The deposit is also the part of a launch budget that dwarfs every fee: creation and the pool cost 0.10 BNB in service fees combined, while the deposit is whatever capital you choose to commit.
What slippage tolerance should I choose?
The form offers 0.5%, 1%, 3%, 5% and 10%, and defaults to 1%. Slippage sets the minimum amounts the transaction accepts, so it matters when you add to an existing pool whose reserves can move between your quote and execution. For the first deposit into a brand-new pool there is no prior price to move against, so the setting has little effect.
Do I get LP tokens, and what are they for?
Yes. The liquidity manager transfers the LP tokens to the wallet that paid, and they are the only claim on your share of the pool's reserves plus its accumulated trading fees. Keep them to withdraw later, or burn them to give up that claim permanently as a lock signal. Losing the LP tokens means losing access to the deposit.
Does V2 liquidity work with PancakeSwap V3 or Infinity?
No. This tool creates and funds PancakeSwap V2 pairs, whose LP is a fungible ERC-20. V3 and Infinity positions use concentrated liquidity with a price range and are represented as NFTs, so a V2 LP balance cannot be moved into them. Pick one version and route your community to that pool, because a token split across two versions splits its depth as well.
Can I add liquidity for a token I did not create here?
Yes. The form takes any BEP-20 contract address on BNB Smart Chain; it does not check where the token came from. Confirm the symbol and decimals the form reads back match the token you intend, because a shared ticker is not a shared contract. A token with a transfer tax also needs checking before you deposit, since the pool may receive less than the amount you entered.