Skip to content

Best way to reclaim Solana rent? Wallets, CLI and tools compared

Ways to reclaim Solana rent compared: wallet menus and the spl-token CLI cost only network fees, bulk services charge about 1% to 15%. What each one closes.

Cover image for Best way to reclaim Solana rent? Wallets, CLI and tools compared
By 8 min read1511 words

Key takeaways

  • Every way to reclaim Solana rent, from a wallet menu to a bulk web service, ends in the same token program CloseAccount instruction, which returns the full deposit to the owner.
  • Closing Solana token accounts with the spl-token CLI costs only the 5,000-lamport network fee per signature; spl-token gc --close-empty-associated-accounts closes every empty associated account.
  • At the time of writing, in October 2026, bulk Solana rent reclaim services advertise fees from about 1% (Claim Your Sol) through about 2% (Sol Incinerator) to 15% before discounts (RefundYourSOL).
  • The SOLTidy Token Account Closer charges 5% of recovered rent and also withdraws excess rent from older accounts you keep and closes pump.fun volume accumulator accounts.
  • A Solana rent reclaim tool should only ask you to sign close, burn or withdraw instructions; a request for a seed phrase, a token approval or an upfront payment is a red flag.

The short answer#

The cheapest way to reclaim Solana rent is the free spl-token command line or your wallet's own close option, which cost only the 5,000-lamport network fee. Bulk web services scan your wallet and batch the closes for a share of the rent: at the time of writing, in October 2026, roughly 1% to 15% depending on the service, and 5% at SOLTidy. Every method returns the same gross deposit, 0.00148844 to 0.00203928 SOL per SPL token account.

Do all methods recover the same SOL?#

Yes, gross, because they all run the same instruction. A token account's rent deposit is returned by the SPL Token program or Token-2022 when CloseAccount runs, and the program pays the account's full lamport balance to the destination you name. A wallet button, a terminal command and a web service differ only in who builds the transaction, what they charge, and which accounts they bother to find. The arithmetic for your wallet is in how much SOL you can recover from token accounts.

That leaves three things worth comparing:

  1. Fee. Network fees only, a percentage of the rent, or a flat amount.
  2. Coverage. Plain SPL token accounts are universal. Token-2022, NFTs, pump.fun accounts, excess rent and developer leftovers are not.
  3. Effort. One prompt per account in a wallet menu, a terminal, or a scan and a handful of batched signatures.

Can your wallet close token accounts for free?#

Partly. Wallets are built to display balances, not to garbage-collect accounts, and their cleanup options vary. At the time of writing, Solflare's help center documents a Close Account option in a token's three-dot menu that returns the SOL to your main balance, and Phantom's help center documents a Burn Token option for Solana collectibles that removes the NFT and returns its rent. I could not find official Phantom documentation for closing empty fungible token accounts. The Phantom specifics are in how to clean up a Phantom wallet.

Wallet menus are the right choice for a handful of accounts. They cost nothing beyond the network fee, and you never leave the wallet. They become tedious at thirty or more, because each account is its own confirmation, and they rarely surface empty accounts at all, since a zero-balance token usually drops out of the list.

How do you reclaim rent with the spl-token CLI?#

The spl-token command line tool closes accounts for nothing but network fees, and it is the method I would use if I kept a keypair file. The relevant commands:

  • spl-token accounts lists every token account the keypair owns, including empty ones.
  • spl-token close <MINT> closes the associated account for one token. It fails if the balance is not zero, which is the safety you want.
  • spl-token gc --close-empty-associated-accounts is the bulk option: gc moves balances out of auxiliary token accounts and closes empty ones, and the flag adds every empty associated account.
  • spl-token burn <ACCOUNT> <AMOUNT> empties an account holding dust so it can be closed. Burning is permanent.
  • spl-token withdraw-excess-lamports <ACCOUNT> <RECIPIENT> sends the surplus rent out of an older account you keep open.
  • solana program close --buffers closes leftover program deploy buffers for developers.

The catches are practical. The CLI wants a keypair file or a hardware wallet setup in the terminal, which most browser wallet users do not have. gc scans one token program per run, so Token-2022 accounts need a second run with --program-id set to Token-2022. And nothing tells you which accounts belong to a dead token before you run the commands.

What do bulk rent reclaim services charge?#

At the time of writing, in October 2026, the well-known services publish these fees on their own sites. All of them deduct the fee from the recovered rent rather than charging upfront.

