Recover Excess SOL from Your Solana Token Mint: A Complete Guide (2026)
Here's something most Solana token creators never think to check: your mint account might be holding SOL that belongs to you.
Not a lot, maybe. But it's there, sitting idle, and you can get it back.
When you launch an SPL token, the mint account needs a minimum SOL balance to stay alive on-chain. That's the rent-exempt reserve, and it's a requirement for any account on Solana. The problem is that over time, or depending on how the mint was originally set up, some mint accounts end up holding more than that minimum. The surplus just sits there. There's no automatic mechanism to return it, no alert, no notification. Most creators never know it exists.
That changed recently.
What Actually Happened (The Protocol Change)
A Solana improvement proposal called SIMD-0266 introduced a new instruction specifically for this situation. Without getting too deep into the weeds: before this, there was no clean way to withdraw excess lamports from a mint account while keeping it functional. You couldn't just drain it without closing the account, and closing the account kills the token. So the SOL stayed stuck.
The new instruction changes that. It targets only the surplus above the rent-exempt threshold and transfers it out while leaving the account and everything attached to it completely untouched. Your token supply stays the same. Your metadata stays the same. Your mint keeps working exactly as it did before. The only thing that changes is your wallet balance going up.
This is live on mainnet now, which means if you created a token at any point and your mint qualifies, you can act on this today.
Why Would a Mint Have Excess SOL in the First Place?
Good question, because this part confuses a lot of people.
When a mint is created, the person funding it often deposits slightly more SOL than the bare minimum, sometimes intentionally as a buffer, sometimes just because that's how the tooling calculated it at the time. Some mints were created during periods when rent calculations were different. Others accumulated excess through edge cases in how certain token programs handle deposits.
In most cases, the creator never had visibility into the exact breakdown. You saw "mint created successfully" and moved on. The nuance of how many lamports were sitting inside the account versus how many were strictly required wasn't something most launch tools surfaced.
The result is thousands of mint accounts across Solana holding lamports their creators could theoretically claim, but didn't know about and had no way to access.
Who Can Actually Recover the SOL
This is where it's important to be precise, because there's a misconception worth clearing up.
Knowing a mint address doesn't give anyone access to the SOL inside it. The recovery instruction requires an authorised signature. Without that, nothing moves. The protocol is designed that way on purpose, and it's one of the things that makes this safe to talk about publicly.
There are two situations where recovery is possible.
The first is if you're still the active mint authority. If the wallet that controls the mint is yours and you still have access to it, the path is simple. You connect that wallet, the transaction is built, you sign it, done. Your authority over the mint is what authorises the withdrawal.
The second is if the mint authority was renounced. This is actually the more common scenario for tokens that were launched with a "rug-proof" setup where the authority was burned or set to null. In that case, recovery is still possible using the original mint keypair, the actual key file that was generated when the mint was created. The mint essentially signs for itself. If you have that keypair and know where it is, you're in a good position. If you lost it, that SOL is gone.
The Part Nobody Tells You About Renounced Mints
A lot of token creators renounce mint authority as a trust signal to their community. It's a legitimate move and it makes sense from a tokenomics standpoint. But it also means most of those creators assumed that was the end of the story: no more control over the mint, full stop.
What they didn't know is that if they held onto the original mint keypair, they'd still have a path to recover any excess lamports. The authority over the token supply is gone, yes. But the keypair can still be used for this specific instruction.
If you launched a token, renounced authority, and still have the mint keypair somewhere in your files, it's worth checking whether your mint has a recoverable balance.
How to Check If Your Mint Has Recoverable SOL
The manual process involves querying Solana RPC for your mint account's lamport balance, fetching the rent-exempt minimum for that account size, subtracting one from the other, and then building the withdrawal transaction from scratch if there's a surplus. It's doable if you're comfortable with the Solana CLI or writing TypeScript against web3.js, but it's not a five-minute task.
For most people, the easier path is to just paste the mint address into a tool that handles all of that automatically and shows you the number upfront before you commit to anything.
Paste a mint address, see the exact recoverable amount, and decide.
Scan a mint →What UnbrickSOL Does
UnbrickSOL was built specifically for this. It's non-custodial, which means your keys stay with you at every step.
When you paste a mint address, it reads the account on-chain, calculates the exact recoverable amount, determines whether the mint uses the classic Token Program or Token-2022, identifies which recovery path applies to you (active authority or keypair), and shows you your net amount after the platform fee before you do anything. There's no guessing, no committing blind.
If you're the active mint authority, you connect your wallet and sign the transaction. If the authority was renounced and you have the keypair, you load it locally in the browser. It never leaves your device. The keypair is used to construct the signature locally and that's it.
The recovery happens in a single on-chain transaction. You can verify every detail of it on Solscan or any Solana explorer after it confirms. The platform takes a fee from the recovered amount, and the rest goes straight to your wallet.
UnbrickSOL also has a wallet scan feature that auto-detects all the mints your connected wallet has authority over, shows you the total recoverable across all of them, and lets you sweep multiple mints in one go. If you launched more than one token, that's worth running.
Frequently Asked Questions
Will this affect my token in any way?
No. The instruction only touches lamports above the rent-exempt minimum. The mint account stays open, the token supply is unchanged, metadata is unaffected, and any authorities you haven't renounced remain in place. From the perspective of your token holders, nothing happened.
Is this available on mainnet right now?
Yes. The feature gate for the recovery instruction has been activated on Solana mainnet. The tool works with real SOL on real mints today.
What if I sold my project or transferred it?
Recovery requires you to control either the current mint authority wallet or the original mint keypair. If you transferred both of those when you sold, then whoever holds them now would need to initiate the recovery. If you still have either one, you're still eligible.
How much SOL can I expect to recover?
It varies significantly depending on the mint. Some accounts have only a few thousand lamports above the minimum, which amounts to fractions of a cent. Others have considerably more. There's no way to know without scanning the specific mint, which is why the tool shows you the exact figure before asking you to do anything.
Is it safe to upload a mint keypair to a website?
UnbrickSOL reads the keypair file locally in your browser. It's never transmitted to any server. The same way a password manager can work with your data without sending it anywhere, the tool uses the keypair to construct a signature in-browser and then discards it. That said, if you're ever unsure about a tool handling keypair files, the right instinct is to verify the process before proceeding. Non-custodial means you can confirm exactly what's happening.
Worth Checking
If you've launched a token on Solana, even a small one, even one that didn't go anywhere, it takes about thirty seconds to paste the mint address and find out if there's anything recoverable. Most people find out there's nothing significant, which is fine. But some find a few SOL sitting there that they had completely written off.
UnbrickSOL handles the technical side so you don't have to. Paste the address, see the number, decide if you want to recover it.
That's the whole process.
Paste a mint address, see the exact recoverable amount, and decide.
Scan a mint →