To swap on Jupiter, open jup.ag and connect a Solana wallet such as Phantom. Choose the token you are paying with and the token you want, then enter the amount. Jupiter quotes a price. Approve the trade in your wallet, and it usually settles in seconds for a fee of well under a cent.
Those steps work because Jupiter is not one exchange. It is an aggregator: when you type an amount, it scans the liquidity pools on Solana's trading venues, splits your order across them when that pays better, and quotes the strongest price it found. The quote screen is a small contract. The number labeled minimum received is the floor you are agreeing to, and if the market moves past your settings before the trade lands, the swap cancels instead of filling badly.
The swap itself takes about two minutes; the settings around it, plus one ten-second token check, are what keep those two minutes cheap.
What you need before your first swap
Before your first swap you need exactly two things: a self-custody Solana wallet connected to the site, and some SOL inside it. The SOL matters twice. It is usually the asset you swap from, and it is always the asset that pays the network fee on every transaction.
Jupiter is a website that talks to your wallet, so the wallet comes first. If you do not have one yet, create a Phantom wallet before you continue. Phantom is the wallet most Jupiter users connect with, and that guide covers the install checks and seed-phrase safety this article deliberately skips.
Funding comes next. Most people buy SOL on an exchange and withdraw it to the wallet. The walkthrough on buying your first SOL covers the purchase, and the guide to sending and receiving SOL covers the transfer, including the test-amount habit that catches address mistakes while they are cheap.
One number is worth planning around. Keep roughly 0.05 SOL in the wallet as a fee buffer, about $7.50 with SOL at $150. That buffer covers thousands of ordinary transactions. A wallet holding zero SOL cannot do anything at all, including the swap that would fix the problem. From Blofin's operational perspective, the most common stumble we see in the exchange-to-wallet handoff is not the swap itself. It is users converting every last bit of SOL into a token position and leaving nothing for fees, which strands the wallet until the next deposit. A few dollars of SOL left unswapped keeps everything moving.
Wallet connected, buffer in place. The next thing to understand is the price you are about to accept.
How Jupiter finds your price
When you enter an amount, Jupiter checks prices across Solana's decentralized exchanges in real time, including Raydium, Orca, and Meteora. It then routes your order through whichever pool, or combination of pools, fills it at the strongest rate. You never pick a venue; the aggregator does the shopping for you.
Think of it as a flight-search site for tokens. Each DEX is an airline with its own prices. Jupiter compares all of them for your exact trade size, and it sometimes splits one order across two or three pools, the way a booking site splits a route across carriers. The comparison runs in moments because the Solana network settles trades in seconds for fractions of a cent. The venues underneath are automated market makers: pools of paired tokens whose prices shift with every trade. The theory behind that machinery lives in the guide to how AMMs work; this article stays on the app itself.
The model won decisively. Jupiter handles roughly 93% of all aggregator-routed trading volume on Solana, and aggregators as a group now route about three quarters of the chain's DEX flow (source: SolanaFloor's aggregator market report).
The quote screen is where that shopping trip reports back. Its four fields are worth reading every time:
| Field | What it tells you | What to watch for |
|---|---|---|
| Rate | The price you are getting right now | Compare it against the market price you expected |
| Price impact | How much your own trade size moves the pool's price | Above about 1% on a major pair, your trade is big for the pool |
| Minimum received | The worst fill you are agreeing to accept | This is your real downside, not the headline rate |
| Route | Which DEX pools your order travels through | Informational; Jupiter picks it for you |
Price impact and slippage get confused constantly, so keep them separate. Price impact is the cost of your own order's size, and it is visible before you trade. Slippage is the market moving between your click and the fill. You reduce the first by trading smaller. You control the second with a setting covered two sections down. First, the swap itself.
The swap, step by step
A full swap has six moves: connect the wallet, pick the pair, enter the amount, read the quote, approve in the wallet, and wait a few seconds for confirmation. Nothing is final until the wallet approval, so you can back out freely at any point before that last click.
Here is the flow with real numbers, swapping $100 of SOL into USDC with SOL at $150:
- Connect. On jup.ag, click Connect Wallet, choose Phantom or your own wallet, and approve the prompt. Connecting only lets the site propose transactions. Nothing moves without your signature.
- Pick the pair. Set SOL in the top field (what you pay) and USDC in the bottom field (what you receive). Default-list tokens are fine for the majors. For anything obscure, run the checks later in this guide first.
- Enter the amount. Type 0.667 SOL, about $100. Jupiter immediately quotes what that buys.
- Read the quote. Say it shows 99.85 USDC, price impact under 0.1%, and minimum received of 99.35 USDC. That last number is the worst case you are accepting. If the market moves so far that your fill would drop below it, the swap cancels rather than fills.
- Approve in the wallet. Click Swap. Your wallet pops up a summary of the same numbers. Check that the amounts match what you saw, then confirm.
- Wait for the confirmation. Jupiter shows a success message with a transaction link, usually within a few seconds, and the USDC appears in your wallet.
By default the site runs in Ultra mode, which makes the slippage and fee decisions for you automatically (source: Jupiter's swap documentation). That default suits a first swap well. It still pays to know what it is deciding on your behalf, because the two settings behind step 4 are where swaps go wrong. Slippage is the bigger one.
Slippage: the setting that decides what you accept
Slippage is the gap between the price you were quoted and the price your trade actually fills at, caused by the market moving in the seconds between. Your slippage tolerance is the largest gap you will accept. If the fill would be worse than that, Jupiter cancels the swap to protect you.
The stakes are easy to put in dollars. On a $500 swap, a 1% tolerance means you accept up to $5 less than quoted. A 10% tolerance puts $50 on the table. The tolerance is not a fee you pay every time. It is the worst case you have pre-approved, and volatile tokens will find your worst case. That is why "just raise the slippage" is dangerous advice.
Jupiter gives you two ways to manage it. In Ultra mode, a real-time estimator sets the tolerance for each trade on its own. It reads the token's volatility and current conditions, so stable pairs get tight protection and jumpy ones get room to fill. Flip the toggle to Manual mode and the decision becomes yours, with a dynamic option that adapts per token and a fixed option that holds your exact number (source: Jupiter's manual-settings support article). If you set it yourself, start from these bands:
| Pair type | Sensible tolerance | What can go wrong |
|---|---|---|
| Major pairs (SOL/USDC, SOL/JUP) | 0.3% to 0.5% | Occasional cancellations in fast markets; a retry costs under a cent |
| Mid-size tokens | 1% to 3% | Real money conceded on big swaps; check the dollar amount first |
| New or thin memecoins | 5%+ often demanded | You pre-approve terrible fills and become a target for the bots covered below |
When a swap fails with a slippage error, raise the tolerance one small step at a time, or trade a smaller amount. Do not jump to a double-digit setting. A cancellation costs a fraction of a cent; a bad fill you authorized costs whatever you authorized. Slippage guards your price. The next setting guards your place in line.
Priority fees: paying to land quickly
Every Solana transaction pays a base fee of 0.000005 SOL per signature, less than a tenth of a cent. It can also add a priority fee, an optional tip that bids for earlier processing when the network is busy (source: Solana's transaction fee documentation). On a quiet day the tip barely matters. During a frenzy, it decides whether your swap lands at all.
The math stays friendly either way. At $150 per SOL, the base fee is $0.00075, and even a generous tip adds fractions of a cent. Fees are always paid in SOL, one of the jobs on SOL's job list, which is the practical reason this guide told you to keep a buffer unswapped. Why tips work comes down to how the chain schedules transactions, and the deeper tour of Solana's architecture explains that scheduling. At the swap screen, one fact is enough: a busy network processes better-paying transactions sooner.
In Ultra mode, Jupiter prices the tip for you on every trade, one more reason the default suits beginners. In Manual mode you choose the priority level yourself and can cap the spend, either limiting the maximum fee or naming an exact one, so a fat-fingered setting cannot quietly overpay. The moments to care are big token launches and violent market moves. If your swap keeps timing out at such a moment, a higher priority level is usually the fix, not a higher slippage number. Landing fast is half of execution quality. The other half is who gets to watch your trade while it lands.
What about MEV on your swap?
MEV, short for maximal extractable value, is profit that bots capture by placing their own trades around yours. The classic version is the sandwich attack: buy just before your order, sell just after it, and pocket the price move you paid for. Sandwiches happen on Solana, and your settings shape how exposed you are.
A sandwich needs two ingredients: sight of your pending trade, and room to move the price against you. A high slippage tolerance provides the room. That is the hidden second cost of the double-digit memecoin settings in the table above. You are not just accepting a bad fill from the market; you are advertising how bad a fill a bot can force on you. The full mechanics, and the defensive habits that apply on any chain, live in the guide to MEV protection for traders. Here it is enough to know the attack is real and priced in dollars you never see leave.
Jupiter's current answer lives in the mode toggle. Ultra mode routes transactions through Jupiter's own infrastructure, so they stay private until they execute on-chain, invisible to the public scanners that bots rely on. That protection is part of what Ultra's service fee pays for: 5 to 10 basis points, at most $0.10 on a $100 swap (source: Jupiter's Ultra Swap developer documentation). Manual mode ships without MEV safeguards. It trades that protection for control and a fee-free route. For a beginner, the conclusion writes itself: stay in Ultra and keep slippage sane, and the sandwich problem stays mostly theoretical. None of it helps, though, if the token you are buying was never the real one.
Verify the token before you trade it
Anyone can create a Solana token and name it anything, including the exact name and ticker of a token you have heard of. Before you swap anything outside the majors, confirm you have the genuine token by checking its mint address, the long unique identifier under the token name, rather than trusting the ticker.
The trap looks like this. You search a trending ticker in the token list and get several results with the same name and logo. One is real. The rest are counterfeits hoping you grab the wrong one. The ticker is decoration; the mint address is identity. Projects publish their mint address on their official website and social accounts, and the reliable habit is to copy it from there and paste it straight into Jupiter's token search. The search then finds the exact token, no matter how many imitators share its name.
Jupiter also does part of this work for you. Verified tokens carry a checkmark, awarded on signals such as organic trading activity, holder distribution, ticker uniqueness, and on-chain liquidity. The checkmark means one specific thing: this is the canonical token for that name, not a duplicate. It is explicitly not an endorsement of the project, its team, or its prospects, and verification can be removed later (source: Jupiter's verification FAQ). A checkmark tells you the token is real. Whether it is worth buying is a different question, and no aggregator can answer it.
Thirty seconds of checking covers you:
- Get the mint address from the project's official site, never from a reply, DM, or ad.
- Paste the mint address into Jupiter's search instead of typing the ticker.
- Confirm the checkmark is present. Treat its absence on a supposedly established token as a stop sign.
- Glance at price impact on your quote. An extreme number can mean near-zero liquidity, a common rug signature.
- If any of this feels off, do not swap. Counterfeit tokens have no support desk and no refunds.
That is the whole safety layer. What remains is confirming the swap did what it said.
After the swap: confirm it, then build on it
A successful swap shows a confirmation in Jupiter, and the new token appears in your wallet within seconds. If anything looks off, open the transaction link on a block explorer such as Solscan and check the balance changes recorded on-chain. The explorer entry is the ground truth, and a failed transaction cost you only the base fee.
Explorers occasionally run a few seconds behind the confirmation. A token you have never held before may also need a moment before its price displays in the wallet, so a briefly odd-looking balance is normal. What you should never see is a token missing while the explorer shows the swap succeeded. That almost always means the wallet is hiding an unrecognized token rather than losing it, and unhiding it in the wallet's token list brings it back.
From here the pillar opens up. Swapping is the doorway skill for everything on-chain. It lets you rotate into a stablecoin during rough markets, and it gets you the SOL position that makes staking possible. The guide on delegating your SOL walks that through, and the comparison of native versus liquid staking covers the two ways to run it. You will also notice jup.ag offers more than swaps, including limit orders, recurring buys, and perpetual futures. Those are trading tools with their own risk profiles, and they belong to a different lesson. Master the two-minute swap and its three checks first, and the rest of Solana's app layer stops feeling like a locked room.
Frequently asked questions
Does Jupiter charge a fee to swap?
It depends on the mode. Ultra mode, the default, charges a service fee of 5 to 10 basis points per swap, meaning $0.05 to $0.10 on a $100 trade. In exchange it handles slippage, MEV protection, and priority fees for you. Manual mode adds no Jupiter fee on standard swaps, so you pay only Solana's network fee plus the pool costs already inside the quoted price. Either way, the quote you approve reflects what you will receive.
What happens if my swap fails?
You lose the network base fee, a fraction of a cent, and nothing else. Your tokens never leave the wallet on a failed swap. Failures usually mean the price moved beyond your slippage tolerance, so Jupiter cancelled rather than fill you badly, or the network was congested enough that the transaction expired. Retry with a slightly higher tolerance or priority level. A failed swap is the protection working, not money disappearing.
Why did I receive slightly less than the quote showed?
A small shortfall against the headline quote is normal and is not a failure. The quote is a snapshot. Your fill can land anywhere between that number and your minimum received, depending on how the market moved in the seconds before execution. Pool trading fees are also baked into the quoted rate rather than listed separately. If the received amount ever landed below the minimum-received figure you approved, that would be a real problem. Within the band, it is the tolerance you agreed to.
Can I swap on Jupiter from my phone?
Yes, two ways. The simplest is your wallet's built-in browser: open Phantom or another Solana wallet app, go to jup.ag inside it, and the site connects to the wallet around it. Jupiter also ships a standalone mobile app with the same swap engine and verification checkmarks as the website. Avoid reaching the site through a fresh search each time. A bookmark or the in-wallet shortcut protects you from typo-squatted fake domains.
Do I need the JUP token to swap on Jupiter?
No. JUP is Jupiter's governance token, used for voting on proposals and community programs, and holding it is entirely optional. Swaps are paid for in SOL through the network fee, plus Ultra's service fee taken inside the quote. You can use Jupiter for years without touching JUP. If you do decide to buy JUP itself, it trades like any other token and carries the same verification checkmark to look for.
Is there a minimum amount I can swap?
Jupiter itself imposes no minimum, and Solana's fees are low enough that even a $1 swap is technically viable. That is exactly why small test swaps are such a good habit before a large trade. The practical floor is economic rather than technical: on very small amounts, pool fees and price rounding eat a visible share of the value. A $5 to $10 test swap keeps that overhead trivial while proving your setup end to end.
Researched and written by the Blofin Academy editorial team with AI-assisted drafting. Primary sources include Jupiter's swap documentation, Jupiter's Ultra Swap developer documentation, Jupiter's manual-settings support article, Jupiter's verification FAQ, Solana's transaction fee documentation, and SolanaFloor's aggregator market report. All facts independently verified against cited documentation current as of July 2026.
This article is for informational purposes only and does not constitute financial advice, investment guidance, or a recommendation to buy, sell, or hold any digital asset. Cryptocurrency markets involve significant risk and you should conduct your own research and consult qualified professionals before making investment decisions. Blofin Academy content reflects the state of public information at time of publication; protocol parameters, fees, and ecosystem data change frequently.
