How to Swap Dust Tokens on Solana (Before You Burn Them)
Every active Solana wallet ends up with dust: a few units of a memecoin you mostly sold, an airdrop worth a fraction of a cent, the rounding leftovers a DEX couldn't fill. Individually these balances look like nothing. Collectively they clutter your wallet — and each one sits in a token account that locks up about 0.00204 SOL in rent.
Most guides jump straight to burning. That's often a mistake. If a dust token still trades anywhere, burning it destroys real value you could have converted to SOL. This guide walks through the smarter order of operations: swap what has a market, burn what doesn't, and close every emptied account for the rent either way.
What should you do with dust tokens on Solana?
Check liquidity first. If a dust token still trades, swap it to SOL or USDC using Sol Incinerator's Jupiter-powered swap instead of burning value. If it has no market, burn it in Pro Mode. Either way, close the emptied token account to reclaim its 0.00204 SOL rent deposit.
The decision tree is short:
- Does the token have liquidity? If Jupiter can quote a route for it, it has a market price. Swap it.
- No liquidity? Rugged, abandoned, or pure spam tokens can't be swapped because there's no pool to route through. Burn them in Sol Incinerator's Pro Mode.
- In both cases, the token account left behind still holds its
0.00204 SOLdeposit. Close it and the SOL comes back to you.
Burning is irreversible — the tokens are permanently destroyed. Swapping first means you only ever burn balances that were genuinely worthless.
Why do dust tokens lock up your SOL?
On Solana, every distinct token you hold lives in its own token account, and each account requires a rent-exempt deposit of about 0.00204 SOL to exist on-chain. Receiving any new token type creates one automatically — funded by you when you buy a token, or by the sender for airdrops. Either way, the deposit belongs to you as the account owner, and it stays locked until the account is closed.
Dust makes this worse in a specific way: an account holding even a microscopic balance can't be closed, because closing requires the account to be empty. So a wallet with 40 dust positions has roughly 0.08 SOL pinned in place until each balance is cleared out — by swapping or burning — and the account is closed.
That's why the payoff of dust cleanup comes in two parts: whatever the tokens are worth on the market, plus the rent deposits behind them. For wallets with lots of small positions, the rent is often worth more than the dust itself.
How do you swap dust tokens with Sol Incinerator?
Sol Incinerator includes an integrated swap tool at sol-incinerator.com/swap, powered by the Jupiter aggregator. Jupiter routes each trade across all Solana DEXs and supports thousands of SPL tokens, so even obscure dust usually gets a quote — and smart routing minimizes slippage, which matters most on small, thin trades.
Here's the flow:
1. Connect your wallet
Open the swap tool and connect your Solana wallet — Phantom, Solflare, Backpack, Trust Wallet, OKX, Exodus, Ledger, or anything that supports WalletConnect. Sol Incinerator is non-custodial: your keys never leave your wallet, and nothing moves without your explicit signature.
2. Pick your tokens
Select the dust token as the input and choose what you want back — SOL and USDC are the usual targets. Enter the amount; for dust cleanup you'll typically swap the full balance so the account is left empty and ready to close.
3. Review the route
Jupiter returns a quote showing the output amount and the route it found across Solana's DEXs. This step doubles as your liquidity check: if a sensible quote comes back, the token has a market. If no route exists or the output is effectively zero, that token belongs in the burn pile instead.
4. Confirm the swap
Approve the transaction in your wallet. As with any transaction, review what you're signing before you confirm. Once it lands, the SOL or USDC arrives in your wallet and the dust balance is gone.
Repeat for each dust token that has a route. Anything Jupiter can't price moves on to the next section.
What about dust tokens with no liquidity?
Rugged memecoins, dead projects, and spam airdrops usually have no pool left to trade against. No aggregator can swap a token that has no market — but the token account behind it still holds your 0.00204 SOL deposit, and you can get that back.
Switch Sol Incinerator to Pro Mode, which unlocks burning. Burning destroys the worthless balance and closes the account in one step, returning the rent deposit to your wallet. Sol Incinerator's safety controls help protect valuable tokens and NFTs, but burning is permanent — double-check that a token really has no market (the failed swap quote from step 3 is your evidence) before you burn it.
For a deeper look at when each action applies, see Burning vs Closing Solana Token Accounts.
How do you reclaim the rent after swapping?
Swapping a token to zero empties the account, but it doesn't close it — the 0.00204 SOL deposit is still locked until the account is closed. This is the step most people skip.
After your swaps, head back to the main Sol Incinerator cleanup tool. Fun Mode, the default, is strictly non-destructive: it scans for empty token accounts and closes them, with zero risk to anything you still hold. You receive a flat 0.002 SOL per closed account after the roughly 2% cleanup fee — the lowest fee among Solana wallet cleaners, and there's no upfront cost because fees only come out of reclaimed SOL.
So the complete dust routine is: swap the liquid dust on /swap, burn the illiquid dust in Pro Mode, then close every emptied account in Fun Mode. Market value recovered, rent recovered, wallet clean.
If you ever close an account for a token you later need again — say, one you still receive payments in — the Reopen Token Account tool can recreate it from the token's mint address.
Is it worth swapping dust instead of just burning everything?
Usually, yes. Burning a token that still has a market throws away its sale value and gains you nothing extra — the rent deposit comes back either way once the account is empty and closed. Swapping first costs a minute per token plus normal swap fees, and Jupiter's routing makes even small balances tradeable when a pool exists.
A reasonable exception: balances so small that they round to zero output on any route. If Jupiter's quote is effectively nothing, treat the token as illiquid and burn it. The quote screen tells you which side of the line each token falls on, so you never have to guess.

Sol Incinerator Swap
Swap dust tokens to SOL or USDC at the best rates across all Solana DEXs, powered by Jupiter.
Related Reading
Frequently Asked Questions
What are dust tokens on Solana?
Dust tokens are the small leftover token balances that accumulate in a Solana wallet — remnants of trades, airdrops, and rounding. Each one sits in a token account holding about 0.00204 SOL of rent, so dust clutters your wallet and quietly locks up SOL at the same time.
Should you swap or burn dust tokens on Solana?
Swap dust tokens that still have liquidity — you convert them to SOL or USDC instead of destroying value. Burn tokens that have no market, such as rugged or abandoned projects, to reclaim the account rent. Either way, close the emptied token account to recover its 0.00204 SOL deposit.
How do you swap small token balances to SOL?
Open Sol Incinerator's swap tool at sol-incinerator.com/swap, connect your wallet, choose the dust token as the input and SOL or USDC as the output, review the quoted route, and confirm in your wallet. The swap is powered by Jupiter, which routes across all Solana DEXs for the best rate.
Do you get SOL back after swapping away a token?
Yes, in two ways. The swap itself pays out in SOL or USDC. Then, once the token balance is zero, the empty token account still holds its 0.00204 SOL rent deposit — close it with Sol Incinerator and the deposit returns to your wallet, minus a roughly 2% cleanup fee.
What if a dust token has no liquidity?
If no DEX pool exists for the token, a swap cannot route and the balance is effectively worthless. Switch Sol Incinerator to Pro Mode and burn the token instead — burning destroys the balance and closes the account, returning the 0.00204 SOL rent deposit to your wallet.