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.
- A successfully executed
BurnorBurnCheckedoperation 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
Burninstruction; 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.
- Verify the token mint. Do not rely only on a token name, symbol, image, or wallet display label.
- Verify the source token account. Make sure the transaction is operating on the account you intend to modify.
- Check the burn amount carefully. Confirm both the human-readable amount and the token's decimal precision.
- 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.
- 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.
- 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:
- the transaction signature;
- the transaction status;
- the burn instruction and amount;
- the source token account balance; and
- 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.