Solana staking calculator
Rewards = staked SOL × APY for one year. Native stake accounts restake rewards automatically every epoch, so over several years your balance grows faster than the simple rate.
- Final balance
- –
- Per month, first year
- –
- Per day, first year
- –
- Extra SOL from compounding
- –
Year by year
| Year | Balance, compounding | Balance, withdrawn | USD at today's price |
|---|
How rewards are calculated
Example: 100 SOL at 7% APY for 5 years grows to 100 × 1.07⁵ = 140.26 SOL if rewards stay staked. Withdrawing every reward instead leaves you with about 133.84 SOL in total.
The USD column uses today's SOL price for every year, so it shows the SOL growth only, not a price forecast. Real APY changes from epoch to epoch with inflation, validator commission, uptime and MEV rewards.
Questions
How often are Solana staking rewards paid?
Rewards are paid once per epoch, roughly every two to three days. With native staking they are added to your stake account and start earning on their own.
What is the difference between APY and APR?
APR is the simple yearly rate. APY includes the effect of compounding. Most Solana dashboards and liquid staking tokens quote APY.
Does liquid staking give the same rewards?
Liquid staking tokens such as JitoSOL or mSOL earn staking rewards through a growing exchange rate against SOL, minus the protocol's fee. Enter the APY the protocol shows.
Last updated November 2026.