What Is Rent on Solana? A Plain-English Guide
July 20, 2026 · 7 min read
Ask ten Solana users what "rent" is and you'll get ten answers, most of them wrong. People assume it's a recurring charge, or a tax, or something the validators keep. It isn't. Rent is a refundable deposit— and if you've used Solana for more than a few weeks, some of yours is sitting in accounts you forgot you had.
Rent, in one sentence
Every account on Solana has to hold a minimum balance of SOL to stay stored on-chain, and that balance is called rent. Pay it and the account is "rent-exempt" — it lives on the network indefinitely. Close the account and the deposit is returned, in full, to whoever owns it. Nothing is consumed. It's closer to a deposit on a rented flat than to a monthly bill.
Why the network charges it at all
Solana keeps its entire account state in validator memory so it can read and write it fast. That storage is a real, finite cost paid by real machines. If creating accounts were free, anyone could spam millions of empty ones and bloat the state until running a validator became impractical.
The rent deposit makes that attack expensive. It scales with how much data the account stores: a small account costs a small deposit, a larger one costs more. For the account type you meet most often — a token account — it works out to roughly 0.002 SOL.
Where your rent actually is
Here's the part that surprises people. You never chose to pay rent. It happened automatically, every time your wallet needed a new account to hold something:
- Token accounts. Swap into a memecoin and Solana creates an account in your wallet to hold that specific token. Sell the whole position and the balance hits zero — but the account, and its deposit, stay put.
- Airdrops and spam. Anyone can send you a token or an NFT. Each one that arrives gets its own account, funded with rent.
- NFTs you no longer want. A worthless mint still occupies an account holding a deposit.
- Token-2022 accounts.Solana's newer token standard creates its own separate account type, with the same kind of refundable rent. Plenty of tools skip these entirely — we went into detail in Token-2022 rent explained.
- Program buffer accounts. If you deploy programs, an interrupted or superseded deploy leaves a buffer account behind. These are much larger than token accounts, so the SOL locked in a single one can be significant.
Rent is not a transaction fee
This is the distinction worth internalising. A transaction fee on Solana is tiny and gone — a fraction of a cent, paid to get your instruction included in a block. Rent is a deposit that sits in the account, untouched, and comes back the moment the account is closed.
So when someone tells you they've "spent" 0.4 SOL on rent across a trading cycle, that's not spending. That's savings they haven't withdrawn.
Curious how much is locked in your own wallet?
Run a free check — no connectHow much is typically stuck
It depends entirely on how many accounts you've accumulated, and the distribution is wide:
- Casual user: ~25–75 empty accounts → roughly 0.05–0.15 SOL
- Active trader: ~100–250 empty accounts → roughly 0.2–0.5 SOL
- Heavy memecoin trader: often 0.5–1+ SOL
None of these numbers are dramatic on their own, which is exactly why nobody bothers. But it's your SOL, it earns you nothing sitting there, and reclaiming it is a one-time job.
Getting it back
Closing an account returns its rent to you. The mechanics are the same whether you do it yourself or use a tool:
- Find the accounts. Empty token accounts, dust positions worth less than the rent inside them, worthless NFTs, Token-2022 accounts, and — for developers — leftover program buffers.
- Close them. Each close instruction sends the deposit back to your wallet.
- Keep custody. You sign the transaction with your own wallet. No tool should ever need your private key or hold your funds in between.
You can do all of this by hand with the Solana CLI and pay nothing but network fees — we wrote the honest comparison in closing token accounts manually vs using a cleaner. SolHealth exists for the case where the count is high enough that doing it one account at a time stops being fun: it scans classic SPL accounts, Token-2022, dust and worthless NFTs together, batches the closes into a single signature, and takes a 2% fee on the rent recovered. You keep 98%, and the transaction is non-custodial from start to finish.
The short version
Rent isn't money you spent — it's money you parked, one account at a time, without noticing. The network holds it as long as the account exists and hands it straight back when it doesn't. The only reason it stays stuck is that closing accounts is a chore nobody thinks about.
Curious how much is locked in your own wallet?
Run a free check — no connect