FAQ: Frequently Asked Questions About SOL Rent Recovery
Comprehensive FAQ covering all common questions about SOL rent recovery: safety, amounts, fees, technical issues, and step-by-step process guidance.
#How much SOL can I realistically recover?
Recovery amount depends entirely on your wallet's activity history.
Beginners (1-3 months of use):
- Number of accounts: 5-15
- Typical recovery: 0.05 - 0.2 SOL ($10-40)
- Enough to cover fees for several months
Active traders (6+ months):
- Number of accounts: 30-80
- Typical recovery: 0.5 - 2.5 SOL ($100-500)
- Often forget dozens of empty accounts after experiments
NFT collectors:
- Number of accounts: 50-150
- Typical recovery: 1.5 - 5 SOL ($300-1000)
- Legacy NFTs create more accounts than compressed
DeFi users and bots:
- Number of accounts: 200-500+
- Typical recovery: 5 - 50+ SOL ($1000-10000)
- Record cases exceed 100 SOL recovery
How to know exact amount for your wallet: Use public scanning feature in any rent recovery tool. Process takes 5-10 seconds and doesn't require wallet connection.
#Is it safe to use rent recovery services?
Yes, if you follow basic security rules.
Signs of Legitimate Service
- ✅ Read-Only scanning - shows results before wallet connection
- ✅ Transparent fee - you see Net Profit in advance
- ✅ Never requests seed phrase - NEVER enter 12/24 words
- ✅ Atomic transactions - fee deducted within recovery transaction (you cannot "pay without receiving")
- ✅ Open transaction code - can verify in Solscan
What to Check Before Use
- URL address: No typos, correct domain
- Transaction preview: Wallet should show green numbers (SOL incoming)
- Community reviews: Search on Reddit, Twitter, Discord
- Project age: New sites (< 1 month) require caution
Additional protection: If in doubt, create test wallet with 0.01 SOL and try service on it first.
#Do I need to pay anything upfront?
No. Legitimate rent recovery services work on Success Fee model.
How Honest Model Works
- You scan wallet for free
- See recovery amount before connection
- When clicking "Claim", transaction formed
- Service fee automatically deducted from returned rent
- Your balance receives "Net Profit" - already clean amount
Transaction example:
Rent from closed accounts: 0.5 SOL
Service fee (20%): -0.1 SOL
Network gas: -0.00001 SOL
─────────────────────────────────
You receive: 0.39999 SOL
Red Flags of Scam
- ❌ Require deposit for "activation"
- ❌ Ask for payment in other cryptocurrency upfront
- ❌ "Pay X SOL to unlock Y SOL"
#Can I recover rent from Token-2022?
Yes, but not all tools support the new standard.
What is Token-2022
Extended token standard launched in 2023. Supports additional features:
- Transfer Fees (fees on transfer)
- Confidential Transfers (private balances)
- Permanent Delegate (permanent creator control)
Recovery Amounts
- Basic Token-2022: ~0.00204 SOL (like SPL)
- With one extension: ~0.0025 SOL
- With multiple extensions: 0.003 - 0.004 SOL
Problem with Old Tools
Many cleanup services created in 2021-2022 use outdated RPC methods and don't see Token-2022 accounts. Result: you may miss significant portion of recovery.
How to check support: Look for explicit mention of "Token-2022 support" or "Token Extensions Program" in service description. Quality tools highlight this as key feature.
#What happens to fees if transaction fails?
You don't pay service fee, only minimal network gas (if transaction was sent).
Scenario 1: Transaction expired
- Didn't make it to block in 60-90 seconds
- Network automatically rejected it
- Result: No deductions, neither gas nor fee
Scenario 2: Transaction rejected with error
- Made it to block but didn't execute (e.g., "Account frozen")
- Result: Only network gas deducted (~0.000005 SOL), service fee NOT deducted
Scenario 3: Transaction partially executed
- Out of 20 accounts, only 15 closed (5 were problematic)
- Result: Fee calculated only from 15 successful closures
Technical explanation: Service fee built into Transfer instruction within transaction. If transaction reverts, all instructions cancelled, including fee transfer.
#Why can't some tokens be burned?
Several reasons why token account cannot be closed.
Reason 1: Freeze Authority activated
Token creator enabled freeze function. Solana protocol forbids any operations with frozen tokens - cannot transfer, burn, or close account.
How to identify: Quality cleanup tools mark such tokens with blue color or separate "Frozen" tag.
What to do: Nothing. Account remains in wallet forever, but rent for it is minimal (~0.002 SOL).
Reason 2: Non-Transferable Token
Token-2022 standard tokens can be "glued" to wallet (soulbound). Applications: educational certificates, game achievements, KYC documents.
Can close: Depends on implementation. Some creators provide revocation function, others don't.
Reason 3: Active DeFi Position
Token used in protocol - staked in pool, pledged as collateral in lending, or part of LP position.
What to do: First exit protocol (unstake, withdraw), then close account.
Reason 4: Balance > 0
Most common error. Protocol forbids closing accounts with tokens.
Solution: Use tools that automatically burn remnants before closing.
#Can I recover rent from Compressed NFTs?
No. Compressed NFT (cNFT) don't have individual token accounts.
Technical Explanation
Legacy NFT (old standard):
1 NFT = 1 Token Account (165 bytes) = ~0.002 SOL rent
1000 NFT = 1000 accounts = ~2 SOL rent
Compressed NFT (Metaplex Bubblegum):
1000 NFT = 1 Merkle tree (shared account)
Rent divided among all 1000 NFT = ~0.000002 SOL per NFT
Why can't return: Merkle tree belongs to collection creator, not you. You own only tree "leaf", but cannot close entire tree.
How to Identify NFT Type
- Legacy: Each NFT has unique address in wallet
- Compressed: All NFTs from collection reference one common tree address
Practical tip: If you received 50 "free" NFTs from unknown project - likely cNFTs. Don't waste gas trying to burn them.
#What to do if insufficient SOL for gas payment?
Common problem for users who withdrew entire balance and forgot about locked rent.
Solution 1: Minimal Top-up
Send from exchange or another wallet:
- 0.01 SOL - enough for 5-10 cleanup transactions
- 0.005 SOL - minimum for one transaction with 20 accounts
Solution 2: Using Dust
If balance has 0.001-0.003 SOL:
- Close fewer accounts at once (5-10 instead of 20)
- Use minimal Priority Fee
- After first transaction, returned rent covers next ones
Solution 3: For Compromised Wallets
If wallet compromised and bots steal top-ups:
- Prepare transaction beforehand via Read-Only scanning
- Send top-up + return transaction simultaneously
- Use maximum Priority Fee for priority
Important: Always leave minimum 0.01 SOL on active wallets as "emergency reserve".
#How often should I do cleanup?
Recommended frequency depends on activity.
Minimal users (1-2 operations per month):
- Frequency: Once every 6-12 months
- Expected return: 0.05 - 0.15 SOL
Medium activity (5-10 operations per week):
- Frequency: Once every 2-3 months
- Expected return: 0.2 - 0.8 SOL
High activity (trading, DeFi, NFT):
- Frequency: Once a month
- Expected return: 1 - 5 SOL
Automated trading bots:
- Frequency: Weekly
- Can automate: Cron script
Signs It's Time to Clean
- ✅ Wallet shows 20+ unknown tokens
- ✅ Received wave of spam tokens
- ✅ Participated in 5+ NFT mints last month
- ✅ Experimented with new DEX/protocols
Tip: Add reminder to calendar "Wallet Cleanup" once per quarter.
#How to distinguish legitimate service from scam?
Use multi-level verification before use.
Level 1: Site Verification
- ✅ Domain age: whois.com → site older than 3 months
- ✅ HTTPS with valid certificate: Green lock in browser
- ✅ No typos: Exact spelling of known names
- ❌ Aggressive advertising: Scam sites often buy top Google ads
Level 2: Functionality
- ✅ Read-Only scanning: Shows data without connection
- ✅ Detailed report: Breakdown by account types, amounts
- ✅ Verification links: Solscan, RugCheck buttons for each token
- ❌ Immediate connection requirement: Classic phishing sign
Level 3: Transaction
- ✅ Wallet preview: Balance changes visible (+SOL)
- ✅ Clear instructions: "Burn Token", "Close Account"
- ✅ Transaction Sign request: Standard transaction signature
- ❌ Message Sign request: Often used for phishing
- ❌ Unlimited Approvals: Request for permanent token access
Level 4: Community
- ✅ Reddit mentions: r/solana, search by name
- ✅ Discord discussions: Official Solana servers
- ✅ Twitter from verified accounts: Don't confuse with fakes
- ❌ Only paid reviews: Fake 5-star reviews
Final strategy: If even one red flag present - don't use service.
#What to do if accidentally connected wallet to phishing site?
Act quickly - every second critical.
Immediate Actions (First 60 Seconds)
- DO NOT sign transaction if wallet window appears
- Close phishing site tab
- Disconnect wallet from site (Settings → Connected Apps → Revoke)
If DID NOT sign transaction:
- ✅ Simple connection doesn't grant fund access
- ✅ Your assets are safe
- ✅ Revoke connection and never return to that site
If signed suspicious transaction:
⚠️ Immediate evacuation:
- Check transaction in Solscan: Copy signature from wallet
- If see "Transfer" to unknown address: Create new wallet on clean device, transfer ALL assets there as fast as possible
- If see "Approve Delegate": Revoke permission via revoke service, check all token approvals
Long-term Actions
- ❌ Old wallet considered compromised forever
- ✅ Use new wallet for all operations
- ✅ Check device with antivirus (possible malware)
- ✅ Change passwords if used same on other services
#Is it safe to scan a compromised wallet?
Yes, public scanning completely safe.
What can be done without risk:
- ✅ Read-Only scanning: Paste address and view statistics
- ✅ Solscan verification: View transaction history
- ✅ Remainder assessment: Know how much rent can evacuate
What happens technically:
Your browser → RPC node → Blockchain (public data)
Scanner uses only public address (public key), available to everyone. This is analogous to viewing address in block explorer.
What CANNOT be done:
- ❌ Directly connect compromised wallet
- ❌ Top up balance without evacuation strategy
- ❌ Use same wallet for new operations
Rent Evacuation Strategy
- Scan address via Read-Only
- Assess possible recovery amount
- If > 0.1 SOL - worth evacuation attempt
- Use "simultaneous transaction" technique (top-up + claim with high Priority Fee)
Important: Even if evacuation failed, public scanning didn't increase risk.
#How long does rent recovery take?
Entire process from start to receiving SOL on balance takes 3-5 minutes.
Detailed Timeline
Scanning (30-60 seconds): Enter address, wait for blockchain analysis, receive report
Verification (1-2 minutes): Review account list, check tokens via RugCheck (optional), make decision
Connection and signature (30-60 seconds): Connect Wallet, check transaction preview, confirm in wallet
Execution (2-5 seconds): Network send (~1 second), block inclusion (~400 milliseconds), validator confirmation (~1-2 seconds)
Total: 3-5 minutes for any number of accounts.
Factors Affecting Time
- Network congestion: During high activity, transaction may wait 30-60 seconds before block inclusion
- Number of accounts: If you have 100+ accounts, need 3-5 transactions (20-25 accounts each), increasing time to 10-15 minutes
- RPC node: Public RPC slower than private (Helius, QuickNode)
#Can I cancel transaction after sending?
No. Blockchain transactions irreversible after block confirmation.
What Happens After Signature
Signature → Send to mempool → Block inclusion →
Finalization (1-2 sec) → Irreversible
Window of opportunity (1-2 seconds): Theoretically, while transaction in mempool (before block inclusion), could attempt replacing with same nonce transaction but higher Priority Fee. Practically impossible in Solana due to high block speed (400 ms).
Expired transaction: If transaction didn't make block in 60-90 seconds, automatically expires. This is only "natural" cancellation method, but not user-controlled.
Error Protection
This is why critically important to:
- ✅ Check wallet preview
- ✅ Use tools with automatic dangerous token filtering
- ✅ Read account list before confirmation
If made mistake:
- ❌ Accidentally burned valuable token - recovery impossible
- ✅ Only solution - thorough verification before signing