Solana Token Burning

Can You Recover Burned Solana Tokens?

Learn whether burned Solana tokens can be recovered, what the Token Program changes during a burn, and what to verify before approving an irreversible burn.

Updated
by Your Free SOL

No. Once a valid Solana token burn has been successfully executed on-chain, the burned token units cannot be recovered or restored by reversing that burn.

The Token Program's Burn and BurnChecked instructions permanently reduce both the source token account's balance and the mint's total supply by the burned amount.

If you accidentally burn tokens, there is no Token Program instruction that reverses the completed burn and returns those same token units to your account.

A mint authority may be able to create new token units for a mint that still has an active mint authority, but that is a separate minting operation. It does not undo the historical burn, and ordinary token holders generally cannot perform it.

Can a Solana token burn be reversed?
  • A successfully executed Burn or BurnChecked operation permanently reduces the token account balance and the mint's total supply.
  • The Token Program does not provide an "undo burn" or "recover burned tokens" instruction.
  • Sending tokens to the wrong address is not the same operation as burning them.
  • A mint authority creating new token units later does not reverse or recover the previously burned units.
  • Burning tokens does not automatically close the source token account or reclaim the lamports held by that account.
  • Native SOL cannot be burned with the SPL Token Burn instruction; wrapped SOL uses different account behavior.
  • Always verify the mint, source token account, amount, and transaction instructions before approving a burn.

What happens when you burn a Solana token?

For tokens governed by Solana's Token Program or Token-2022 program, burning uses a token-program burn instruction.

The standard instructions are:

Burn
BurnChecked

A successful burn changes two pieces of token state.

For example:

Before burn

Your token account: 100 tokens
Mint total supply: 1,000,000 tokens

If you burn 25 tokens:

After burn

Your token account: 75 tokens
Mint total supply: 999,975 tokens

The 25 burned units are not transferred to another wallet or moved into a recoverable account. The Token Program reduces the account balance and reduces the mint supply by the same amount.

That is why a completed burn should be treated as irreversible.

For a more detailed explanation of the operation itself, see What Does Burning a Token Mean on Solana?.

Is there an undo instruction for a token burn?

No.

The Token Program provides instructions for operations such as transferring, minting, burning, and closing token accounts, but a successful burn does not create a recovery path that can later restore the burned units.

There is no corresponding operation such as:

UndoBurn
RecoverBurnedTokens
RestoreBurn

Once the burn transaction has succeeded, another transaction cannot simply reverse the original Burn or BurnChecked instruction.

This is why a burn tool should be treated differently from a reversible interface action. You are authorizing a change to on-chain token state.

Can Solana support recover the burned tokens?

No party operating the Solana network can simply reverse a valid burn for you.

A completed burn is the result of a transaction executed by the relevant on-chain token program. A wallet application, RPC provider, block explorer, or third-party tool does not have a special recovery function that restores the burned units.

If you used a third-party interface to construct the transaction, the important question is what transaction actually executed on-chain.

If that transaction successfully invoked the token program's burn logic for the tokens, changing interfaces afterward does not make the burn reversible.

Can the token creator restore burned tokens?

This requires an important distinction.

A mint can have a mint authority. If that authority still exists, it may be able to mint additional token units according to the mint's configuration.

Suppose:

Total supply before burn: 1,000,000
Burned: 100
Total supply after burn: 999,900

A mint authority could potentially mint 100 new units later:

Newly minted: 100
Total supply: 1,000,000

But those are newly minted units.

They are not the original burned units being recovered, and the new mint transaction does not reverse the historical burn transaction.

The distinction matters because a later increase in supply does not mean that a burn was reversible. Burning and minting are independent token-program operations.

If the mint authority has been revoked, ordinary minting through that authority is no longer available.

What if the token has a fixed supply?

If no authority capable of minting additional units remains, a burn reduces the outstanding supply without an ordinary mint-authority path for replacing those units.

For example:

Supply: 1,000,000
Mint authority: none

Burn: 100,000

New supply: 900,000

Those 100,000 units cannot be restored by undoing the burn.

Even when a mint authority does exist, however, the correct statement remains the same: newly minting an equivalent amount is not recovery of the burned tokens.

Is burning the same as sending tokens to a burn address?

Not necessarily.

On Solana, the Token Program has explicit Burn and BurnChecked instructions.

That is technically different from transferring tokens to an address that you believe nobody can access.

A transfer changes where token units are held:

Source token account
        ↓ Transfer
Destination token account

A Token Program burn instead changes supply:

Source token account balance decreases
        +
Mint total supply decreases

Therefore, this article uses burn to mean a successful Token Program burn operation, not merely transferring tokens to an inaccessible or so-called burn address.

That distinction is important when checking a transaction in an explorer.

Can you recover tokens if the burn transaction failed?

If the transaction failed, the burn was not successfully committed as a completed state transition.

That is different from recovering tokens after a successful burn.

Before assuming tokens were burned, check the transaction signature and its result. If the transaction failed, inspect the account balance and transaction status rather than relying only on a wallet notification or interface message.

The key distinction is:

Failed burn transaction
→ burn did not successfully execute

Successful burn transaction
→ token balance and mint supply were reduced
→ no undo operation exists

Solana transactions are atomic: if the transaction fails, its state changes are rolled back rather than partially committed.

What if I burned the wrong token?

If the burn transaction succeeded for the wrong mint or source token account, the Token Program does not provide a way to reverse that completed burn.

This is why the token's display name or icon should never be your only verification method.

Before signing, verify information such as:

  • the token mint address;
  • the source token account;
  • the amount being burned;
  • the decimals used to interpret that amount;
  • the program being invoked; and
  • any other instructions included in the transaction.

