Solana Staking Rewards & APY Explained
Solana staking pays about 5.0% from protocol inflation and 5.1% with MEV added — credited every epoch, every ~32 hours, and restaked without you touching it.
What the yield is made of
Three revenue streams run through a Solana validator, and staking guides tend to list all three as sources of your yield. Two of them reach the people who delegate to it. In epoch 1037, 687 validators paid their delegators 58,918 SOL, and it broke down like this:
| Stream | SOL, epoch 1037 | Share of the payout |
|---|---|---|
| Protocol inflation | 57,656 | 97.9% |
| MEV tips | 1,250 | 2.1% |
| Transaction fees | 11 | 0.02% |
Fees are the stream that does not arrive. A user pays a base fee of 5,000 lamports per signature (0.000005 SOL) plus whatever priority fee they attach to jump the queue. 50% of the base fee is burned and the remainder goes to the validator that produced the block; the priority fee goes to that validator in full. A validator may set a priority-fee commission below 100% and hand part of it to its delegators, and 3 of 687 did last epoch. Fee income is validator economics, not your yield: a node that earns a lot of it is not thereby paying you more.
MEV is small on average and shared unevenly. Searchers bid for transaction ordering in an off-chain auction and pay tips to whoever produces the block; validators holding 98.5% of stake earned some last epoch. How much of it reaches you is set by a second commission, independent of the inflation one: 317 validators holding 33.4% of stake charge nothing on MEV, and 71 holding 28.4% of stake keep every lamport of it. Weighted by stake the median validator charges 8.0% on MEV against 5.0% on inflation. Screening for both is what the validator checklist is for.
Where the tips land is settled. Once the epoch closes, Jito's tip router program credits each delegator's stake account directly, in a transaction you neither sign nor pay a fee for, so MEV starts compounding from the following epoch exactly as inflation does, with nothing to claim and nothing to re-delegate.
Why the rate beats the inflation rate
The schedule mints 3.64% of total supply a year. Stakers are paid more than that, and the reason is arithmetic rather than generosity: the new SOL is divided only among the SOL that is staked, and that is 69.3% of supply. Dividing one by the other gives 5.3% a year, before anything else touches it.
Compounding accounts for the rest of the gap to the headline figure: each epoch's reward lands in the stake account and earns again in the next one, which is the whole difference between APR, the simple annual rate, and APY. Since Solana restakes for you, APY is the one to plan with.
That division is the one thing about your rate you cannot influence. When more SOL is staked, the same issuance is split more ways and the rate drifts down for everyone holding stake, whichever validator they chose.
When rewards arrive, and what shrinks them
Rewards land once per epoch, every ~32 hours, rather than continuously. The allocation is not flat across validators: inflation is assigned by stake weight and then scaled by voting performance. A validator earns vote credits for voting correctly and on time, so a node with strong uptime and low vote latency captures close to its full stake-weighted share, while a slow or delinquent one earns less and therefore has less to pass on. Only then is commission deducted, and the remainder lands directly in delegators' stake accounts.
What a validator misses this way is not redistributed to the others. It is never minted: epoch 1037 issued 78,787 SOL, 93.5% of the amount the schedule called for. The inflation rate is a ceiling the network works towards, not a sum it pays out, and the shortfall is the cost of every missed vote across 687 validators.
From the validator's seat. The order matters: performance scaling happens before commission, so a cheap but unreliable node can hand you less than an expensive reliable one. Uptime and skip rate decide how much of the theoretical yield exists in the first place.
The inflation schedule
Issuance is not fixed, and its three parameters are readable from the chain rather than from anyone's blog: it launched at 8% a year, falls by 15% a year — the disinflation rate — and settles at a terminal 1.5%. The foundation's share of that issuance is zero: all of it goes to validators and their delegators. The steady decline is why a yield figure you saw last year is lower today.
The curve is also being argued over. SIMD-0228 proposed replacing it with market-based emissions, went to the largest governance vote crypto has held, and was voted down in March 2025 short of its two-thirds bar. The question came back. SIMD-0550 would double the disinflation rate, from −15% to −30% a year, which by the proposal's own estimate issues roughly 18.9 million fewer SOL over six years. A companion draft, SIMD-0553, would rebuild transaction fees around a burned resource component. Neither is decided; as of 6 August 2026 the first is in review and the second still a draft.
What doubling the disinflation rate would do
The proposal is written in units of issuance and you are paid in yield, so it is worth converting. Both columns below hold the staked share of supply where it is today, at 69.3%, and cover the inflation part only — MEV sits on top and this proposal does not touch it. Activation changes nothing retroactively and produces no step: the schedule is re-anchored so the rate at the moment of activation is identical either way, and only the slope after it differs.
| Years after activation | Current schedule | Under SIMD-0550 | Difference |
|---|---|---|---|
| At activation | 5.3% | 5.3% | — |
| 1 year | 4.5% | 3.7% | 0.8 pts |
| 2 years | 3.8% | 2.6% | 1.2 pts |
| 3 years | 3.2% | 2.2% | 1.0 pts |
| 5 years | 2.3% | 2.2% | 0.1 pts |
| 6 years | 2.2% | 2.2% | — |
The last row is the part worth carrying away. Both schedules end in the same place — about 2.2% from inflation, plus MEV — because the 1.5% floor is unchanged. SIMD-0550 does not lower where Solana staking lands; counting from today's rate it arrives there 3.0 years sooner. What a holder gives up is the transition, widest at year 2 and closed by year 6. On a 1,000 SOL position held throughout, the two paths differ by about 47 SOL.
The second-order effect matters more than the first if you are still choosing where to delegate. MEV does not shrink with the inflation schedule, so as inflation walks down to its floor the same tips become a larger part of what you receive: 2.1% of a delegator's payout today, and about 5.0% at the floor if the flow of tips holds where it is. A validator's MEV commission is worth more every year under either schedule, and sooner under this one.
Estimate your staking rewards
The nominal rate is 5.1%, but that is not what lands in your account. Because every epoch's reward is restaked automatically, compounding lifts the figure you actually receive to 5.23%. On a validator charging no inflation fee, that works out as:
| Stake | Rewards after 1 year | After 5 years |
|---|---|---|
| 100 SOL | 5.23 SOL | 29.04 SOL |
| 1,000 SOL | 52.31 SOL | 290.41 SOL |
| 10,000 SOL | 523.15 SOL | 2,904.13 SOL |
Nothing is claimed or re-delegated to reach those numbers. Plug in your own stake, commission and horizon below.
Commission and your take-home
Commission is deducted from rewards before they reach you. Per epoch the gap looks tiny, but it is taken before the reward can compound. Take a 1,000 SOL position and compare a validator taking nothing against one taking 7%:
| Inflation fee | Effective APY | Rewards, 1 year | Rewards, 5 years |
|---|---|---|---|
| 0% | 5.23% | 52.31 SOL | 290.41 SOL |
| 7% | 4.86% | 48.57 SOL | 267.59 SOL |
Over one year the fee costs about 3.7 SOL on that position; over five it costs about 22.8 SOL. The larger the stake and the longer the horizon, the wider that gap grows — and the same arithmetic runs on the MEV commission above, over a smaller base that is set to grow.
Stake.Cake charges 0% on inflation and 0% on MEV, so both streams reach your stake account whole and compound there.
Put your rewards to work
Stake your SOL with a validator that charges nothing on either stream, and keep both compounding.