Smartphone showing a crypto price chart next to a laptop and coins
  1. Home
  2. Protocol
  3. Meteora Swap
Protocol · 8 min read

Swapping on Meteora without overpaying

A swap on Meteora takes about thirty seconds. Doing it well takes a little more: knowing which route fills your order, which fee the pool charges and how price impact and slippage eat into what you receive. Estimate your trade above, then read on.

Start with SOL from a licensed, regulated exchange, then move it to your own Solana wallet to use DeFi apps like Meteora.

2 ways to swap on meteora.agPer-pool fees, not one global rate0 slippage inside a DLMM bin

Price impact estimator

Calculator
Price impact
Fee paid
Min. received (USD value)

Constant-product approximation (x·y=k). DLMM pools can be tighter inside the active bin; aggregators like Jupiter may split the route.

01 · RoutesTwo ways to swap on meteora.ag

The Meteora app offers two swap paths that look similar but behave differently. One searches all of Solana for the best price; the other trades against a single pool you picked.

Option A · Aggregated

Jupiter Terminal

The swap widget embedded on meteora.ag is Jupiter Terminal. It treats Meteora pools as one liquidity source among many and may split your order across several pools and DEXs to get a better overall price. For most trades, this is the one to use.

Option B · Direct

The pool's Swap tab

Every DLMM, DAMM v2 and DAMM v1 pool page has its own Swap tab. It trades only against that pool, at that pool's fee and depth. It is useful when you want a specific pool, for example to test it before providing liquidity, or when a new token trades nowhere else.

The difference matters most for size. A $200 trade between SOL and USDC will land at nearly the same price either way. A $20,000 trade into a mid-sized pool can be noticeably cheaper through an aggregated route, because spreading the order across several pools moves each one less. Conversely, if a pool is the deepest place a token trades, the aggregator will likely send most of your order there anyway.

Prices shown in dollars on meteora.ag come from the Jupiter price API, and the price impact figure in the interface excludes slippage and the swap fee. Keep that second point in mind: the number that looks like your total cost is only one part of it.

02 · How-toYour first Meteora swap, step by step

This walkthrough assumes you already hold some SOL in a self-custody Solana wallet. If you do not, start with our guide to buying SOL and moving it to a wallet.

  1. Open the real site

    Type meteora.ag yourself or use a bookmark. Do not click swap links from social replies or search ads; lookalike domains are a common trap.

  2. Connect your wallet

    Click Connect and choose your wallet, such as Phantom, Solflare or Backpack. Connecting only shares your public address; it does not move funds.

  3. Choose the pair

    Select the token you pay with and the token you want. For anything other than well-known assets, paste the mint address rather than picking by name, and compare it with the project's official channels.

  4. Enter the amount and read the quote

    Check the expected output, the price impact, the route and the minimum received. If price impact is above roughly 1%, consider a smaller trade or splitting it over time.

  5. Set slippage tolerance

    Leave it near 0.5% for liquid pairs. Raise it only if the trade keeps failing on a volatile token you have verified.

  6. Approve in your wallet

    Read the wallet's simulation: it should show the tokens leaving and arriving roughly as quoted. If the wallet warns about the transaction, stop and investigate.

  7. Confirm the result

    Solana confirms quickly. Check the new balance in your wallet, and if the token does not appear, add it by its mint address.

03 · CostsWhat a swap on Meteora really costs

A swap has up to four costs: the pool's trading fee, price impact, any slippage between quote and execution, and the Solana network fee. Only the last one is the same everywhere.

Meteora does not have a global swap fee. Each pool carries its own fee, set by its design and configuration, and the fee goes mostly to that pool's LPs with a protocol share on top. That is why two SOL and USDC pools can quote different prices at the same moment.

How each pool type sets its trading fee.
DLMMBase fee derived from the bin step, plus a variable fee that rises with volatility; the total is capped at 10%. The main SOL and USDC DLMM pool, with a bin step of 4, has a 0.04% base fee.
DAMM v2Set by the pool's configuration, from 0.01% upward. Launch pools often start with a very high fee that decays over minutes or as market cap rises, to deter sniper bots.
DAMM v1 (legacy)0.25% on standard constant-product pools; 0.01% on stable pools.
Solana networkA base fee of 5,000 lamports per signature, a fraction of a cent, plus an optional priority fee that rises when the network is busy.

The variable fee in DLMM pools is worth understanding as a trader. When swaps push the price across many bins quickly, the pool's volatility accumulator climbs and so does the fee. In a calm market, a major-pair DLMM swap can cost only a few basis points. During a violent move, the same pool can charge many times more for a while. If you are not in a hurry, waiting for a market to settle can lower your cost.

04 · MechanicsPrice impact versus slippage, with numbers

These two terms are often used interchangeably, but they describe different things. Price impact is what your own trade does to the pool. Slippage is what the market does between the quote and the moment your transaction lands.

Price impact
Known at quote time. It grows with trade size relative to the liquidity on the side of the pool you trade against.
Slippage
Unknown in advance. Your slippage tolerance sets the worst result you will accept; beyond it the transaction fails instead of filling.

