BOTLABPlatformFleetAuditStuckScanLearnLab News

Learn · 2026-11-06

NEAR Unstake: How Long Before You Can Withdraw?

NEAR unstake: how long before you can withdraw? On a standard staking pool, unstaked NEAR usually becomes available after 4 epochs, which is roughly 48 to 72 hours, and you must then send a separate withdraw transaction.

Your tokens will not usually return to your wallet balance by themselves when the wait ends. This guide explains the timing, the exact steps, and what to check if the withdraw button is missing or fails.

NEAR unstake: how long before you can withdraw?

NEAR measures time in epochs. An epoch lasts roughly 12 hours, so 4 epochs often means about two days. The actual time depends on where you are in the current epoch when you unstake, and on network conditions.

Treat 48 to 72 hours as a guide, not a fixed countdown. Protocol settings can change, so confirm the current figures in the official NEAR documentation.

The two-step process

Leaving a standard pool takes two separate actions:

  1. Unstake: moves your tokens from "staked" to "unstaked" inside the pool. This starts the waiting period.
  2. Withdraw: moves the now-available tokens from the pool contract to your wallet.

The tokens stay in the pool contract between these two steps. If a wallet shows an unstaked or pending balance, the first step has been recorded, but the second may still be needed.

Staked, unstaked and available

| Status | What it means | What to do | |---|---|---| | Staked | Delegated through the pool and earning pool rewards | Unstake when you want to exit | | Unstaked or pending release | Waiting for the delay to finish | Wait | | Available to withdraw | The delay is over, but the tokens are still in the pool | Send the withdraw transaction | | Liquid wallet balance | The tokens are back in your account | Nothing further |

A balance in the waiting state is normal. It is not a sign that your funds are stuck.

How to withdraw NEAR after unstaking

Wallet menus differ, but the process is usually the same:

  1. Check the wallet address. Use your wallet's official app or website, opened from a bookmark or official link rather than a search ad or direct message.
  2. Open the staking section. Find the validator pool where you staked. Pool names on NEAR often end in .poolv1.near or .pool.near.
  3. Check the pool balance. Look for a label such as "Pending release" or "Available for withdrawal".
  4. Keep a little NEAR for gas. The withdraw transaction needs a small network fee paid from your liquid balance.
  5. Select withdraw. Review the pool name and amount, then approve the transaction.
  6. Verify the result. Open the transaction in a NEAR block explorer such as NearBlocks, then confirm that your liquid balance has increased.

Using NEAR CLI

Advanced users can query the pool contract directly. These commands use the older near CLI style, so check the current CLI docs because syntax varies by version. Replace the pool and account names with your own.

Check your unstaked balance:

``bash near view example.poolv1.near get_account_unstaked_balance '{"account_id": "you.near"}' ``

Check whether it is available yet:

``bash near view example.poolv1.near is_account_unstaked_balance_available '{"account_id": "you.near"}' ``

Withdraw everything that is available:

``bash near call example.poolv1.near withdraw_all --accountId you.near --gas 300000000000000 ``

Never paste a private key or seed phrase into a website or support chat to run these checks. The view commands need only public account and pool names.

Worked example: why a second unstake can reset the timer

Illustration only, with made-up numbers.

Imagine Sam has 100 NEAR staked in a pool:

The second request added about two epochs, or roughly a day, to the wait for the first 40 NEAR. If timing matters, it may be simpler to withdraw the first batch before starting another unstake.

Why your NEAR may not be back yet

The delay has not finished

Checking at 48 hours may be too early, because the wait is counted in epochs rather than exact hours. Check again after the next epoch.

You have not sent the withdraw transaction

This is a common cause. The unstake transaction starts the wait, but it does not pay the tokens out when the wait ends. The same pattern exists on other chains, as our guides on TRX unstaking and deactivated Solana stake accounts explain.

You unstaked again

A newer unstake from the same pool can move the availability point for your whole unstaked balance, as in the example above.

You are looking at the wrong pool or account

You may have staked through more than one validator or wallet account. Search for your account in a block explorer, then look for past deposit_and_stake or unstake calls to find the pool involved.

The transaction failed

A failed withdrawal doesn't move your tokens. Read the error in the explorer:

You used a different staking product

The 4-epoch rule above describes standard staking pools. Other products have their own rules:

Watch out for recovery scams

People searching for delayed withdrawals are common scam targets. Nobody legitimate will ask for your seed phrase, private key or a fee to recover your funds.

Be careful with:

Your own wallet can send a normal withdraw transaction. The only routine cost should be the network fee shown before you approve.

Check a wallet without connecting it

For a read-only overview of the 20 chains it scans, StuckScan lets you paste a public address to see what is in the wallet, staked, locked, pending, possibly stuck or ready to claim, with on-chain proof and next steps. It needs no wallet connection, signing or seed phrase, and it never charges a recovery fee. Confirm that NEAR is listed on the page before relying on it for this check. It doesn't yet check bridges or most DeFi apart from Aave v3, so it isn't full coverage. Scan a wallet free.

About BOTLAB

BOTLAB is a research lab that publishes paper-trading results for crypto bots. Those results are simulated, using simulated money and real market prices, and past results do not predict future results. You can read more on the platform page. Crypto trading can lose money, including all capital. Not available in restricted jurisdictions (see the Service Agreement). You trade with your own exchange account; BOTLAB never holds funds.

FAQ

How many epochs does it take to unstake NEAR?

Standard staking pools generally use 4 epochs before unstaked tokens can be withdrawn. Confirm the current rule in the official NEAR docs and check your pool's status.

Do I earn rewards while waiting to withdraw?

Unstaked tokens no longer count toward your staked balance, so they do not earn pool rewards during the wait. Any amount you left staked continues to participate as normal.

Does unstaked NEAR return to my wallet automatically?

Usually not on a standard pool. When the delay ends, the tokens stay in the pool until you send a withdraw transaction.

Can I cancel an unstake?

Standard pools have a method to stake an existing unstaked balance again, and some wallets may offer this as a restake option. Availability varies, so check your wallet and the pool documentation. Review the transaction before approving it.

Key takeaways

General information, not financial advice. Check the official docs before you move funds.

Want these checks run on your own strategy? See the strategy and backtest audit.

More guides

Not sure where your crypto is? Paste a public address and see what is staked, locked, pending or ready to claim on 20 chains. Free and read-only, with no wallet connection.
Scan a wallet free