If you've used Jupiter — Solana's most popular DEX aggregator — more than a handful of times, your wallet is almost certainly carrying dead weight. Every swap into a new token creates a token account on-chain, and that account stays open indefinitely, even after you've sold every last token. Each one locks approximately 0.00204 SOL in rent. Swap into 50 different tokens over a few months of trading, and you've got over 0.10 SOL sitting in accounts that do absolutely nothing.
TL;DR: Jupiter creates a new token account every time you swap into a token for the first time. Selling the token empties the account but doesn't close it, leaving your rent deposit locked. Cleaning up these leftover accounts with SolRecover recovers that SOL instantly.
How Jupiter Creates Leftover Token Accounts
Jupiter aggregates liquidity across Solana DEXs — Raydium, Orca, Meteora, and others — to find you the best swap route. Under the hood, each swap follows the same pattern:
- You initiate a swap — say, SOL to a meme coin.
- Jupiter checks your wallet for an existing token account for the destination token.
- If no account exists, Jupiter creates an Associated Token Account (ATA) and funds it with ~0.00204 SOL from your wallet as a rent deposit.
- The swap completes, and the purchased tokens land in that new account.
Later, when you sell the token — whether through Jupiter, another DEX, or a trading bot — the tokens leave the account, but the account itself remains open on-chain. The rent deposit stays locked.
This is by design. Solana keeps the account open in case you want to receive that token again in the future. Convenient in theory, wasteful in practice — especially for tokens you'll never touch again.
Why the Problem Compounds Quickly
Jupiter users tend to be active traders. Meme coin season alone can mean dozens of new token accounts in a single week. Consider these common scenarios:
- Meme coin trading — Buying and selling 20 meme coins creates 20 accounts, locking ~0.04 SOL.
- Token sniping — Bots and quick-flip strategies touch many tokens, most of which you'll never revisit.
- Multi-hop swaps — Some Jupiter routes pass through intermediate tokens, which can create additional accounts you never intended to hold.
- Failed experiments — Buying a token to test it, realizing it's worthless, and selling immediately still leaves the account behind.
After a few months of active Jupiter usage, it's common to find 50 to 200+ empty token accounts in a single wallet. At ~0.00204 SOL each, that's 0.10 to 0.40+ SOL locked in pure overhead. Heavy traders can have significantly more. Understanding how token accounts work makes it clear why this adds up.
How to Find Your Jupiter Leftover Accounts
You can inspect your token accounts manually through a block explorer like Solscan. Navigate to your wallet address, click the "Token Accounts" or "Portfolio" tab, and look for accounts with a zero balance. Each one is a candidate for closure.
The problem with the manual approach is scale. If you have 100+ token accounts, scrolling through them one by one is tedious and easy to get wrong. You also need to verify which accounts actually have zero balances versus tiny dust amounts.
A faster approach is to use a dedicated scanner that reads your entire wallet at once and filters for closable accounts automatically.
SolRecover scans your wallet in seconds and identifies every empty token account left behind by Jupiter swaps — no sign-up required.
Scan Your Wallet FreeStep-by-Step: Clean Up Jupiter Accounts with SolRecover
Cleaning up your Jupiter leftover accounts takes less than two minutes:
1. Connect Your Wallet
Head to SolRecover and connect your Solana wallet — Phantom, Solflare, Backpack, or any wallet that supports Solana dApps. SolRecover requests read access to scan your accounts. No private keys are shared.
2. Review the Scan Results
SolRecover displays a summary showing:
- The total number of empty token accounts found
- The total SOL recoverable from rent deposits
- A breakdown of each closable account
Many of these will be accounts created by Jupiter swaps. You'll likely recognize token names from past trades.
3. Close Accounts and Recover SOL
Select the accounts you want to close — or select all if you want a full cleanup. SolRecover batches the closures into as few transactions as possible. Approve the transaction in your wallet, and the rent deposits flow back to your main balance immediately.
There's no waiting period. The SOL is yours again the moment the transaction confirms.
4. Verify Your Recovery
After the transaction confirms, your wallet balance will reflect the recovered SOL. You can rescan with SolRecover to confirm zero closable accounts remain, or check your balance in your wallet app.
What About Jupiter's Built-In Account Closing?
Jupiter itself does not currently offer a built-in tool to close leftover token accounts. The Jupiter UI focuses on swapping, limit orders, and DCA — not account management. Some advanced users close accounts using the Solana CLI (spl-token close), but that requires technical comfort and handles only one account at a time.
SolRecover fills this gap by letting you close all your empty accounts — from Jupiter and every other protocol — in a single session. For a full comparison of cleanup tools, see our best SOL recovery tools guide.
Preventing Future Buildup
You can't stop Jupiter from creating token accounts — that's how Solana works. But you can minimize the impact:
- Clean up monthly — A quick scan after each trading cycle catches empty accounts while they're still fresh.
- Be selective — Every token you swap into costs ~0.00204 SOL in rent. Think twice before aping into tokens you know you'll dump within hours.
- Consolidate wallets — Using fewer wallets means fewer places for empty accounts to hide.
- Track your trades — If you know which tokens you've exited completely, you know which accounts are safe to close.
For a broader cleanup strategy, our Solana wallet cleanup guide covers everything beyond just Jupiter accounts.
Jupiter Swap Leftover Accounts FAQ
Why does Jupiter create so many token accounts?
Every time you swap into a token you haven't held before, Jupiter creates an Associated Token Account to hold that token. This account requires a rent deposit of ~0.00204 SOL, and it persists even after you sell the entire balance.
Can I prevent Jupiter from creating leftover accounts?
Not directly. Token accounts are a fundamental part of how Solana works — any swap into a new token requires one. The best strategy is periodic cleanup to close accounts you no longer need.
Is it safe to close Jupiter swap accounts?
Yes, as long as the account has a zero token balance. Closing an empty account simply returns the rent deposit to your wallet. SolRecover only targets zero-balance accounts, so your active holdings are never at risk.
Stop Leaving SOL on the Table
Every Jupiter swap you've ever made might have left behind a small piece of your SOL. Individually, ~0.00204 SOL is trivial. Collectively, across months of trading, it's real money. Cleaning up takes less than two minutes and costs nothing beyond a tiny transaction fee.
Scan your wallet now and see how much SOL your old Jupiter swaps are holding hostage.
Recover Your SOLHow Recovery Tool Fees Compare
Fees vary dramatically across SOL recovery tools. Here's how they compare on a typical 30-account cleanup at SOL's January 2025 peak of $295 (0.0612 SOL / $18.06 USD recoverable):
| Tool | Fee | Cost on 30 Accounts (USD) | You Keep (USD) |
|---|---|---|---|
| SolRecover | 1.9% | $0.34 USD | $17.72 USD |
| PandaTool | 4.88% | $0.88 | $17.18 |
| ReclaimSOL | 5% | $0.90 | $17.16 |
| SlerfTools | 8% | $1.44 | $16.62 |
| RefundYourSOL | 15% (base) | $2.71 | $15.35 |
| SolRefunds | 20% | $3.61 | $14.45 |
| RentSolana | 20% | $3.61 | $14.45 |
Competitor fees last verified: March 12, 2026. With SolRecover, you pay just $0.34 USD on a 30-account cleanup — over 10x less than the $3.61 USD charged by 20% tools like SolRefunds or RentSolana. That's a $3.27 USD difference for the exact same operation. SolRecover also runs fully client-side (your browser connects directly to Helius RPC with no backend server), and offers a generous referral program where the referrer earns 1% while the platform keeps just 0.9%.