RecycleTokens Logo
How-to

Close Empty Token Accounts in Phantom and Reclaim SOL

Updated · 5 min read

Phantom hides zero-balance tokens by default, so most users never see the empty token accounts that still hold rent deposits. You can close them from a Phantom-connected web tool in a few clicks.

Desktop (browser extension)

Open RecycleTokens in the same browser where the Phantom extension is installed and choose Connect Wallet, then Phantom. Approve the connection request. Connecting only shares your public address.

  1. Connect Phantom.
  2. Run the scan to list empty token accounts.
  3. Select the accounts and press Reclaim.
  4. Review the approval screen and confirm.

Mobile (Phantom app)

Mobile browsers cannot talk to the Phantom app directly. Open the site inside Phantom's built-in browser instead: tap Phantom in the connect menu and the page opens inside the app, where connecting works the same way as on desktop.

What the approval screen should show

A reclaim transaction closes token accounts and returns SOL to you. Phantom's preview should show your SOL balance increasing by the rent minus the service fee. If a preview ever shows tokens or NFTs leaving your wallet, reject it.

Large wallets are processed in batches of about 18 accounts, because a single Solana transaction has a size limit. Phantom may ask you to approve all batches in one prompt.

Check your wallet for locked SOL

Scan any Solana address for empty token accounts and see exactly how much rent you can reclaim. Free to check, non-custodial to close.

Frequently asked questions

Why doesn't Phantom show my empty token accounts?

Phantom hides zero-balance tokens in the main view. The accounts still exist on-chain until they are closed.

Is connecting Phantom enough for a site to move my funds?

No. Connecting only reveals your public address. Every transaction still needs your explicit approval.