The estimator at the top of this page uses the classic constant-product model, which is a fair first approximation for full-range pools. Take a pool with $2M of liquidity, meaning about $1M on each side, and a 0.25% fee:

Constant-product estimate for a $2M pool at a 0.25% fee.
Trade sizeFee paidPrice impact
$1,000$2.50≈ 0.10%
$10,000$25≈ 0.99%
$50,000$125≈ 4.75%

The pattern is the important part: impact grows faster than trade size. Going from $1,000 to $10,000 multiplies the impact by about ten, but going to $50,000 almost multiplies it by fifty, and the dollar cost of that impact rises even faster. On the $50,000 trade, the impact costs about $2,400, far more than the $125 fee.

DLMM pools can do better than this model. Inside the active bin, trades execute at a fixed price with zero slippage; the price only steps when that bin's liquidity is used up. On a deep pair where LPs have concentrated liquidity around the current price, a mid-sized trade may cross just a handful of bins. In a thin memecoin pool, the same trade may cross dozens.

05 · SafetyVerify the token before you swap

Anyone can create a token and a pool on Solana, and anyone can name a token after a famous project. The swap interface will happily trade a fake, so the checks are your job.

  • Compare the mint address with the project's official website or documentation, not with a social reply.
  • Look the mint up on RugCheck and JupShield, and check its Jupiter Organic Score, as Meteora's own safety guide recommends.
  • Read any token warnings shown in the Meteora or Jupiter interface rather than dismissing them.
  • Check whether the mint or freeze authority is still active and whether the token uses Token-2022 transfer fees.
  • Test with a small buy and a small sell before committing a meaningful amount.

The test sell is the step people skip and regret. A honeypot token lets you buy but blocks or heavily taxes selling, and the only reliable way to discover that is to try selling a tiny amount first. A few cents of network fees is a cheap price for that information.

06 · FixesFailed swaps and how to fix them

Most failed swaps on Solana have one of a few causes, and the error message in your wallet or the explorer usually tells you which one.

SymptomLikely causeWhat to do
Slippage exceededPrice moved past your toleranceRequote; raise tolerance slightly only for verified tokens
Insufficient SOLNo SOL left for fee or account rentTop up SOL and keep a reserve
Transaction expiredNetwork busy, low priority feeRetry with a higher priority fee
Cannot sell tokenFreeze authority, honeypot or transfer hookStop adding funds; research the mint

Remember that a failed transaction still pays its network fee. With Solana's base fee that is usually trivial, but if you set an aggressive priority fee and retry ten times, the cost adds up. Fix the cause, then retry once.

07 · PitfallsMistakes that cost swappers the most

  1. Buying by name instead of mint. Fake tokens copy names and logos. The mint address is the only identity that counts.
  2. Setting slippage to the maximum. A very wide tolerance invites a worse fill and makes you an easy target for bots that front-run large orders.
  3. Ignoring the pool fee on fresh launches. A decaying fee scheduler can take a large bite in the first minutes.
  4. Trading size into a thin pool. If price impact passes a few percent, split the trade over time or use the aggregated route.
  5. Draining SOL to zero. Without SOL you cannot pay for the next transaction, including the sell.
  6. Signing without reading the simulation. Wallets show what a transaction will do. A drainer usually looks wrong if you take five seconds to read it.

Swapping on Meteora is cheap and fast when you treat the quote screen as a checklist: right mint, sensible fee, acceptable impact, a tolerance you chose on purpose and SOL left over afterwards. Once those habits are automatic, the same pools you trade against become the natural next step if you want to earn fees as an LP instead of paying them.

Frequently asked questions

How do I swap on Meteora?

Connect a Solana wallet at meteora.ag and use the swap box, which is Jupiter Terminal embedded in the site. Choose the tokens, enter an amount, check the price impact and minimum received, then approve the transaction in your wallet. You can also trade directly against one pool from the Swap tab on that pool’s page.

What are the swap fees on Meteora?

There is no single Meteora swap fee. Each pool sets its own: DLMM pools derive a base fee from their bin step and add a variable fee in volatile markets, DAMM v2 pools use a configured fee that can be very high at launch and decay over time, and legacy DAMM v1 pools charge 0.25% or 0.01% for stable pairs. You also pay a small Solana network fee.

Is the Meteora swap the same as Jupiter?

The main swap box on meteora.ag is Jupiter Terminal, so it routes your trade across Solana liquidity sources, which include Meteora pools but also other DEXs. The Swap tab on an individual pool page is different: it trades only against that one Meteora pool.

What slippage should I set on Meteora?

For liquid pairs like SOL and USDC, a tolerance around 0.5% is usually enough. Thin or newly launched tokens may need more, but a wide tolerance also lets you be filled at a worse price, so raise it only as far as needed and never for a token you have not verified.

Why did my Meteora swap fail?

The most common causes are a price move beyond your slippage tolerance, too little SOL left for fees, network congestion that a higher priority fee would solve, or a token with transfer restrictions. A failed transaction still costs its network fee, so check the cause before retrying.

Need SOL before your first pool?

Every Meteora action starts with SOL for fees and liquidity. A regulated exchange with card and bank deposits is the simplest, safest on-ramp — then withdraw to your own wallet.

Buy SOL and get started External link · opens in a new tab