Education8 min read

Is Solana Rent a Fee or a Deposit?

The word 'rent' makes it sound like a recurring charge. It's not. Solana rent is a one-time, fully refundable deposit — and understanding the difference changes everything.

Cyberpunk illustration showing a Solana coin split between a deposit vault and a fee furnace

TL;DR

Solana rent is a refundable deposit, not a fee. When an account is created on Solana, a small amount of SOL (~0.002 SOL for a token account) is locked inside it to cover storage costs. That SOL is never spent, never burned, and never sent anywhere. You get 100% of it back when you close the account.

It's a Deposit. Here's Why That Matters.

The naming is unfortunate. "Rent" implies an ongoing payment — like paying a landlord every month. But Solana rent works nothing like that. It's closer to a security deposit on an apartment:

  • You put money down when you move in (account creation).
  • The money sits untouched while you live there (account is active).
  • You get it all back when you move out (account is closed).

No SOL is deducted from your account over time. No SOL is burned. No SOL goes to validators as a "rent payment." The deposit just sits there, guaranteeing that the storage space is paid for, until you decide to close the account and take it back.

Fee vs. Deposit: A Side-by-Side Comparison

This is the core distinction that clears up most of the confusion:

If rent were a fee...

  • Your SOL would be gone permanently
  • It would go to validators or be burned
  • You'd be charged repeatedly over time
  • There'd be no way to get it back

What rent actually is (a deposit)

  • Your SOL is locked, not spent
  • It stays in your account untouched
  • No recurring charges — ever
  • 100% refundable when you close the account
PropertyFeeDeposit (Rent)
SOL goes where?Validators / burnedStays in your account
Recurring?Could beOne-time only
Refundable?NoYes, 100%
When charged?Every transactionOnce, at account creation

Do You Actually Lose SOL from Rent?

No. Not a single lamport. Here's what happens step by step:

  1. You interact with a new token — say you swap SOL for USDC on Jupiter.
  2. A token account is created — Solana creates a dedicated account in your wallet to hold USDC.
  3. ~0.002 SOL is deposited into that account — this is the rent deposit, taken from your main SOL balance.
  4. The deposit sits there untouched — for days, weeks, months, years. Nothing is deducted.
  5. You close the account — the full 0.002 SOL is returned to your wallet.

The only reason your balance looks lower is because the SOL moved from your main balance into the token account. It's still yours — just in a different pocket.

Why Is It Called "Rent" Then?

Fair question. The name comes from Solana's early design. When the network first launched, rent actually was more like traditional rent — accounts that didn't hold enough SOL would be slowly drained over time, with small amounts deducted at regular intervals.

That model is essentially gone. Today, all accounts on Solana are required to be rent-exempt at creation. This means they hold enough SOL to cover storage indefinitely — no ongoing charges, no deductions, no risk of your account being drained.

The old model vs. today

  • Before: Accounts below the minimum were charged rent over time and eventually deleted.
  • Now: All accounts must be rent-exempt at creation. No ongoing charges. Full deposit returned on close.

The name "rent" stuck around even though the behavior changed. It's a legacy term that causes a lot of unnecessary worry. Mentally, just replace "rent" with "storage deposit" and everything makes more sense.

Rent vs. Transaction Fees — They're Completely Different

Another common mix-up. Solana has two types of costs, and they work nothing alike:

Rent (Deposit)Transaction Fee
What it isStorage depositPayment to process your transaction
When you payOnce, when an account is createdEvery transaction
Typical amount~0.002 SOL~0.000005 SOL
Refundable?YesNo
Where it goesStays in your accountValidators + partially burned

Transaction fees are the tiny costs you pay every time you send a transaction. They're non-refundable and go to validators. Rent is separate — it's the deposit locked in accounts for storage. The two never overlap.

How Much Is the Rent Deposit?

The deposit amount depends on how much data the account stores. For the accounts most users encounter:

Account TypeData SizeRent Deposit
SPL Token account165 bytes~0.00203928 SOL
Token-2022 account165+ bytes~0.002+ SOL
Basic system account0 bytes~0.00089088 SOL
NFT metadata account~679 bytes~0.00561672 SOL

The formula is straightforward: the more bytes an account stores, the higher the deposit. For most users, the number you'll see most often is ~0.002 SOL per token account. And remember — every single lamport of that is refundable.

How to Get Your Deposit Back

Close the account. That's it. When you close a token account on Solana, the rent deposit is returned to your wallet instantly.

  1. Make sure the account is empty — transfer or swap any remaining tokens out first.
  2. Close the account — use SOL Rent Claimer, your wallet app (Phantom, Solflare, Backpack), or a CLI tool.
  3. Receive your SOL — the full deposit is returned to your main wallet balance in the same transaction.

If you've been active on Solana for a while, you probably have dozens of empty token accounts from tokens you've already sold or swapped. Each one is holding ~0.002 SOL that you can reclaim right now.

How Does This Compare to Other Blockchains?

Every blockchain pays for storage somehow. Solana is just more transparent about it — and arguably more user-friendly, because you can get the money back.

ChainStorage Cost ModelRefundable?
SolanaRefundable rent depositYes
EthereumBaked into gas feesNo
BitcoinDust limits + fee marketNo
NearStorage staking (refundable)Yes

On Ethereum, storage costs are permanently embedded in gas fees — you pay once and the data stays forever, but you never see that money again. Solana's model lets you reclaim the cost when you no longer need the storage.

Frequently Asked Questions

Is Solana rent the same as gas fees on Ethereum?

No. Ethereum gas is a non-refundable fee paid per transaction. Solana rent is a refundable deposit for data storage. Solana has its own transaction fees (~0.000005 SOL), but they're separate from rent and much smaller than Ethereum gas.

Do I need to pay rent regularly to keep my accounts?

No. All accounts today are rent-exempt, meaning the deposit is paid once at creation and nothing is charged afterward. Your accounts will exist indefinitely without any additional payments.

Can I lose my deposit if I forget about it?

No. The deposit stays locked in the account forever until you close it. There's no expiration, no penalty, and no risk of it being taken. It's yours whenever you want it back.

Why did I lose ~0.002 SOL when I received a token?

A new token account was created to hold that token, and the rent deposit (~0.002 SOL) was funded from your wallet. You didn't lose it — it's sitting in that token account. Close the account when you're done with the token and you'll get it back.

Is rent burning my SOL?

No. Burning means SOL is permanently destroyed — that happens with a small portion of transaction fees, not rent. Rent deposits are fully intact and fully refundable. Nothing is burned.

What to Read Next

This post is part of our Solana Rent Explained series:

Ready to Reclaim Your Deposits?

Connect your wallet and SOL Rent Claimer will find every empty token account holding your SOL. Close them in a few clicks and get your deposits back instantly.

Launch SOL Rent Claimer →