Skip to main content

How to add missing accounts after restoring with Secret Recovery Phrase

Does this article need to be translated?

Contribute to the Help Center

Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.

note

When restoring your MetaMask wallet using your Secret Recovery Phrase (SRP), only accounts that were originally created from the same SRP will be automatically synchronized and added. Accounts imported via private keys, JSON files, or connected hardware wallets (with different SRPs) will not sync automatically and must be manually re-added in the same manner as when they were initially imported.

DO NOT share your Secret Recovery Phrase with anyone! These words can be used to steal all your accounts. You cannot edit or change your Secret Recovery Phrase.

Automatic Account Restoration

If the “Profile Sync” feature was enabled, MetaMask will automatically restore accounts created under the same SRP in ascending order (i.e., Account 2, then Account 3, etc.) provided they weren’t imported from private keys or JSON files. The automatic restoration process also adds accounts with non-zero ETH balances.

Manual Account Restoration

For any accounts that aren’t automatically re-added, you can manually restore them by following the steps below. For example, if you have some tokens in Account 4, but Account 4 isn't automatically added because those tokens are not ETH on mainnet, all you need to do is manually add accounts until you get to Account 4. Your Account 4 before the restore corresponds to Account 4 after the restore, regardless of any name you previously applied.

If you do need to re-add accounts this way, don't worry about the account address being different. The addresses are cryptographically derived deterministically from your private key, which means they will always be the same. And since an Ethereum account, once created, exists permanently, you can just pick up where you left off.

Please follow the steps below on how to restore your other accounts in the order they were originally created:

  1. Click on the account selector at the top of the wallet, and select 'Add account or hardware wallet':

MetaMask find add account button extension

  1. On the next screen, click 'Add a new account' to restore your MetaMask accounts in the order they were created.

  2. If the accounts were previously named, you can name them again in the step below, before clicking "Create":

MetaMask create new account extension

If you still do not see the addresses you were looking for, they were probably created with a different Secret Recovery Phrase, or you had an imported account that you still need to reimport using private keys or JSON. Please see this article on how to import an account.