H HITTINCORNERS Guides

Updated 2026-09-11

How to Swap Tokens on Solana

Key takeaways

  • Solana swaps trade against a liquidity pool, not another person's order, so price impact and pool depth drive your execution price.
  • Aggregators like Jupiter check multiple pools at once and can split a trade across them for a better net price than any single DEX.
  • Always read your wallet's transaction simulation before signing — it's your last check against a malicious or mistaken transaction.
  • Anyone can create a token with any name on Solana; verify the contract address, not just the displayed name or logo.

A Solana swap trades against a liquidity pool, not another person’s order — which is why price impact, slippage, and pool depth matter more than they would on an order-book exchange. Here’s how execution actually works, and the specific things to check before you confirm any trade.

How a swap actually executes

When you submit a swap, you’re interacting with a liquidity pool (or, more commonly, several pools via an aggregator) holding reserves of both tokens. The pool’s pricing formula determines your execution price based on the size of your trade relative to the pool’s depth — this is why larger trades against thin pools get worse prices, an effect called price impact.

Most people swap through an aggregator like Jupiter rather than a single DEX directly. The aggregator checks liquidity across Raydium, Orca, Meteora, and other pools simultaneously, and routes your trade — sometimes splitting it across several pools — to get a better net price than any single venue would offer alone.

What to check before you confirm

The quoted price and price impact. A large price impact number means the trade is moving the pool’s price significantly — for a big trade against thin liquidity, consider splitting it into smaller pieces or using a different pair.

Slippage tolerance. This is the maximum price movement you’ll accept between submitting and confirming. Too tight and normal price movement can cause your transaction to fail; too loose and you’re exposed to sandwich attacks (see our MEV glossary entry).

The transaction simulation. Good wallets show you what a transaction will actually do — which tokens move, in what amounts — before you sign. Read it. This is your last check against a malicious or mistaken transaction.

Token legitimacy. Anyone can create a token with any name or symbol on Solana, including fake versions of legitimate projects. Verify you’re swapping the genuine token by checking its contract address against an official source, not just its displayed name or logo.

A basic walkthrough

  1. Connect your wallet to Jupiter (or your chosen DEX).
  2. Select the token you’re swapping from and to.
  3. Enter the amount and review the quoted output, price impact, and route.
  4. Set your slippage tolerance appropriately for the pair’s liquidity.
  5. Review the transaction simulation in your wallet before signing.
  6. Confirm, and wait for on-chain confirmation (typically seconds on Solana).

HittinCorners Team

Solana DeFi research & guides · Our editorial process