Money no one can freezeCash for the internet, private by default
Restoring, explained

Monero Restore Height: What It Is and What to Use

Monero restore height is the block where your wallet starts scanning. Pick one at or before your first payment, or your balance may come up short.

By the MonkStash teamReviewed 9 min read
On this page

Monero restore height is the block number where your wallet starts scanning the blockchain for your payments. Set it at or just before your first payment and the restore is fast and complete. Set it too high and your wallet skips money that is really yours, so the balance comes up short. Set it too low and the only cost is time.

Key points
  • Restore height is where the search starts, not where your money is. It is a starting line, not a balance.
  • Aim for the block of your first incoming payment, or a few days earlier. When unsure, go lower.
  • Too high misses funds until you fix it. Too low only makes the first sync slower.
  • A new wallet needs no restore height. It matters when you restore, or when you add a watch-only wallet.

What restore height is

Monero hides who got paid, so a wallet cannot look up your balance. It has to read the blockchain block by block, using your private view key to spot the payments meant for you. A new block arrives roughly every 2 minutes (the Monero technical specification gives a 2 minute target), and the chain has been growing since April 2014, so a full read from the start is long.

The restore height tells the wallet where to begin. The official Monero restore guide describes it as the setting that says at which block height the wallet should start scanning for your transactions. Blocks before it are never looked at. Only have a date? Use the restore height calculator. The chain is over 3.7 million blocks long as of October 2026, which is why skipping most of it matters.

skipped, nothing of yours is herescanned for your paymentsBlock 0April 2014Tipabout 3.8 million blocksRestore heightyour first paymentPut the flag at or before your first payment. Left of it you lose nothing by skipping; right of it you lose nothing by scanning.
The wallet skips everything left of the flag and scans everything right of it.

What restore height should you use?

The best value is the height of the block that contains your first incoming payment. The official guide says exactly that. In practice you usually do not know it, so use the nearest thing you do know, and lean earlier.

What you rememberWhat to enter
The block or transaction ID of your first paymentThat block height, or a little lower. A block explorer shows the height for any transaction.
The date you first received MoneroThat date, or a week before it. Wallets that accept dates will convert it.
About when you made the walletA date a few weeks before that.
You made it this year but cannot say when1 January of this year.
No idea at allLeave it empty or use 0, and accept a slow first sync.

Restore height from a date

Many wallets, including MonkStash, ask for a date and do the conversion for you. If one asks for a number, here is how to work it out. Search for "monero restore height calculator" and you will find third-party tools that use the same idea. The method needs only one fact: Monero makes about 720 blocks a day (24 hours times 30 blocks an hour, at one block per 2 minutes).

Counting back from today (best for recent dates)

restore height ≈ current height - (days ago × 720) - a safety margin

Look up the current chain height on any block explorer. Count the days between your date and today. Multiply by 720 and subtract the result. Then subtract a margin (we suggest at least 10,000 blocks, about two weeks) because real block times drift a little around the 2 minute target, and a height that is too high is the dangerous mistake.

Counting forward from launch (rough, for old dates)

restore height ≈ days since 18 April 2014 × 720

Monero went live on 18 April 2014, so counting forward from there works as a quick estimate. It lands low for most dates, because blocks came faster early in the chain's life (the specification notes a 1 minute target before an early hard fork). A low answer is the safe side, so use it when nothing better is on hand. A block explorer lets you check the true height for any date in seconds.

A worked example

Say you made your wallet and got your first payment on 1 January 2025, and today is 14 October 2026. The chain height is about 3,784,000 (a block explorer showed roughly 3.78 million in mid October 2026; check a live one before you do this).

  1. Days between 1 January 2025 and 14 October 2026: 365 + 286 = 651 days.
  2. Blocks in that time: 651 × 720 = 468,720.
  3. Height at that date, roughly: 3,784,000 - 468,720 = about 3,315,000.
  4. Subtract a safety margin of 10,000: about 3,305,000. Round down to 3,300,000.

Enter 3,300,000 and the wallet skips about 3.3 million blocks and scans only the last ~480,000. If you use 1 December 2024 instead, the result is lower and still safe. If you are very unsure, the date field is easier than the number.

Too high, too low, or just right

Flag well before the first paymentworks, scan takes longerFlag just before the first paymentbest choiceFlag after the first paymentpayments missed, balance too lowThe circle is your first payment. The flag is the restore height.
Starting early is harmless. Starting after your first payment skips money that is yours.
Restore heightWhat happensFix
At or just before your first paymentComplete balance, quickest syncNothing to do
Far too lowCorrect balance, slower first syncNothing to do. Next time pick a later height.
Too highBalance too low, history incomplete, payments missingRestore again with a lower height or earlier date
Empty or 0Scans the whole chain, correct but slowWait, or restore again with a date

