Jupiter is a decentralised exchange aggregator on Solana. That means it does not hold one big pool of its own: it searches lots of trading pools across Solana, finds the best price for your swap and sends your trade through them, often splitting it across several. You connect your own wallet, so Jupiter never holds your money between trades.
Before It Rugs is not affiliated with Jupiter. This page describes how it works at the time of writing (October 2026), using Jupiter's own documentation. Interfaces change, so check jup.ag if something looks different.
The words you need first
- Swap: exchanging one token for another, for example SOL for a memecoin.
- Liquidity pool: a pot of two tokens that people trade against. The price comes from the ratio between them.
- Aggregator: a service that compares many pools and picks the best route.
- Slippage: the difference between the price you were quoted and the price you actually get.
- Price impact: how much your own trade moves the price. Big trades in small pools have a big impact.
- Contract address (CA): the unique ID of a token. Names can be copied. Addresses cannot.
How a swap on Jupiter works
On jup.ag, the main swap form sits on the Market tab. You choose what you are selling under Sell, what you want under Buy, and enter an amount. To pick a token by its address, there is a Paste CA button that reads the address from your clipboard.
Jupiter then shows a quote. Under the Buy box is a rate line you can expand to see the Network Fee, the Platform Fee and the Route (which pools your trade will go through). You click Swap and approve the transaction in your wallet. Afterwards, the trade appears in the Activity tab of your portfolio.
Warning: Always check the contract address before you confirm. Anyone can create a token with a popular name and picture. See copycat tokens.
What Ultra mode does
By default, swaps on jup.ag run in Ultra mode, shown as Ultra V3 in the swap settings. Ultra makes several decisions for you:
- Routing. It compares many sources of liquidity and picks a route.
- Slippage. A system Jupiter calls Real-Time Slippage Estimation sets your slippage for each swap, based on how volatile and how liquid the token is.
- Network and priority fees. It sets the fee needed to get your transaction processed.
- MEV protection. MEV (maximal extractable value) covers tricks like sandwich attacks, where a bot buys just before you and sells just after, pocketing the difference. Ultra uses private, MEV-resistant execution to reduce this. Jupiter says it reduces the risk, not that it removes it.
There is also Manual mode, where you set slippage and fees yourself. Jupiter's documentation notes that Manual mode has no MEV protection.
If your wallet has less than 0.01 SOL, Jupiter may make a swap "gasless" as a last resort, when the trade is worth about $10 or more and the token you are selling is verified. It pays the network fee and takes the cost out of your swap. On small trades that cost can be a large percentage, so it is better to keep a little SOL in your wallet.
Fees
At the time of writing, Jupiter's documentation lists these Ultra swap fees for jup.ag:
| Swap type | Fee |
|---|---|
| Most token swaps | 0.1% |
| Tokens less than 24 hours old | 0.5% |
| SOL to or from stablecoins | 0.02% |
These are on top of Solana network fees and any fees charged by the pools themselves, such as the PumpSwap fees described in What is pump.fun?. The Jupiter mobile app has its own fee schedule.
Warning: Jupiter's documentation says some browser extensions can inject extra referral fees into swaps. If fees look higher than expected, try a clean browser profile with no extensions.
Other things Jupiter does
Jupiter has grown well beyond swaps. The parts most relevant to memecoin traders are:
- Limit orders. Orders that trade automatically when a price is reached, including Take Profit, Stop Loss and One Cancels Other pairs. See How to set a stop-loss and take-profit on Jupiter.
- DCA orders. Buying or selling a fixed amount at regular intervals.
- Token pages and discovery tools. Charts, holder data and lists of new launches.
- Jupiter Wallet and Jupiter Mobile. Its own browser extension wallet and phone app.
It also offers higher-risk products such as perpetual futures (leveraged bets on price) and prediction markets. These are not covered here, and leverage can lose you more than a spot trade.
Jupiter's token warnings
Jupiter shows warnings on risky tokens. Its documentation lists warnings including Not Verified, Low Organic Activity, Low Liquidity, New Listing and Not Sellable, and token pages flag an active Mint Authority or Freeze Authority. Those last two mean the creator can still freeze your tokens or create more of them. Our guide to mint and freeze authority explains why that matters.
Jupiter is clear that verification is a review, not a guarantee, and that good-looking numbers do not remove risk. Nearly every new memecoin will carry some of these warnings.
What Jupiter cannot do for you
Jupiter finds the best available price. It cannot make a bad coin good. If a coin's liquidity is pulled or a large holder dumps, Jupiter will still route your sell, but the best available price may be close to nothing. Jupiter's own docs warn that the gap between quoted and executed prices can be large, and that low-liquidity tokens can have high price impact.
That is why it is worth checking a coin's warning signs before you swap. Our live board grades new Solana memecoins A to F from public on-chain data, so you can see the red flags first.
Related
- How memecoin trading actually works (and why most people lose)
- How to set a stop-loss and take-profit on Jupiter
- Keeping your Solana wallet safe
- Mint and freeze authority