BurnChecked additionally verifies the mint's expected decimal precision as part of the instruction, but that does not determine whether you intended to burn that particular asset.

User review is still required.

What if I burned the wrong amount?

The same rule applies.

If you intended to burn:

10 tokens

but authorized a successful transaction that burned:

100 tokens

the additional 90 tokens cannot be restored by undoing the burn.

The amount encoded in the transaction is therefore one of the most important fields to verify before signing.

Does burning all tokens delete the token account?

No.

This is another important distinction.

Burning the full token balance can leave the source token account in this state:

Token amount: 0
Token account: still exists
Lamports: still present

Burn and CloseAccount are separate Token Program operations.

Burning:

Burn
→ reduces token balance
→ reduces mint supply

Closing:

CloseAccount
→ transfers the token account's remaining lamports
→ closes the token account

For an ordinary non-native token account, the token balance must be zero before it can be closed. The required owner or close authority must authorize the close, and Token-2022 can apply additional checks for certain extensions.

So if you burn the entire balance, do not assume the account itself has automatically disappeared.

Can closing the empty account recover the burned tokens?

No.

Closing an eligible empty token account can recover the lamports held by that token account. It does not recover the token units that were burned.

These are two different assets and two different operations:

Burned token units
→ permanently removed from token balance and mint supply

Token account lamports
→ transferred to a destination through CloseAccount

This distinction is especially important in wallet-cleanup workflows.

After burning an unwanted token balance, an eligible token account may subsequently be closed to reclaim its remaining lamports. That does not reverse the burn.

For more about what happens after a burn, see What Happens After Burning a Token?.

Can native SOL be burned with the Token Program?

No.

Native SOL is not burned using the Token Program's Burn or BurnChecked instructions.

Solana's token documentation specifically treats the native mint differently: native wrapped SOL accounts are closed with CloseAccount to recover the underlying SOL rather than burned with the token burn instruction.

Wrapped SOL, or WSOL, represents SOL through a token account, but it should not be treated like an ordinary SPL token when reasoning about burning and closing.

If a tool claims to "burn SOL," inspect exactly what operation it is describing rather than assuming it means the SPL Token Burn instruction.

Does Token-2022 change whether burned tokens are recoverable?

No in the fundamental sense: a successfully executed token burn still reduces the token account balance and mint supply; it is not an operation with an ordinary undo path.

However, Token-2022 can add extensions that affect who can authorize burns or what authorization is required.

For example, the PermanentDelegate extension can configure a mint-level authority that can authorize transfers or burns from token accounts for that mint.

These features affect who can authorize a burn. They do not turn a completed burn into a reversible operation.

That is another reason to understand the mint and token program involved before signing.

How can you reduce the risk of an accidental burn?

Because recovery is not available after a successful burn, prevention matters more than remediation.

  1. Verify the token mint. Do not rely only on a token name, symbol, image, or wallet display label.
  2. Verify the source token account. Make sure the transaction is operating on the account you intend to modify.
  3. Check the burn amount carefully. Confirm both the human-readable amount and the token's decimal precision.
  4. Review the transaction instructions. Confirm that the transaction performs the actions you expect and does not contain unrelated instructions you did not intend to authorize.
  5. Check whether you still need the token. If you are uncertain about the asset, its value, or why it is in your wallet, do not burn it.
  6. Confirm the transaction in your wallet. Only sign after the mint, amount, instructions, and expected outcome match your intent.

If you use Your Free SOL's Burn Tool, review the selected token, mint, amount, estimated value information, and wallet transaction before approving it. Displayed token metadata and estimated values are convenience information and should not be the sole basis for deciding whether to burn an asset.

For the platform's transaction model, see How It Works and Security.

What should you do after an accidental burn?

First, verify that a burn actually succeeded.

Check:

  1. the transaction signature;
  2. the transaction status;
  3. the burn instruction and amount;
  4. the source token account balance; and
  5. the mint supply if you need to confirm the supply change.

If the transaction failed, there was no committed burn from that failed transaction.

If it succeeded, there is no Token Program recovery instruction that restores the burned units.

If you believe an application displayed incorrect information or constructed a transaction different from what it represented, preserve the transaction signature and relevant screenshots or logs when contacting that application's support team. Support may be able to investigate what happened, but investigation should not be confused with the ability to reverse an on-chain burn.

The simple answer

Successfully burned Solana tokens cannot be recovered by reversing the burn.

A Token Program burn permanently reduces the source token account balance and the mint's total supply by the burned amount.

A mint authority may, depending on the mint configuration, be able to create new token units later. That is a new mint operation, not restoration of the burned units.

Likewise, closing the now-empty token account may return the account's remaining lamports, but it does not restore the burned tokens.

Because the burn itself has no ordinary recovery path, verify the mint, token account, amount, and transaction instructions before signing.

Sources

  1. 1.Solana Docs — Burn Tokens
  2. 2.Solana Docs — Close Token Account
  3. 3.Solana Docs — Permanent Delegate

Related articles

explanation

What Does Burning a Token Mean on Solana?

Learn what burning a token means on Solana, what happens to burned tokens, whether burning is reversible, and how burning differs from closing a token account.

guide

Is Burning Solana Tokens Safe?

Learn when burning unwanted Solana tokens is safe, what happens to burned assets, and how Your Free SOL burns selected tokens while reclaiming refundable SOL rent from eligible accounts.

guide

How to Burn Unwanted Tokens on Solana

Learn how to safely burn unwanted Solana tokens, what happens to the associated token account, and how eligible refundable SOL rent can be reclaimed.