The official guide spells out the stakes: above your first payment, "your balance will be wrong"; too low, the sync just takes longer. Your funds are not affected either way, because the coins live on the blockchain, not in the wallet.

How MonkStash handles it

  • Creating a wallet. MonkStash sets the restore height to the network's current height automatically. A brand new wallet has no older payments, so there is nothing to look for earlier. If it cannot reach a node, it uses an offline estimate that is built to err early.
  • Restoring or adding a watch-only wallet. You enter the approximate date you first made the wallet. MonkStash converts it to a height. Leave it empty and it checks the whole history.
  • Checking it. The restore height is listed in your wallet info on the dashboard, so you can see what a restore used.

You may notice two phases in the first sync. First comes a one-time catch-up where the wallet fetches the chain's block index up to the restore height (nothing of yours is scanned yet; it usually takes about a minute). Then the real scan runs from the restore height to the newest block. Both are normal. See fixing a wallet that will not sync if either stalls.

Setting it when you restore

  1. Work out your date or height using the table above.
  2. Open the MonkStash wallet and choose Restore from recovery words. For a watch-only wallet, choose Add a watch-only wallet.
  3. Enter the recovery words (or address and view key) and fill the date field: the question about when you first made the wallet.
  4. Set a password and wait for the scan to finish before judging the balance.

The full process, including word-count problems and what to do after, is in the restore guide. Other wallets use the same idea. Monero GUI, for example, accepts either a creation date or a restore height when you restore from keys or a seed, and the official restore guide says you can use either a block number or a date.

If your balance looks wrong

Work through these in order:

  1. Is the sync finished? A scan in progress shows a partial or zero balance. Wait for it to complete.
  2. Are recent payments still locked? New Monero needs about 10 confirmations, roughly 20 minutes, before it can be spent.
  3. Was the restore height too high? If your balance is lower than you expect and the sync is done, restore again with an earlier date, a few weeks or months before your first payment.
  4. Is it the right wallet? Compare the first and last characters of the address with the one you saved. A wrong word can produce a different wallet.
  5. Is it a watch-only wallet? Those can show too much after you spend. See the view-only wallet guide.

Still stuck? Read wallet not showing balance, which covers the other causes.

A restore height finder

A date-to-height converter is coming to our tools page. Until it is there, the date field in the wallet and the formula above do the same job. Third-party calculators exist too; treat any of them as an estimate and keep a safety margin.

What to do next

If you are restoring now, follow how to restore a Monero wallet and keep your date a little early. If you want to understand where the number comes from, read how Monero works. And once your balance is back, write down your restore date next to your recovery words. It saves a lot of guessing next time. See the backup guide.

Frequently asked questions

What is a Monero restore height?

It is the block number where a wallet starts looking for your payments when you restore it. Everything before that block is skipped. The official Monero guide says the ideal value is the block that holds your first incoming transaction.

What restore height should I use?

Use the block of your first incoming payment, or a little earlier. If you only know a date, enter that date, or one a few days before it. When unsure, go lower, because a lower height only costs time.

How do I get a restore height from a date?

Count the days between the date and today, multiply by about 720 (a block arrives roughly every 2 minutes), and subtract that from the current chain height. Then subtract a safety margin. Or enter the date directly where a wallet accepts one.

What happens if my restore height is too high?

The wallet skips payments that arrived before it, so your balance is too low and your history is incomplete. Your money is not gone. Restore again with a lower height and it will appear.

What happens if my restore height is too low?

Nothing bad. The wallet just scans blocks that hold none of your payments, so the first sync is slower than it needed to be.

Do I need a restore height for a brand new wallet?

No. A new wallet cannot have older payments, so it starts from the current block. MonkStash sets this for you when you create a wallet.

Why is my restored Monero balance zero?

Often because the sync has not finished, or the restore height is later than your first payment. Wait for the scan to finish, then try a lower height or an earlier date.

Can I find my restore height later?

A restored wallet shows the height or date you entered. If you did not note it, a block explorer can show the block of your first transaction, or you can pick a safe date before you first used the wallet.

Next up

Keep reading

Get your wallet back

How to Restore a Monero Wallet From Seed (Recovery Words)

8 min read
Watch without spending

Monero View Only Wallet: How to Create One (and What It Shows)

10 min read
The complete guide

Monero Seed Phrase (25 Words): The Complete Guide for 2026

21 min read
Troubleshooting

Monero Wallet Not Syncing? How to Fix It

9 min read
Troubleshooting

Monero Wallet Not Showing Balance? Why It Shows Zero

10 min read