# How to create a Meteora DAMM v2 pool and choose its fees

URL: https://www.solz.app/docs/guides/meteora-damm-v2-pool
Create a Meteora DAMM v2 pool on Solz.app. Learn the fee tiers, fees in SOL, dynamic fees and the Linear and Exponential schedules that charge snipers more.

## What is a Meteora DAMM v2 pool?

Meteora DAMM v2 is a standard pool, so your liquidity covers every price, with settings other pools don't have. You choose a fee tier, which token fees are collected in, a dynamic fee for volatile moments, and a fee schedule that starts high to charge snipers. Your share is held as a position NFT, not LP tokens.

## Prerequisites

- A wallet holding your token, plus SOL for your deposit and about 0.08 SOL in costs.
- The amounts you want to deposit, which set the starting price.
- A plan for the first hours of trading, which decides your fee schedule.

## Steps to create a DAMM v2 pool

1. **Open the tool and connect your wallet.** Go to [Create Liquidity Pool](https://www.solz.app/liquidity/create-liquidity) and connect the wallet that holds your token.
2. **Choose Meteora DAMM v2.** It's under Standard pools.
3. **Choose the pool tokens.** Select your token as the Base token and the token to pair it with as the Quote token, usually SOL.
4. **Set the price and deposit.** Enter both amounts and the price follows, or set a Launch price and each amount fills in the other. Check the price carefully.
5. **Pick a fee tier.** This is what traders pay on every swap.
6. **Choose Collect fees in and Dynamic fees.** Neither can be changed later.
7. **Choose a fee schedule if you want one.** Open Advanced and pick Fixed, Linear or Exponential. Fixed is the default.
8. **Set launch options if you need them.** Set Launch Time opens trading later, and Buy Bundle lets several wallets buy at launch. Turn on Permanently lock liquidity only if your deposit should stay in the pool forever.
9. **Create the pool.** Check Review and the total under the button, click Create Liquidity Pool and approve in your wallet.

Here, a wallet adds 10,000 Peanut the Squirrel (Pnut) and 3.767 SOL. That's 0.0003767 SOL per Pnut, the price in Pnut's main pool at the time. It uses the 1% tier and the default settings. Pnut already has DAMM v2 pools, so the form says liquidity will be split between them. A pair can have one pool per fee setup, and this one isn't taken.

## What should I see when a pool succeeds or fails?

When it works, Solz.app says DAMM v2 Pool has been successfully created, and the pool appears in My Liquidity Pools. If you're short of SOL or your token, a red message tells you what you need before anything is sent. If every tier is taken for your setup, change how fees are collected or the dynamic fee.

| What you see | What it means | What to do |
| --- | --- | --- |
| DAMM v2 Pool has been successfully created | Your pool is live | Find it in [My Liquidity Pools](https://www.solz.app/liquidity/my-liquidity) |
| This pair already has a DAMM v2 pool. You can still create another, but liquidity will be split between them. | Other DAMM v2 pools exist for this pair | Go ahead, or [add to the existing pool](https://www.solz.app/docs/guides/standard-vs-concentrated-pools#how-do-i-add-liquidity-to-an-existing-pool) instead |
| This pair already has a pool on every fee tier with this fee setup. Change how fees are collected or the dynamic fee to create another. | Every tier is taken for this setup | Change Collect fees in or Dynamic fees |
| Not enough balance, you need at least the amount shown, required for gas fees. Try to reduce Quote Amount or top up SOL balance. | Your SOL can't cover the deposit and the costs | Lower the SOL amount, or add SOL |
| You don't own the token pair, followed by the token address | This wallet doesn't hold that token | Connect the wallet that holds it |
| Transaction timeout ! This might be due to you sending invalid transactions / congested network | It didn't confirm in time | Check your wallet history before trying again, because it may have gone through |

## How do the DAMM v2 fee options work?

Four settings decide what traders pay and what you earn: the fee tier, which token fees are collected in, the dynamic fee and the fee schedule. All four are set when you create the pool and can't be changed. A pair can have one pool per combination, so a different setup creates a separate pool.

- **Fee tier:** 0.25%, 0.3%, 1%, 2%, 4% or 6% of every swap, mostly earned by liquidity providers. A higher fee earns more per trade, but traders and aggregators look for the best price, so it can lose volume to cheaper pools.
- **Collect fees in:** Both tokens, the default, or the quote token only, shown as SOL only for a SOL pair. Choose the quote token if you want your earnings in SOL rather than in your own token.
- **Dynamic fees:** on by default. It adds a fee on top when the price moves sharply, and liquidity providers earn it.
- **Fee schedule:** Fixed charges your tier from the first trade. Linear and Exponential start at 50% and fall to your tier over 120 minutes.

### How do Linear and Exponential schedules fall?

Linear takes the fee down in 144 equal steps, one every 50 seconds. Exponential cuts a share of the current fee every minute, about 3.2% at the 1% tier and 4.3% at 0.25%, so it falls fast at first and slowly later. For the 1% tier, the fee is about:

| Minutes after launch | Linear | Exponential |
| --- | --- | --- |
| 0 | 50% | 50% |
| 10 | 46% | 36% |
| 30 | 38% | 19% |
| 60 | 25.5% | 7% |
| 90 | 13% | 2.7% |
| 120 | 1% | 1% |

We read these schedules from Meteora's public pool settings. The form reads them from the chain, so it always shows the current start and length.

### Which fee schedule should I choose?

- **Fixed** when you buy with a Buy Bundle or launch to a community that's already waiting. Buy Bundle sets the schedule back to Fixed, because your own launch buys would pay close to 50%.
- **Exponential** for a public launch where snipers are likely. Bots buying in the first minutes pay a high fee, which goes to you as the liquidity provider, and the fee is low within the hour.
- **Linear** only if you want almost no trading for the first two hours.

A schedule has downsides. Aggregators route around a pool charging tens of percent, real buyers may wait, and the chart can look odd early on.

## When is a DAMM v2 pool useful?

DAMM v2 suits a launch where you want control over fees. It's the only standard pool on Solz.app with a fee schedule against snipers, fees collected in SOL and a dynamic fee. It also supports tax tokens and costs less to create than a Raydium pool, because there's no 0.15 SOL Raydium fee.

- **A public launch:** use a fee schedule so the first buyers pay more.
- **Earnings in SOL:** collect fees in the quote token only.
- **Liquidity that stays:** Permanently lock liquidity keeps your deposit in the pool for good, and you can still claim its fees. DAMM v2 has no LP tokens to [burn](https://www.solz.app/docs/guides/burn-lp-tokens).
- **A tax token:** DAMM v2 works with [Token-2022 transfer fees](https://www.solz.app/docs/guides/token-2022-transfer-fee).

For a pool where you choose a price range instead, see [standard vs concentrated pools](https://www.solz.app/docs/guides/standard-vs-concentrated-pools).

## Which well-known launches use DAMM v2?

Meteora launched its own MET token into a DAMM v2 pool, with fees that started high and fell over time. Jupiter Studio and Bags move tokens into DAMM v2 pools when they graduate from their bonding curves, and Bags can also launch straight into DAMM v2.

- **Meteora's MET token:** its [FAQ](https://docs.meteora.ag/protocol/met/faq) says initial liquidity is a single-sided MET pool on DAMM v2, and that its fees "start high and drastically decline overtime through a fee scheduler". MET launched on October 23, 2025.
- **Jupiter Studio:** when a token graduates, "the quote tokens raised on the bonding curve are migrated to a new Meteora DAMMv2" pool, and its LP tokens are permanently locked, according to [Jupiter's docs](https://docs.jup.ag/user-docs/launch/studio/graduation-and-fees).
- **Bags:** tokens [graduate to DAMM v2](https://docs.bags.fm/how-to-guides/launch-token-non-sol-quote) from a bonding curve, and Bags also offers [direct DAMM v2 launches](https://docs.bags.fm/api-reference/create-damm-v2-launch-transaction-v2) with other quote tokens.

## How much does a DAMM v2 pool cost on Solz.app?

Creating a DAMM v2 pool costs the 0.06 SOL Solz.app service fee, and with estimated network rent the total under the button is about 0.08 SOL. You also need your deposit. Buy Bundle and Collect Tokens each add 0.01 SOL per wallet. A Raydium pool comes to about 0.25 SOL by comparison.

| Item | Cost |
| --- | --- |
| Service fee | 0.06 SOL |
| Total under the button, with estimated network rent | About 0.08 SOL |
| Your deposit | The amounts you enter |
| Buy Bundle (optional) | +0.01 SOL per wallet |
| Collect Tokens (optional, with Buy Bundle) | +0.01 SOL per wallet |

The total is the form's estimate.

## FAQ

### Can I change the fees after creating the pool?

No. The fee tier, Collect fees in, Dynamic fees and the fee schedule are fixed for the pool. To use different settings, create another pool, which splits liquidity between them.

### Why can't I use a fee schedule with Buy Bundle?

Your bundle buys happen at launch, when a Linear or Exponential pool charges about 50%. Solz.app sets the schedule to Fixed so your own wallets don't pay that.

### Where do I see my pool and claim its fees?

Click the pools tile under Your wallet in the sidebar to open [My Liquidity Pools](https://www.solz.app/liquidity/my-liquidity). Your DAMM v2 position shows its liquidity and unclaimed fees, with buttons to add, remove or claim.

### Does a DAMM v2 pool show up on other sites?

Yes. It's a normal Meteora pool, so aggregators and trading sites can find it. A high early fee from a schedule can make them route trades elsewhere until it falls.

## Sources

Solz.app's fees and form options come from the app, and the schedules from Meteora's public pool settings on-chain. The rest comes from:

- [What is DAMM v2](https://docs.meteora.ag/core-products/damm-v2/what-is-damm-v2), Meteora
- [DAMM v2 launch pool](https://docs.meteora.ag/invent/launch-pools/damm-v2-launch-pool), Meteora
- [MET FAQ](https://docs.meteora.ag/protocol/met/faq), Meteora
- [Studio graduation and fees](https://docs.jup.ag/user-docs/launch/studio/graduation-and-fees), Jupiter
- [Launch with a non-SOL quote](https://docs.bags.fm/how-to-guides/launch-token-non-sol-quote), Bags

## Open the tool

[Open Create Liquidity Pool on Solz.app](https://www.solz.app/liquidity/create-liquidity)