Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Jupiter Ultra is Solana's automated swap mode. Here is how its routing, MEV protection and 0-0.1% fee work, plus when to switch to Manual.
Jupiter Ultra is Solana’s default automated swap mode on jup.ag that handles slippage, priority fees, routing, and MEV protection for you so a single confirmation completes the trade.
It is not a separate app or a premium tier. It is the mode you already land on when you open the swap page at jup.ag, the largest DEX aggregator on Solana. Ultra was built so a beginner can swap tokens without touching slippage sliders or fee settings.
Most people meet Ultra without realizing it has a name. You paste a token, hit swap, and it works. But behind that one click sits a set of engines deciding how your trade routes and how it lands. This guide walks through what Ultra actually does to your trade, what the fee really is, when to switch to Manual mode, and why a swap can still fail.
Jupiter Ultra is the automated swap experience on jup.ag. You choose two tokens and an amount. Ultra decides everything else.
That “everything else” is the interesting part. It sets your slippage tolerance in real time, picks a priority fee so the transaction confirms, splits your order across the best liquidity sources on Solana, and shields the trade from front-runners. All of that happens before you sign.
Jupiter itself is more than a swap tool. It runs perps, a token launchpad, and other products, and JUP is its governance token. If you want to see how the swap mode fits next to the rest, our explainer on perpetual futures covers one of Jupiter’s other core products.
But Ultra is the front door. It is what most people touch first. And because it is the default, understanding it matters even if you never open a single setting.
The core promise is simple. You get a swap that behaves well without needing to know what a basis point or a priority fee is. The trade-off is that you hand Jupiter the controls. For most users, that is a good deal. For a few, it is not, and we will cover that split later.
When you confirm an Ultra swap, three things happen in sequence: quote, route, and land. None of it requires you to code or configure anything.
First comes the quote. Jupiter’s Metis Routing Engine scans Solana’s DEXs to find the best path for your trade. It rarely uses a single pool. Instead it splits your order across venues like Raydium and Orca to reduce price impact and get you more tokens out.
Then Real-Time Slippage Estimation, or RTSE, sets your slippage tolerance. This is the buffer that protects you from price moves between quote and execution. Instead of a fixed number you guess at, RTSE adjusts live based on how volatile and liquid the token is.
The last step is landing. Jupiter Beam pushes the transaction onto Solana quickly with an appropriate priority fee, so it confirms instead of stalling in traffic. Then the result comes back to your wallet.
The whole quote-route-land flow looks like this:
A common misconception is that Ultra trades against one big pool. It does not. Routing across many venues is where a lot of the price improvement comes from, and it depends heavily on how much liquidity sits behind each token. Thin liquidity means worse routes and wider slippage, no matter how smart the engine is.
So the value of Ultra is not one clever trick. It is stacking good routing, live slippage, and fast landing into a single confirmation you never have to tune.
MEV, or Maximal Extractable Value, is profit that bots extract by reordering or inserting transactions around yours. The classic version is a sandwich attack.
In a sandwich, a bot spots your pending swap, buys the token just before you to push the price up, lets your trade fill at the worse price, then sells right after. You eat the gap. The bot pockets it. On a public mempool, this is a constant tax on naive swaps.
Jupiter Ultra fights this in two ways. It keeps your trade private until it lands on-chain, so bots cannot see and front-run it in a public mempool. And Jupiter does not sell your order flow to the parties who would exploit it. That combination cuts off the most common sandwich setups.
This is the same dynamic behind exit liquidity, where someone else profits from your trade at your expense. MEV bots are one of the parties trying to make you their exit.
One honest caveat. Protection reduces MEV risk, it does not erase every risk. On a highly volatile or low-liquidity memecoin, the price can still swing hard between your quote and your fill through normal market movement, not an attack. Ultra shields you from bots. It cannot shield you from a token that dumps 30% in the same block for real reasons.
So treat MEV protection as a strong default, not a force field. It removes a whole category of theft. It does not remove market risk.
The direct answer on cost: Jupiter Ultra charges a fee of 0-0.1% of your trade, which is 0 to 10 basis points, as documented by Jupiter. On many pairs the platform fee sits at the low end, and gasless swaps are supported through Jupiter Z for certain routes so you do not always pay SOL for gas.
The part people actually argue about is positive slippage. Positive slippage happens when your trade fills at a better price than quoted. On some swap tools, that upside flows back to you. On Ultra, Jupiter captures positive slippage as part of how it earns.
That sounds like a hidden take until you see the whole picture. Ultra’s routing and MEV protection often get you a better base price than a manual single-pool swap would. So even after Ultra keeps the positive slippage, your net result can still beat what you would have gotten alone.
Here is a rough example with round numbers to make it concrete.
| Fee item | What you pay |
|---|---|
| Platform fee | 0-0.1% of the swap (0-10 bps) |
| Network gas | Small SOL amount, or none on gasless routes |
| Positive slippage | Captured by Jupiter, not returned to you |
Say you swap $1,000 of USDC into a token. A 0.1% platform fee is $1. If Ultra’s routing fills you $4 better than a naive route and it keeps that $4 of positive slippage, you still came out ahead of the version where you routed through one pool and got sandwiched.
The takeaway is that “free” is the wrong question. The right question is net price. Ultra is cheap in fees and can beat Manual on execution, but it does keep the positive slippage, and you should know that before deciding it is costless.
Ultra and Manual are two modes on the same swap page. Ultra automates every setting. Manual hands you the controls.
Ultra is the right default for most people. You get automated slippage, smart routing, MEV protection, and fast landing without touching a single field. Manual mode is for advanced traders who want to override those defaults on purpose.
The clearest way to decide is by what you need from the trade.
| Use Ultra if | Use Manual if |
|---|---|
| You want a one-click swap that just works | You want to set your own slippage tolerance |
| You value MEV protection over fine control | You want single-pool or specific DEX routing |
| You are new to Solana swapping | You want to exclude certain DEXs or pools |
| You do not want to manage priority fees | You want zero platform fee and full control |
The Manual-mode power user is usually an active Solana trader who knows exactly which pool they want and why. If that is not you yet, Ultra is the safer starting point.
Switching modes is easy. On the jup.ag swap interface, you toggle between Ultra and Manual near the top of the swap panel. Your choice sticks until you change it back.
For memecoins specifically, the honest answer is mixed. Ultra’s live slippage and MEV protection help on fast-moving tokens, which is where sandwich bots hunt hardest. But a trader chasing a very specific pool or a razor-thin entry may want Manual’s control. Start on Ultra, and only move to Manual once you know precisely what setting you would change and why.
A failed Ultra swap is frustrating, but it usually has a plain cause and a quick fix. And in most cases a failed swap only costs the small network fee, not your tokens.
The most common failure is the price moving beyond the slippage tolerance RTSE set. On a volatile token, the price can jump between your quote and your fill, and the transaction reverts to protect you from a bad price rather than filling at any cost. That revert is the system working, not breaking.
Other frequent causes are worth knowing before you retry.
The fixes are usually simple. Retry the swap, since a fresh quote often lands when volatility settles. Split a large trade into smaller pieces so each one routes cleanly. Keep a small SOL buffer in your wallet for gas even on gasless-supported routes. And on brand-new low-liquidity tokens, expect more failures and size down.
If a swap keeps failing on one specific token, that is often a signal about the token, not about Ultra. Thin liquidity and heavy volatility are token problems Ultra surfaces rather than hides. A repeated fail on a fresh memecoin is worth reading as a warning.
Jupiter Ultra is non-custodial. Jupiter never holds your funds. You sign every transaction from your own wallet, and nothing moves without your signature.
The biggest real risk is not the protocol. It is phishing. Fake clones of jup.ag are common, and they are designed to drain wallets that connect and sign. This is the threat that actually loses people money, and it has nothing to do with how Ultra routes a trade.
To stay safe, a few habits matter more than any feature.
You will need a non-custodial Solana wallet like Phantom or Solflare to use Ultra at all. If you are still choosing one, our wallets hub covers how self-custody works and what to look for.
One more distinction. Ultra being safe does not make every token safe. A rug pull or a scam token can still cost you even on a clean, correctly executed swap. Ultra protects the mechanics of the trade. It cannot vet the token you chose to buy. Keep those two risks separate in your head, and you will make better decisions.
Jupiter Ultra is not fully free. It charges a platform fee of 0-0.1% (0-10 basis points) of your trade, and it captures positive slippage rather than returning it. You may still pay a small SOL network fee, though some routes support gasless swaps. Even so, Ultra’s routing often nets a better price than a manual swap.
Jupiter Ultra automates slippage, routing, priority fees, and MEV protection in one click. Manual mode hands you those controls so you can set custom slippage, choose specific pools or DEXs, and avoid the platform fee. Ultra suits most users, while Manual suits advanced traders who want to override the defaults on purpose.
Yes, Jupiter Ultra reduces MEV and sandwich-attack risk by keeping your trade private until it lands on-chain and by not selling your order flow. That blocks the most common front-running setups. It does not remove normal market risk, so a volatile token can still fill worse than quoted through real price movement.
On Jupiter Ultra, positive slippage is captured by Jupiter rather than refunded to you. It is one of the ways the mode earns. In practice, Ultra’s routing and MEV protection often secure a better base price, so your net result can still beat a manual single-pool swap even after Jupiter keeps that upside.
To turn off Ultra mode on Jupiter, open the swap panel on jup.ag and toggle from Ultra to Manual near the top of the interface. Manual mode then lets you set your own slippage tolerance, choose routing, and exclude specific DEXs. Your selection stays until you switch it back to Ultra.
If you want to use Jupiter Ultra well, a few concrete moves this week will save you money and stress.