Back to Blog
Solana

Reclaim SOL Left Behind by Solana Trading Bots

S
Sol Slugs Team
Sol Incinerator

Rent update checked September 3, 2026: Every fixed per-account rent or payout figure in this older article is a historical example under the legacy 6,960-lamports-per-byte setting, not a current quote. Account size, the active rent stage, prior withdrawals, operation fees, and network costs can change the result. Read Solana Rent Reduction 2026 and use the live transaction preview for your wallet.

Fast Solana trading creates more than fills and transaction signatures. The first time a wallet trades a token, it usually needs an associated token account to hold that mint. Creating the account locks a small amount of SOL as a rent-exempt deposit.

After the bot sells the entire position, the token balance can reach zero while the account stays open. Repeat that across dozens or hundreds of memecoins and a bot wallet can accumulate a long list of empty accounts, each holding SOL that is no longer visible in the spendable balance.

The Short Answer

Scan the wallet used by your trading bot, close only token accounts with a zero balance, and return their rent deposits to the same wallet. A typical standard token account holds about 0.00203928 SOL; Sol Incinerator returns a flat 0.002 SOL per eligible account after its standard cleanup fee.

Why Bot Wallets Accumulate Empty Accounts

An associated token account is the on-chain container for one wallet and one token mint. A wallet that trades 100 different mints can therefore create roughly 100 separate token accounts even if it never holds more than a few positions at once.

Trading terminals and Telegram bots differ in how they route swaps, but the cleanup question is simpler: which accounts exist under the wallet you control, and which of them now hold zero tokens? The brand of bot does not change the SPL Token program's close-account rules.

This pattern commonly appears after using BONKbot, Trojan, BullX, Photon, GMGN, Banana Gun, or a custom trading script:

  1. The wallet buys a mint for the first time.
  2. The transaction creates a token account and funds its rent deposit.
  3. The position is later sold completely.
  4. The token account remains open with a zero balance.
  5. The locked rent becomes reclaimable when that empty account is closed.

Some trading products close accounts automatically, so activity alone does not prove that SOL is waiting. A read-only scan of the wallet is the only reliable count.

How Much SOL Can Be Left Behind?

For a standard 165-byte token account, the commonly seen rent-exempt deposit is 0.00203928 SOL. The total scales directly with the number of empty accounts:

  • 25 empty accounts hold about 0.051 SOL before fees.
  • 100 empty accounts hold about 0.204 SOL before fees.
  • 500 empty accounts hold about 1.020 SOL before fees.

Token-2022 accounts can have extensions and different sizes, so do not estimate those from the standard number. A trustworthy preview should calculate each account from its actual lamport balance.

How to Reclaim Rent from a Bot Wallet

  1. Open Sol Incinerator and remain in the default Fun Mode.
  2. Connect the exact wallet the bot used for trades. If the bot created a separate wallet, scan that address rather than your main wallet.
  3. Let the read-only scan identify empty SPL and Token-2022 accounts.
  4. Review the account count and estimated net SOL.
  5. Select Claim SOL, inspect the wallet transaction, and confirm that it closes only the expected zero-balance accounts.
  6. After confirmation, compare the wallet balance and transaction details on a Solana explorer.

Fun Mode is intentionally close-only. It does not need to burn tokens to recover rent from accounts that are already empty.

What Not to Close or Burn

An automated strategy can leave state beyond ordinary token accounts. A wallet may still contain open positions, LP or position NFTs, unsettled rewards, delegated balances, wrapped SOL, or tiny token amounts the bot expects to sell later.

Do not switch to a destructive burn flow just because an asset has no price. A missing price can mean poor indexing or thin liquidity rather than zero value. For any non-zero token balance, decide whether the asset is truly disposable before using Pro Mode.

Closing an already empty associated token account is different. The token mint still exists, the wallet still exists, and a future trade can create the account again. You will simply fund a new rent deposit at that time.

Separate Bot Access from Cleanup Access

Only connect a wallet you control. If a custodial service controls the key, you cannot safely close its accounts yourself. If a bot imported your seed phrase, consider moving remaining assets to a fresh wallet after reviewing and revoking any permissions you no longer need.

The cleanup site should never ask for a seed phrase or private key. A normal flow requests a wallet connection and then one or more explicit transaction signatures. Read Is Sol Incinerator Safe? for a practical transaction-review checklist.

Make Cleanup Part of the Trading Routine

High-activity wallets can recreate empty accounts every week. Periodic cleanup is reasonable, but closing an account only to trade the same mint again immediately wastes network fees and creates another rent deposit. A better cadence is after a strategy, campaign, or trading wallet has gone quiet.

For a general explanation of the mechanics, see How to Reclaim Solana from Unused Token Accounts. If an account still holds unwanted tokens, read Burning vs Closing Solana Token Accounts before taking a destructive action.

Scan a Bot Wallet

Scan a Bot Wallet

Find empty token accounts and review the reclaimable SOL before signing.

Try it now

Related Reading

Frequently Asked Questions

Why do Solana trading bots leave SOL locked in my wallet?

The first trade in a token usually creates a token account funded with a rent-exempt SOL deposit. Selling the full position can leave that account open with a zero balance, so its rent remains locked until the account is closed.

Can I reclaim SOL after using BONKbot, Trojan, BullX, Photon, or GMGN?

Usually yes if the bot traded through a wallet you control and left empty token accounts there. The cleanup is tied to on-chain account state, not the trading interface, so use a read-only wallet scan to find the actual closeable accounts.

Will closing an empty account break my trading bot?

Closing a zero-balance associated token account does not remove the wallet or the token mint. If a later trade needs the same account, the transaction can create it again, though that requires a new rent deposit and normal network fees.

Is it safe to clean a bot wallet?

Use a close-only mode for empty accounts and review the transaction before signing. Do not burn live positions, LP assets, or tokens that the bot still uses, and never provide a seed phrase to a cleanup website.

Reclaim SOL from Solana Trading Bot Wallets