How to burn NFTs safely on Solana (and reclaim SOL rent)
By @solknifexyz · Reviewed
Every NFT in your wallet has rent locked up in three on-chain accounts: the token account that holds it, the metadata account that names it, and (for limited editions) the edition account that records its print number. Combined that's usually a bit over 0.01 SOL per NFT. Burn the NFT and that rent is unlocked back to you. A wallet full of dead airdrops can return a meaningful amount of SOL.
What burning actually does
Burning an NFT sets its token supply to zero and closes all of its on-chain accounts. The NFT is permanently destroyed; if it was ever worth anything, that value is gone. The rent that was funding the accounts is refunded to you in SOL.
Burning is irreversible. There is no recovery path. The whole guide below is about making sure you only burn what you mean to.
Three kinds of NFTs, slightly different mechanics
- Classic SPL NFTs — the old Metaplex Token Metadata standard. Token account + metadata PDA + (often) edition PDA. Burn closes all three.
- pNFTs (programmable NFTs)— Metaplex's stricter standard with token-auth-rules enforcement. Burning works the same way mechanically; SolKnife builds the right ix automatically.
- Compressed NFTs (cNFTs)— these don't have per-token rent accounts to recover (they live in a Merkle tree owned by the collection). Burning a cNFT is a different operation entirely and doesn't return rent to your wallet. SolKnife's tool currently focuses on the uncompressed kinds where rent recovery actually applies.
What to burn vs what to keep
The honest answer is “you decide.” SolKnife won't tell you a particular NFT is worthless. But here are the patterns most people end up burning without regret:
- Unsolicited airdrops from projects you don't recognize (almost always spam; some are phishing-themed)
- Collection floors that have collapsed to zero and have no social momentum left
- Test mints, devnet drops migrated to mainnet, free POAPs that don't matter to you
What to not burn without thinking twice:
- Anything with active secondary-market bids (check Tensor, Magic Eden floor)
- NFTs gated to anything you might want to use later (DAO access, gated communities, allowlist passes)
- 1/1s and rare pieces — even from collapsed collections they'll often have a sentimental floor decades from now
The safety rails SolKnife enforces
Burning the wrong NFT is irreversible, so the tool is built to make accidents hard:
- You select burns explicitly per NFT. There is no “burn everything not on a list” mode.
- Each selected NFT shows its image, name, and collection before signing. The image is the last sanity check.
- The transaction is built server-side then verified in your browser against a strict program allowlist before your wallet ever sees it. The verifier rejects anything that adds unexpected ixs.
- Large batches are chunked into multiple transactions, each one independently verifiable, each one independently signable. You can abort halfway if something looks off.
What it costs and what you recover
- Recovered rent per NFT — typically 0.012 SOL for a classic NFT with token + metadata + edition; less for an NFT with just token + metadata.
- Network fee — a few thousand lamports per transaction. Batches amortize this.
- SolKnife fee — a flat lamport amount per NFT burned. Current value on the pricing page. The fee is built into the transaction and pinned by the verifier; it can't be redirected.
The math: for a wallet with 50 dead airdrop NFTs at 0.012 SOL rent each, you net 0.6 SOL minus fees. The platform fee is sized so the operation stays meaningfully profitable even on small batches.
The flow, end to end
- Open the burn-NFT tool and connect your wallet. Listing your NFTs needs a DAS-capable Solana RPC; the operator's deployment has Helius wired in.
- SolKnife lists every NFT in your wallet with image, name, collection, and floor (if known). Sort by collection or by recoverable rent.
- Tick the NFTs you want to burn. The running total of recoverable SOL updates as you select.
- Review the chunked transactions. The verifier shows the per-tx fee + per-tx burns; nothing burns without an explicit signature.
- Sign each transaction. The server self-submits and reports per-tx confirmation. Rent lands back in your wallet immediately on each confirmation.
What to do next
Once the NFTs are gone, you'll likely also have empty token accounts left over from past memecoin trades. Those each lock another ~0.002 SOL. How to reclaim SOL rent from empty token accounts covers the cleanup pass. Done together, a typical long-tenured wallet recovers somewhere between 0.5 and 5 SOL.
Related
- How to reclaim SOL rent from empty token accounts — the natural follow-up cleanup pass