RecycleTokens Logo
How-to

How to Close Empty Token Accounts on Solana

Updated · 6 min read

If you have traded tokens on Solana, your wallet probably has empty token accounts that still hold a rent deposit. This guide shows how to find them, what is safe to close, and how to reclaim the SOL.

Step 1: Find your empty token accounts

An empty token account is one whose token balance is exactly zero. Wallet apps often hide these accounts, so the easiest way to see them is to scan your address with an on-chain tool or a block explorer that lists token accounts by owner.

  1. Open RecycleTokens and connect your wallet, or paste your address on the audit page.
  2. The scanner lists every SPL Token and Token-2022 account you own with a zero balance.
  3. Each result shows the rent that will be returned when it is closed.

Step 2: Review what you are closing

Closing is only possible for zero-balance accounts, so it cannot remove tokens you still hold. It is still good practice to glance at the list: if you expect to receive a token again soon, closing its account means a new deposit will be taken when it arrives.

Step 3: Sign the close transaction

A close transaction contains CloseAccount instructions from the official SPL Token program. Your wallet preview should show SOL coming back to you. On RecycleTokens the preview also shows the protocol fee transfer, so you can see the exact net amount before you approve.

A single Solana transaction has a size limit, so very large wallets are closed in several batches.

What a safe close transaction looks like

A legitimate reclaim transaction never asks for token approvals, never changes account authorities, and never moves tokens out of your wallet. If a site asks you to sign a SetAuthority or Approve instruction, or your wallet warns about token transfers, stop and do not sign.

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

Is it safe to close empty token accounts?

Yes, as long as the transaction only contains CloseAccount instructions for zero-balance accounts owned by you, with your wallet as the destination.

Can I close an account that still has dust tokens?

Not directly. The balance must be zero first, which means burning or transferring the remaining tokens.

How long does it take?

Scanning takes a few seconds and each close transaction usually confirms within seconds on mainnet.