Unstaking is not a button that returns your tokens. It is a scheduled exit: you signal intent, the protocol stops paying you, a queue runs, and then you usually have to claim the balance in a second step.
Planning for unstaking means working backwards from the date you need liquidity, adding every delay between the click and the spendable balance. Most of the cost people attribute to “bad timing” is really the queue doing exactly what it was designed to do.
- Rewards stop at the signal, not at the payout. The idle window between the signal and withdrawal is unpaid time.
- Exit is usually two steps. Unbonding releases the stake; a separate withdrawal call moves it. Miss the second step and the balance sits there.
- The queue length is a protocol parameter. It can be extended by congestion, and you cannot negotiate with it.
- Partial exits are cheaper than round trips. Exiting more than you need and re-staking later costs you the whole window twice.
What actually happens when you unstake
The process moves a position from “bonded” to “unbonding”, a state in which the tokens are committed but no longer earning. The network keeps them available for penalty resolution until the unbonding period ends.
The two-step exit
Step one is the unbonding transaction, which starts the clock. Step two is a withdrawal or claim transaction that transfers the released balance to spendable form. On many networks these are separate calls, and the second one costs a fee and needs a signature.
The second step is the one people forget. A position can sit fully unbonded and unclaimed for months, earning nothing and appearing in some dashboards as if it were still staked. If your exit plan has a date, put the claim on a calendar rather than trusting memory.
Why rewards stop immediately
Rewards accrue to bonded stake. The moment the unbonding transaction finalises, your position stops contributing to the validator’s weight and stops earning. The unbonding period is therefore an interest-free loan of your tokens to the protocol’s safety mechanism.
That is the honest way to see it: you are not waiting for a bank transfer, you are paying for the guarantee that exits cannot be instantaneous. A network without that delay would be trivially vulnerable to runs.
The real cost of the queue
The cost is the rewards forgone during the window, plus any price exposure you cannot hedge while the tokens are illiquid. The first is arithmetic; the second depends on what instruments you have access to.
| Exit route | Time to spendable balance | Rewards during exit | Main trade-off |
|---|---|---|---|
| Standard unbonding | Full unbonding period, plus claim step | None after the signal | Cheapest, slowest, most predictable |
| Partial unstake | Same as standard, smaller amount | Remainder keeps earning | Requires deciding the exact amount in advance |
| Liquid staking token sale | Immediate, if a market exists | Continues while held | You sell a claim at whatever the market pays |
| Receipt-token redemption | Operator’s stated period | Ends at redemption request | Adds the operator’s process to the protocol’s |
| Emergency exit (where offered) | Depends on the mechanism | Ends at trigger | Often irreversible and sometimes penalised |
Every unstaking queue is a rule that someone can be last. Plan as if it will be you, and the queue stops being a surprise.
Worked: 26 days on a 5,000 unit position
Assume a hypothetical position of 5,000 units earning 7% a year, a base unbonding period of 21 days, and a queue that has recently run about 2 days longer than the base. Add 2 days for the claim and 1 day for the transfer out. Total from signal to spendable: 26 days.
You need 2,000 units available on a specific date, so the unbonding transaction must land 26 days earlier. If you unstake the full 5,000, the rewards forgone over 26 days are 5,000 × 0.07 × 26 ÷ 365 = 24.9 units. If you unstake only 2,000, the forgone rewards are 2,000 × 0.07 × 26 ÷ 365 = 10.0 units, and the other 3,000 keep earning about 15.0 units over the same window.
The difference between the two approaches is roughly 15 units of forgone yield, before any transaction fees. Now consider the round trip: unstake the full position, change your mind, and re-stake. You have paid the 26-day window twice — about 50 units on the same position — for a decision that took a week to reverse.
Planning the date backwards
Start from the day the money must be spendable and subtract, not add. The number you get is usually larger than people expect.
The four delays to add
Base unbonding period, observed queue congestion, the claim transaction, and the transfer out to wherever the funds are actually needed. Each is separately knowable and each is separately forgettable.
Congestion is the hard one. If a large share of stake exits at once, the queue lengthens because the protocol processes a limited amount per epoch or per block. Historical queue lengths are visible on-chain for most networks and are a better planning input than the nominal parameter.
Partial exits and churn limits
Some networks limit how often a validator’s stake can change, which can delay an exit that arrives just after another change. Others apply the unbonding period per position, so splitting a large exit into several smaller ones does not shorten anything — it only adds transactions.
Where the goal is a specific amount, unstake exactly that amount plus a small buffer for fees, and leave the rest bonded. The remainder keeps earning while the queue runs, which is the only free lunch in this process.
Unstaking mistakes that turn a queue into a loss
Most exit losses are procedural, not market-driven. They come from starting too late, exiting too much, or forgetting the claim.
- Read the network’s current unbonding parameter and the last month of actual queue lengths, not the documentation’s example.
- Decide the exact amount needed and add a buffer for fees and rounding.
- Confirm which validator the position is delegated to and whether that validator is currently penalised or jailed, since some networks block exits in that state.
- Submit the unbonding transaction early enough to absorb a queue extension, and record the timestamp.
- Schedule the claim transaction immediately after the unbonding period ends, rather than waiting for a reminder.
- Leave the remainder bonded if any, and re-check that its rewards continued through the window.
- Reconcile the received amount against the original position, noting any penalties or fees.
0 comments
No comments yet — ask a question and we will answer it here.