← All articles

Reclaiming SOL After a Memecoin Run: The Rent Nobody Talks About

August 17, 2026 · 7 min read

You remember the run. Twenty, fifty, maybe two hundred tickers over a few weeks. Some went up, most went to zero, and you moved on. What you probably never counted is what the run left behind: one open account per token, each holding a small deposit of your SOL that the network is still sitting on. Nobody talks about it because it never shows up as a line item. It just quietly stops being spendable.

The SOL that left your balance but not your wallet

On Solana, holding a token requires an account dedicated to that token in your wallet. Creating that account costs a deposit — called rent — of roughly 0.002 SOLfor a standard token account. The wording is unfortunate: rent isn't consumed, and it isn't a fee. It's collateral the network holds so the account can exist, and it's released in full the moment the account is closed.

That single detail is the whole story. When you sell a position down to zero, the token leaves, the account stays. It sits there, empty, with your deposit still inside it, forever, because nothing on Solana closes accounts for you. Your wallet shows a lower SOL balance than the sum of what you actually own, and the gap is invisible from any normal wallet interface. If you want the full mechanics, we broke them down in what is rent on Solana.

Why memecoin trading is the worst offender

Rent accumulation scales with the number of distinct tokens you've touched, not with the size of your trades. That makes memecoin trading uniquely expensive in accounts. A long-term holder with three positions has three accounts. Someone who spent a month rotating through launchpad tickers — pump.fun and everything downstream of it — can easily have opened a few hundred.

The pattern compounds in ways people underestimate:

  • Every new ticker opens a new account. Buying 0.05 SOL of something that rugs in four minutes still costs you a permanent ~0.002 SOL deposit.
  • Rugs never get sold.A token that goes to zero isn't worth the gas to exit, so the position becomes dust and the account stays open with dust inside it.
  • Active wallets attract spam. Once you look like a trader on-chain, airdrop spam finds you, and every unwanted token opens yet another account on your dime.
  • Newer tokens use Token-2022.Those accounts hold rent too, and plenty of tools simply don't look at them.

What a post-run wallet actually looks like

The numbers aren't dramatic per account — that's exactly why they go unnoticed — but they aggregate. Typical ranges by profile:

  • Casual user: ~25–75 empty or junk accounts → roughly 0.05–0.15 SOL
  • Active trader: ~100–250 accounts → roughly 0.2–0.5 SOL
  • Heavy memecoin trader: often 0.5–1+ SOL

Put that against how the same trader thinks about costs elsewhere. Most people will shop around for a marginally better price on a swap, or argue about priority fees, while carrying a fraction of a SOL in dormant deposits they could recover in a single transaction. It isn't life-changing money. It is, however, money that is already yours and requires no risk to retrieve — which is a rarer category than it sounds.

Worth being precise about one thing: this is a refund, not a yield, not a gain, and not compensation for the trades that went badly. You're recovering deposits you made yourself, one account at a time, without noticing.

Curious how much is locked in your own wallet?

Run a free check — no connect

What can actually be reclaimed

A cleanup after a trading run generally covers four things:

  • Empty token accounts.Positions you fully exited. The account closes, the deposit comes back — nothing else happens.
  • Dust positions. Leftovers worth a fraction of a cent from rugs and partial exits. The remaining balance is burned so the account can be closed, which is why you should always review the list before signing.
  • Worthless NFTs. Spam mints and dead collections hold rent exactly like tokens do.
  • Token-2022 accounts.The newer standard, same refundable deposit — often skipped by older tools.

The distinction that matters is between hiding and closing. Every wallet lets you hide a token so your interface looks tidy. Hiding changes nothing on-chain: the account stays open, the deposit stays locked. Only closing the account releases the SOL. If you want to do it yourself one account at a time, that's entirely possible — we documented the manual route in how to close token accounts manually. It works fine for five accounts and becomes unreasonable at two hundred.

Doing it without handing your wallet to a stranger

The recovery itself is trivial; the risk is entirely in the tool you use. Anything that promises to clean your wallet is asking for signature authority over your accounts, so the bar should be high:

  • Non-custodial, no exceptions. You sign with your own wallet. No tool ever needs your private key or seed phrase, and any request for either is the end of the conversation.
  • Scan before connecting. You should be able to paste an address and see the reclaimable amount without approving anything.
  • An itemised list before you sign.Which accounts close, which dust and NFTs burn — visible up front.
  • A fee you can verify. Charged on what you recover, settled in the same transaction, not a monthly plan or an unbounded approval.

SolHealth works this way: the scan is free and connection-free, it covers classic SPL accounts, Token-2022 accounts and worthless NFTs, and the fee is a flat 2%of the SOL you reclaim — you keep ~98%, and it's taken on-chain in the same transaction you approve. Developers with abandoned deploys can also close leftover program buffer accounts, which hold considerably more rent than a token account does.

The bottom line

A memecoin run leaves a trail of accounts, and each one is holding a piece of your SOL as a deposit you can take back whenever you want. It never appears as a loss because it never appears at all. The wallets with the most stuck rent are, predictably, the ones that traded the most — so if the last cycle was busy for you, the number is probably larger than you'd guess. Run a scan, look at the list, and decide. It was your SOL before the run, and it still is.