Solana Rent

What Is Solana Rent? Rent Exemption Explained

Learn what Solana rent means, why standard SPL Token Accounts commonly hold about 0.00203928 SOL, and how eligible account rent can be recovered.

Updated
by Your Free SOL

Solana accounts that store data generally need a minimum lamport balance to remain rent-exempt. For many token accounts, this balance is funded when the account is created and remains in the account until the account is closed.

For users, the practical takeaway is simple: a wallet can contain token accounts that are no longer needed but still hold SOL. If a supported account is eligible to close, its remaining lamports can be returned to a destination account you control.

Key takeaways
  • Solana's rent-exempt minimum depends on an account's data size.
  • A basic token account under the classic SPL Token Program commonly requires 2,039,280 lamports, or 0.00203928 SOL, to be rent-exempt.
  • An empty token account can remain on-chain after its token balance reaches zero.
  • Closing an eligible token account transfers its remaining lamports to a destination account.
  • The actual reclaimable amount depends on the account's current balance and eligibility.
  • Token-2022 accounts may require a different amount because extensions can increase account size.

What does Solana rent mean?

Solana stores network state in accounts. Accounts that contain data need a minimum lamport balance based on their data size.

1 SOL = 1,000,000,000 lamports

The term “rent” describes the storage model, but many accounts are funded to the rent-exempt minimum. It is often helpful to think of this balance as a refundable storage deposit: the lamports remain in the account while it exists and can be recovered when an eligible account is closed.

How much SOL does a token account hold?

A basic token account created under the classic SPL Token Program uses 165 bytes of account data. With commonly used Solana rent parameters, its rent-exempt minimum is:

2,039,280 lamports
= 0.00203928 SOL

This is the commonly quoted amount for a basic SPL Token Account. It is not a universal fixed amount for every token account.

Token-2022 accounts can use extensions that require additional account space. Their rent-exempt minimum may therefore be higher. The network's rent parameters may also change over time.

Eligible basic token accountsApproximate balance
10.00203928 SOL
50.0101964 SOL
100.0203928 SOL
500.101964 SOL
1000.203928 SOL

Why do token accounts hold SOL?

When a wallet holds an SPL token, the token balance is stored in a separate token account. The wallet's main system account and its token accounts are different Solana accounts.

Your Wallet
├── USDC Token Account
├── BONK Token Account
├── JUP Token Account
└── Other Token Accounts

Each token account stores data on-chain and therefore needs a rent-exempt balance.

The token balance and the account's SOL balance are separate. The SOL in a token account is used to keep that account on-chain; it is not part of the token balance.

To understand this account structure in more detail, read What Is a Solana Token Account?.

Why can an empty token account still hold SOL?

If you transfer or sell the entire token balance, the token amount can become zero without automatically removing the token account.

The account may remain on-chain with its lamports still inside it. Wallets that have interacted with many tokens can therefore accumulate multiple token accounts that are no longer needed.

“Empty” describes the token balance. It does not, by itself, prove that closing the account is appropriate or supported.

Can Solana rent be recovered?

Yes, when the token account is eligible to close.

The Token Program provides a CloseAccount instruction. For a regular non-native token account, the token balance must be zero. The account owner or configured close authority must authorize the instruction.

When the account closes, its remaining lamports are transferred to a destination account specified by the transaction, and the token account is removed.

Eligible token account
        ↓
CloseAccount instruction
        ↓
Remaining lamports transfer to destination
        ↓
Token account is removed

For a basic token account funded at the commonly used minimum, this may return approximately 0.00203928 SOL, before any applicable transaction or service fees.

Are all token accounts closed the same way?

No.

A regular non-native token account generally must have a zero token balance before it can be closed. The account may also have a configured close authority or other restrictions.

Wrapped SOL accounts are a special case. They can be closed to unwrap the underlying SOL even when the token balance is not zero.

Token-2022 accounts may also require different handling because extensions can change the account size and behavior.

Is reclaiming rent the same as burning tokens?

No.

Burning permanently destroys tokens and reduces the token supply. Closing a token account removes an eligible account and transfers its remaining lamports to a destination account.

If a regular token account still contains tokens, you generally need to transfer them elsewhere or burn them before closing the account. Burning is usually irreversible, so do not burn tokens merely to recover rent unless you intentionally want to destroy them.

How much SOL could be in unused accounts?

One basic token account may contain about 0.00203928 SOL, but active wallets can accumulate many accounts.

Ten accounts would represent roughly 0.0203928 SOL, while fifty would represent roughly 0.101964 SOL, assuming each account contains the commonly used minimum.

The actual amount can differ. Checking the wallet's account balances is more reliable than estimating from the number of accounts alone.

How can you check for reclaimable SOL?

YourFreeSOL can scan your connected wallet for supported token accounts that appear eligible for cleanup and show the account balances before you approve a transaction.

The tool should only act after you review and sign the transaction in your wallet. It should never require your seed phrase or private key.

Continue with How to Reclaim SOL Rent on Solana with YourFreeSOL.

Sources

  1. 1.Solana Docs — Accounts
  2. 2.Solana Docs — Create a Token Account
  3. 3.Solana Docs — Close a Token Account

Related articles

explanation

Why Does My Solana Wallet Have Rent?

Learn why Solana accounts hold SOL for rent, why empty token accounts can keep a refundable balance, and when that SOL can be reclaimed.

explanation

Can You Get Solana Rent Back?

Yes. Learn when Solana rent-exempt SOL can be reclaimed, which token accounts can be closed, and what happens when you recover the balance.