MethodFee on reclaimed rentToken-2022NFT burnspump.fun accountsExcess rent from kept accountsProgram buffers
Wallet menuNetwork fee onlyVaries by walletPhantom, Solflare: yes, one at a timeNoNoNo
spl-token / solana CLINetwork fee onlyYesManualNoYes, one account per commandYes
Claim Your Sol1%, described as a donationNot stated on its homepageNot stated on its homepageNot statedIts homepage mentions the surplus depositNot stated
Sol IncineratorAbout 0.00004 SOL per SPL account, 0.00007 per Token-2022 account, roughly 2%; around 5% on standard NFT burns per its own comparisonYesYes, including pNFTs and compressed NFTsYes, pump.fun reward accountsNot statedNot stated
RefundYourSOLStarts at 15%, can be matched down to 2% and reduced by a ranking systemYesNot advertisedNot statedNot statedNot stated
SOLTidy5% of recovered SOLYesYes, separate NFT Burner, 5%Yes, pump.fun and PumpSwap volume accumulatorsYes, automaticYes, separate Program Buffer Closer, 5%

"Not stated" means I could not find it on the service's own site, not that the feature is missing. Fees are the kind of thing that changes without notice, so treat the table as a snapshot and read the fee line on the confirmation screen before you sign.

A few points the table does not capture:

  • Batching. All the bulk services batch several closes into each transaction. The limit is Solana's 1,232-byte transaction size, so dozens of accounts still take several signatures anywhere.
  • Fee payer modes. Sol Incinerator and RefundYourSOL both describe ways to recover rent from a wallet with no SOL for fees, by advancing the network fee and taking it back from the rent.
  • Open source. None of the three sites I checked says on its homepage that its code is published. Every one says keys stay in your wallet, and that part you can verify yourself: the transaction is built in the browser, and your wallet shows exactly what it does before you approve.

Where does SOLTidy fit, honestly?#

I built SOLTidy, so weigh this accordingly. The Token Account Closer charges a flat 5% of the SOL it recovers, taken inside each transaction, and nothing when nothing is recovered. On fee alone that is more than Claim Your Sol's 1% or Sol Incinerator's roughly 2%, and less than RefundYourSOL's starting 15%.

What the 5% covers is reach. A single scan checks both token programs, and besides closing empty accounts it:

  • withdraws excess rent from accounts opened before Solana lowered rent and that you are keeping, 0.00055084 SOL per SPL token account, without closing them;
  • closes pump.fun and PumpSwap volume accumulator accounts, about 0.0013462 SOL each, skipping any with unclaimed rewards;
  • simulates every transaction before you sign, and packs up to 12 accounts into each.

Accounts holding dust are a separate step. Sell Dust for SOL swaps the balance through Jupiter and closes the account in one transaction for 1% of the swap plus 5% of the rent. Unwanted Metaplex NFTs go through the NFT Burner, which returns about 0.005 to 0.01 SOL per NFT for 5%. Developers with failed deploys can use the Program Buffer Closer, also 5%. If your wallet only has plain empty SPL accounts and you are comfortable with the CLI, the CLI is cheaper and I would tell a friend to use it.

Which method should you use?#

Pick by account count and setup:

Your situationSensible choice
Fewer than about 5 accountsYour wallet's own menu
Keypair file and a terminalspl-token gc --close-empty-associated-accounts
Dozens of empty SPL accounts, browser walletAny bulk service; compare the fee line
Old wallet with tokens you still holdA tool that withdraws excess rent, or the CLI one account at a time
Active pump.fun traderA tool that closes volume accumulators, once you stop trading there
Spam NFTsWallet burn for one or two, a bulk burner for many

How do you tell a legitimate rent reclaim tool from a drainer?#

A legitimate tool only needs you to sign close, burn or withdraw instructions, and your wallet's simulation should show SOL arriving and nothing leaving except any burns you chose. Searches for the well-known services turn up several similarly named domains, so type the address rather than following a search ad or a link in a token's metadata. Then check three things before you approve:

  1. No seed phrase, ever. No cleanup needs it.
  2. No token approval. Approve gives a delegate standing permission to move your tokens. Closing accounts needs none. If you think you signed one in the past, the delegation scanner finds and revokes them for free.
  3. No upfront payment. Every service above takes its cut from the recovered rent inside the same transaction.

The longer version of the risk question is in is it safe to close Solana token accounts.

Bottom line#

Every way to reclaim Solana rent runs the same instruction and returns the same deposit, so choose on fee, coverage and effort. The CLI and wallet menus cost only network fees and suit small counts or terminal users. Bulk services trade a share of the rent, about 1% to 15% at the time of writing, for scanning and batching. SOLTidy sits at 5% and covers excess rent and pump.fun accounts that basic closers skip. Whatever you use, read the fee and the simulation before you sign.

Questions & answers