Skip to main content

Understanding Rent on Solana

Alongside transaction fees, there's another small SOL cost you might come across on Solana called rent. It sounds like a recurring bill, but it works a little differently, and it's actually money you get back.

What is rent, exactly?

Every account on Solana, whether it's your main wallet, a token account holding USDC, or an account used by a smart contract, stores data on the network. To keep that data stored, the account needs to hold a small minimum amount of SOL. This is what's called "rent."

Despite the name, it functions more like a refundable deposit than an ongoing fee. You're not slowly draining your balance every time you make a transaction or interact with an app, you're simply required to lock a small amount of SOL into the account to keep it active on the network.

Do I keep getting charged over time?

No. Once an account holds enough SOL to meet this minimum, it's considered "rent-exempt" and stays that way. Sending transactions, swapping tokens, or interacting with a smart contract from that account doesn't eat into this reserve. It's a one-time requirement tied to the account itself, not a cost that builds up the more you use it.

How much is rent?

The exact amount depends on how much data the account needs to store, bigger, more complex accounts (like some smart contracts) require a larger reserve. For most everyday wallet activity, the number you'll run into most often is around 0.002 SOL. This is roughly what's required when a new account is created for you, for example, the first time you receive a brand-new token type in your wallet.

Do I get this SOL back?

Yes. This is the key difference between rent and a regular transaction fee: rent is refundable. If the account is closed, for instance, when a token account for an asset you no longer hold is closed, the SOL that was reserved for rent is returned to your wallet balance.

Why does rent exist?

Rent exists to keep the Solana network efficient:

  • Prevents spam: without a cost attached, anyone could create unlimited empty or abandoned accounts and bloat the network with junk data.

  • Compensates the network: validators need to store this account data long-term, and the rent-exempt reserve helps offset that cost.

Quick recap

  • Rent is a small amount of SOL required to keep an account's data stored on Solana.

  • It behaves like a refundable deposit, not a recurring fee, you don't keep paying it as you use the account.

  • The typical amount for common actions is around 0.002 SOL.

  • Closing an account refunds the rent-exempt SOL back to your wallet.

Have questions about a specific rent or account fee you've noticed? Reach out to our support team, we're happy to take a closer look.

Did this answer your question?