Staking Solana means delegating your SOL to a validator, one of the computers that process transactions on the network. Your SOL never leaves your control and does not go to the validator; it is placed in a stake account that you own, and in return you earn a share of the network’s rewards, paid at the end of each epoch of about two to three days. There are three ways to do it: native staking from a wallet such as Phantom, Solflare or Backpack, liquid staking, which gives you a token such as JitoSOL or mSOL that keeps earning while you use it, and exchange staking, where a centralised exchange does the work for you.
How Solana staking works
Solana is a proof-of-stake network. Validators with more SOL delegated to them are chosen more often to produce blocks and vote, and they earn rewards for doing so. Delegators share those rewards after the validator takes its commission, a percentage it sets itself.
- Epochs. Time on Solana is divided into epochs of roughly two to three days. Rewards are calculated and paid at the end of each one.
- Activation. New stake becomes active at the start of the next epoch, so rewards begin after one full epoch.
- Deactivation. Unstaking also waits for the end of the current epoch. After that the SOL can be withdrawn back to your wallet. There is no fixed lock-up beyond this.
- Where rewards come from. Mostly new SOL issued by the protocol. Inflation started at 8% a year in 2021 and falls by 15% each year towards a long-term floor of 1.5%. Validators also pass on part of transaction fees and tips, which is why advertised yields differ between validators.
Method 1: native staking from your wallet
This is the most direct way and keeps your SOL in your own wallet.
- Install a Solana wallet such as Phantom, Solflare or Backpack and fund it with SOL. Leave a little unstaked to pay for transaction fees.
- Open the SOL balance and choose Stake.
- Pick a validator from the list (see how to choose one below) and enter the amount.
- Approve the transaction. The wallet creates a stake account and delegates it.
- Your stake shows as activating, then active from the next epoch. Rewards are added to the stake account every epoch and compound automatically.
A stake account keeps a tiny reserve of SOL, about 0.0023 SOL, to stay open on the network. You get it back when you close the account after unstaking.
How to choose a validator
- Commission. Lower commission means more of the rewards reach you, but a 0% validator that runs badly can still earn you less than a reliable one charging a few percent.
- Uptime and performance. Validators that miss votes or blocks earn less. Wallets and sites such as validators.app and stakewiz show performance history.
- Changes to commission. Some validators attract stake with zero commission and raise it later. Check the history.
- Decentralisation. Delegating to a validator outside the very largest ones helps keep the network spread out, which protects everyone who holds SOL.
Method 2: liquid staking
Liquid staking protocols such as Jito (JitoSOL), Marinade (mSOL), BlazeStake (bSOL) and Sanctum pool many users’ SOL, stake it across validators and give you a token in return. The token rises in value against SOL as rewards build up.
- Why people use it: you can trade the token or use it in DeFi apps while it keeps earning, and you can exit at any time by swapping it back to SOL, usually at a small discount, instead of waiting for an epoch to end.
- What you take on: the risk of a bug or exploit in the protocol’s smart contracts, and the chance that the token trades below its value in a market sell-off.
Method 3: staking on an exchange
Many exchanges offer SOL staking with a single click. It is the simplest route for beginners, but the exchange keeps a share of the rewards, the coins are held by the exchange rather than by you, and terms such as minimums and unstaking delays are set by the exchange. If the exchange fails or freezes withdrawals, your staked SOL is caught up with it.
Comparing the three
| Native | Liquid | Exchange | |
|---|---|---|---|
| Who holds the SOL | You | You hold the token; the protocol holds the SOL | The exchange |
| Getting out | End of the current epoch | Instant swap, or delayed unstake | Set by the exchange |
| Main extra risk | Choosing a poor validator | Smart-contract risk | Counterparty risk |
| Effort | Low | Low | Lowest |
How to unstake
- In your wallet, open the stake account and choose Unstake (or Deactivate).
- Wait for the current epoch to end. The stake stops earning from that point.
- Choose Withdraw to move the SOL, including rewards, back to your main balance.
Risks to understand
- Price. Rewards are paid in SOL. If SOL falls in price, staking rewards will not make up for it.
- Dilution. Because rewards come mainly from new issuance, SOL that is not staked slowly loses its share of the network. Staking keeps your share roughly level; it is not free money.
- Slashing. Solana does not currently slash delegated stake automatically, but a validator that performs badly earns you less, and protocol rules can change.
- Scams. Fake staking sites and airdrop links target SOL holders. Stake only from your wallet’s own interface or a protocol you have checked.
Staking rewards are usually treated as income when received in many countries, and selling SOL later can trigger a separate tax on gains. In India, crypto gains are taxed at a flat 30%; the treatment of staking rewards is less settled, so keep records and take advice.
Frequently asked questions
Is there a minimum amount to stake SOL?
Native staking has no meaningful minimum beyond the small reserve each stake account holds and the transaction fee. Exchanges and some protocols set their own minimums.
How often are rewards paid?
At the end of every epoch, roughly every two to three days. They are added to your stake and compound.
Can I lose my SOL by staking?
With native staking the SOL stays in a stake account you control, so the validator cannot take it. You can still lose value if the price falls, and liquid staking or exchange staking adds the risk of the protocol or company you rely on.
How long does unstaking take?
Native stake becomes withdrawable after the current epoch ends, usually within two to three days. Liquid staking tokens can be swapped back to SOL immediately.
What return can I expect?
It varies with the network’s inflation rate, how much SOL is staked in total and the validator’s commission and performance. Wallets show an estimate for each validator; treat it as an estimate, not a promise.
Follow the price on our live Solana price page.
This guide is educational and is not investment or tax advice. Crypto assets are volatile and you can lose money.