How Much Is the Solana Rent Fee Per Account?
Everyone sees ~0.002 SOL disappear when they interact with a new token. Here's what that number actually is, what determines it, and how much you have locked across your wallet.

TL;DR
Most users see ~0.002 SOL locked per token account. That's the rent-exempt minimum for a standard SPL token account (165 bytes of data). It's a refundable deposit, not a fee — you get every lamport back when you close the account. The exact amount depends on how much data the account stores.
The Quick Answer
The number everyone sees is ~0.00203928 SOL — that's the rent-exempt minimum for a standard SPL token account. Every time you interact with a new token (swap, receive, mint), Solana creates a dedicated account to hold that token in your wallet. That account stores 165 bytes of data, and the rent deposit is calculated based on that size.
This deposit isn't spent, burned, or sent anywhere. It sits inside the account, untouched, for as long as the account exists. Close the account and the full 0.00203928 SOL returns to your wallet instantly.
Key distinction: Rent is a refundable storage deposit, not a transaction fee. Transaction fees on Solana are separate (~0.000005 SOL) and non-refundable. Rent and transaction fees are two completely different things.
Rent Costs by Account Type
Not every account on Solana costs the same. The rent deposit scales with the amount of data the account stores. Here's what the most common account types cost:
| Account Type | Data Size | Rent Deposit |
|---|---|---|
| SPL Token account | 165 bytes | ~0.00203928 SOL |
| Token-2022 account | 165+ bytes (varies with extensions) | ~0.002+ SOL |
| System account (wallet) | 0 bytes | ~0.00089088 SOL |
| Mint account | 82 bytes | ~0.00144768 SOL |
| NFT metadata (Metaplex) | ~679 bytes | ~0.00561672 SOL |
| NFT master edition | ~282 bytes | ~0.00277128 SOL |
| Stake account | 200 bytes | ~0.00228288 SOL |
Note: These values are approximate and based on the current rent rate (3.48 lamports per byte-year). The rate has not changed since Solana mainnet launched, but could theoretically be adjusted through governance in the future.
How the Rent Amount Is Calculated
The rent deposit isn't arbitrary. Solana uses a simple formula to determine how much SOL an account needs to hold:
Let's break that down:
- account_size — the number of bytes the account's data field uses. For a standard SPL token account, that's 165 bytes.
- + 128 bytes — every account on Solana has 128 bytes of overhead (metadata like the owner program, lamport balance, etc.). This is added to every account regardless of type.
- × 6.96 lamports/byte-year — the base rent rate. One lamport is 0.000000001 SOL. This rate determines the annual cost per byte of storage.
- × 2 years — to be rent-exempt (which all accounts must be today), you need to deposit enough SOL to cover two years' worth of rent. This is the "rent-exempt minimum."
For a standard SPL token account:
(165 + 128) × 6.96 × 2 = 4,078.56 lamports/byte ... wait, let's do the real math:
(165 + 128) = 293 bytes
293 × 6.96 = 2,039.28 lamports per year
2,039.28 × 2 = 4,078.56 ... but the actual rate uses more precision.
Result: 2,039,280 lamports = 0.00203928 SOL
That's where the ~0.002 SOL number comes from. Bigger accounts (more data) cost proportionally more. Smaller accounts (like a basic wallet with 0 data bytes) cost less — but still pay for the 128-byte overhead.
How It Adds Up
One account at ~0.002 SOL doesn't feel like much. But if you've been active on Solana for a while — swapping tokens, trying new DeFi protocols, collecting NFTs — those accounts stack up fast. Here's what a realistic wallet looks like:
| User Profile | Token Accounts | SOL Locked in Rent |
|---|---|---|
| Casual user | ~10 accounts | ~0.02 SOL |
| Active trader | ~100 accounts | ~0.20 SOL |
| DeFi power user | ~300 accounts | ~0.60 SOL |
| NFT collector (with metadata) | ~50 NFTs | ~0.50 SOL |
The good news? Every single lamport of that is recoverable. If you've already sold or swapped those tokens, the accounts are sitting empty — still holding your SOL hostage for no reason. Close them and the rent deposits flow right back into your wallet.
Does the Rent Rate Change?
No — at least not yet. The rent rate has been constant since Solana mainnet launched. The 6.96 lamports/byte-year rate and the 2-year rent-exempt multiplier have never been adjusted.
Could it change in the future? Theoretically, yes — the rate is a network parameter that could be modified through Solana's governance process. But there's been no serious proposal to change it, and doing so would affect every account on the network.
For the full deep dive on rent rate stability and what would happen if it changed, check out Does Solana Rent Ever Change? →
How to Check Your Rent
Want to know exactly how much SOL you have locked in rent deposits? There are a few ways to check:
- SOL Rent Claimer — connect your wallet and instantly see every closeable account and the total reclaimable SOL. One-click batch closing.
- Solana Explorer — paste your wallet address on explorer.solana.com and browse your token accounts. Each one shows its lamport balance (the rent deposit).
- Wallet apps — Phantom, Solflare, and Backpack all show your token accounts. Some let you close empty accounts directly from the UI.
Frequently Asked Questions
Is 0.002 SOL the same for every token?
Yes, for standard SPL tokens. Every SPL token account stores exactly 165 bytes of data, so the rent deposit is always ~0.00203928 SOL. Token-2022 accounts can be slightly more because extensions add extra data bytes, but the base cost is the same.
Do I pay rent every time I transact?
No. Rent is only deposited once — when a new account is created. After that, no additional rent is ever charged. What you pay per transaction is a separate transaction fee (~0.000005 SOL), which is non-refundable and goes to validators. Rent and transaction fees are completely different mechanisms.
Can the rent amount increase in the future?
Theoretically, yes. The rent rate is a network parameter that could be changed through Solana's governance process. However, the rate has remained constant since mainnet launch and there are no active proposals to change it. Existing rent-exempt accounts would likely be grandfathered in if a change ever happened.
Is the rent deposit the same on devnet and mainnet?
Yes, the rent rate and calculation are identical on devnet, testnet, and mainnet. The only difference is that devnet and testnet SOL has no real monetary value — you can get it for free from faucets. So while the numbers are the same, only mainnet rent represents actual locked value.
Why is my rent slightly different from 0.002 SOL?
The exact rent for a standard SPL token account is 0.00203928 SOL. Most wallets and interfaces round this to "~0.002 SOL" for simplicity. If you see a slightly different number, it could be a Token-2022 account (which uses extensions that add data), or a different account type entirely like a mint or metadata account.
What to Read Next
This post is part of our Solana Rent Explained series:
- What Is Solana Rent? A Plain-English Explainer →
The full breakdown of how rent works, what rent-exempt means, and why it exists.
- Is Solana Rent a Fee or a Deposit? →
Why the word "rent" is misleading and what it actually means for your SOL.
- Does Solana Rent Ever Change? →
Deep dive into rent rate stability and what would happen if it were adjusted.
Reclaim Your Locked SOL
Now that you know how much rent each account holds, connect your wallet and see exactly how much SOL you can get back. SOL Rent Claimer finds every closeable account and lets you reclaim them in a few clicks.
Launch SOL Rent Claimer →