We may earn a commission from links on our site, but this doesn’t affect our reviews. Advertiser Disclosure

How to Store ERC20 Tokens on Trezor

Last Updated on February 26, 2024

James Headshot
Written by
Table of Contents
Disclaimer: This is not a validation of cryptocurrency or any particular provider, service, or product. It should not be taken as advice to engage in trading or use any services. Please check our terms and conditions.

Quick Answer:

Ethereum (ETH) is a blockchain-based platform that supports decentralized applications and smart contracts using tokens like ERC20. ERC20 tokens function on the Ethereum blockchain and can be traded, sold, or used in transactions. To store ERC20 tokens on a Trezor hardware wallet, you need to use the Trezor Beta Wallet in conjunction with a third-party wallet such as MyEtherWallet (MEW), MetaMask, or MyCrypto.

Trezor is a secure hardware wallet developed by SatoshiLabs that supports a wide range of cryptocurrencies including ERC20 tokens. Although Trezor’s firmware supports ERC20, these tokens must be managed through third-party wallets. Setting up a Trezor involves installing firmware, setting a PIN, and recording a recovery seed.

Storing ERC20 tokens on Trezor requires using MyEtherWallet to unlock your wallet and select the appropriate address. Trezor offers high security, supports numerous cryptocurrencies, and regularly updates its firmware. However, it requires an additional purchase and the use of third-party wallets to send some tokens.

Trezor supports popular cryptocurrencies like Shiba Inu and USDC. Sending ERC20 tokens to the Trezor suite involves using MyEtherWallet or adding the tokens manually if using MetaMask. Despite the extra steps required for ERC20 tokens, Trezor remains a safe and recommended option for storing significant amounts of cryptocurrency.

Ethereum (ETH) is an open-source computing platform, a blockchain-based system, and a cryptocurrency. The Ethereum system is based on the use of tokens that can be bought, sold, traded, or used in the process of building decentralized applications and smart contracts. 

ERC20 tokens are a group of tokens created on the Ethereum network. Advanced Ethereum users can create their own ERC20 tokens. They follow a list of standards and can be exchanged for other tokens, used in transactions, or transferred to a crypto wallet.

Now, the question is: how to store ERC20 tokens on Trezor? To put it shortly, you will need a Trezor Beta Wallet and a third-party wallet.

Keep reading because we’re going to explain what ERC20 tokens are in more depth and give you a list of the top five hardware wallets where you can store them. Next, we’ll focus on Trezor in particular and provide a step-by-step guide on how to store ERC20 tokens in this wallet.

Let’s get started! 

trezor wallet on top of cryptocurrencies

What Are ERC20 Tokens?

ERC20 tokens are assets based on a blockchain with much the same functionality as Ether, Bitcoin, and Bitcoin Cash. Like them, ERC20 tokens keep their value and can be received and sent via blockchain transactions. The focal dissimilarity between ERS20 tokens and other digital assets is that ERC20 tokens don’t run on their own blockchain but are hosted and issued on the Ethereum blockchain instead.

An ERC20 token is created on the basis of the ERC20 technical standard. This is an official protocol for suggesting upgrades to the ETH network.

The abbreviation ERC is used for “Ethereum Request for Comment” and 20 is the identification number for the suggestion. ERC20 is a universal standard for developing tokens on the Ethereum blockchain.

ERC20 tokens can be sent and stored using a transaction and an Ethereum address.

In order to send or store the ERC20 token, you have to pay a transaction fee. These digital assets are stored on crypto wallets, i.e. Ethereum wallets.

There are four kinds of wallets that you can use to store ERC20 tokens: mobile wallets (eg. MyEtherWallet), desktop wallets (eg. Atomic), web wallets (eg. MetaMask), and hardware wallets (eg. Ledger, Trezor).

How Do Hardware Wallets Work?

First, we’ll explain what a hardware wallet is. Hardware wallets are generally small, digital devices that look like USB thumb drives, but with buttons on them. They’re used to store the private keys of the crypto wallets, protected by a PIN and an optional passphrase. Hardware wallets are considered the safest practical way to store a crypto outside of a paper wallet. They’re highly recommended if you have a lot of cryptocurrency.

To use a hardware wallet, you plug it into a software wallet on the computer using a USB port. This way, you keep the keys off of the computer and the internet and avoid the dangers of phishing or malware attacks.  

These wallets are a key component of the blockchain ecosystem. They’re the ones that provide security and utility when interacting with blockchains. Hardware wallets keep your assets safe even when the computer you’re using isn’t safe. They provide an extra layer of protection against cyber attacks, malware, and phishing sites

When using a hardware wallet, you don’t use the keys on your computer to sign a crypto transaction. Instead, the software sends the transaction to the hardware wallet, and you can verify if it’s correct or not before you sign it. Then, you can send the transaction back to the software wallet via USB.

Trezor and Ledger are some of the best hardware wallets and they are highly recommended if you hold a significant amount of cryptocurrency. The Ledger wallet is presented with two flagship wallets – Ledger Nano S and Ledger Nano X. We’ll explain more about the Trezor wallets in the following section.

ethereum coin on white background

What Is Trezor?

Trezor is a small device that connects to your computer with a USB cable and works as a hardware wallet. The Trezor wallet is among the first cryptocurrency hardware wallets that were released. It was developed in 2014 by a company called SatoshiLabs. One of the most popular SatoshiLabs Trezor devices are Trezor One and Trezor Model T.

Trezor allows you to safely store, send, and receive a wide range of cryptocurrencies, such as Bitcoin (BTC), Ethereum (ETH), Ethereum Classic (ETC), etc.

Does Trezor support erc20 tokens? Yes. Although the Trezor hardware wallet supports tokens built on the Ethereum platform, such as ERC20 tokens, Binance Coin, Golem, etc. have to be sent to Trezor via third-party wallets.

Trezor has its own mobile app called Trezor Wallet that is compatible with Android and iOS devices and can also be integrated with other apps like Multibit HD and Mycelium. Trezor sets up the best conditions for the transactions to be signed up offline. By doing this, the risk of exposing the private key it stores is reduced to a minimum.

Every Trezor wallet has its own PIN code, and this PIN code always stays in the wallet. This characteristic of the Trezor wallet ensures that if the device that you use is compromised, the PIN code of your Trezor wallet can’t be stolen.

There’s a built-in system that stops any attempts of attacks. After every wrong guess, the PIN system raises the waiting time before you can enter the PIN again.

When you set up a Trezor wallet, you are required to generate 24 words that provide a backup for your wallet. Random Number Generator (RNG) is used to generate the original 24-word seed. This is done offline and the seed is shown on the wallet’s display, which makes sure that the seed isn’t on a device that is connected to the internet. If you misplace your Trezor wallet or if it’s stolen, you can use a passphrase and the 24-word recovery seed to recover your funds.

ERC-20 written on the keyboard button

How to Add ERC20 Tokens to Trezor

Every ERC20 token can be stored using a Trezor device. Even though Trezor firmware supports ERC20 tokens, they’re currently not integrated into the Trezor Wallet itself.

How can Trezor add ERC20 token? In order to use them safely, you’ll need a Trezor Beta Wallet and a third-party wallet, with the seed and private keys fully protected by the Trezor device. MyEtherWallet (MEW), MetaMask, or MyCrypto are some of the few third-party wallets you can use.

Before you store ERC20 tokens in Trezor, first of all, you need to set up your Trezor wallet. You can do that by following these nine steps:

  1. Connect Trezor to your computer via USB cable.
  2. Go to trezor.io/start.
  3. Install the Trezor wallet.
  4. Install the latest firmware.
  5. Reconnect Trezor.
  6. Give the Trezor device a name.
  7. Set up a PIN.
  8. Write down the recovery seed from your display.
  9. Go to wallet.TREZOR.io and enter the PIN to access the Trezor wallet.

We’ve already said that if you want to store ERC20 tokens on Trezor, you’ll have to use a third-party wallet. We’ll use MyEtherWallet to explain the process step-by-step:

  1. Plug in the Trezor device into your computer and enter your PIN.
  2. Open the MyEtherWallet.com website and select “Send Ether and Tokens” found in the top mini-bar. After that, select Trezor under ‘How do you like to access your wallet?’
  3. A pop-up screen will appear asking you to Export your public key by clicking on “Export”.
  4. Then, you’ll need to enter the HD derivation path (a piece of code that derives keys from the seed phrase) and select an address to interact with.
  5. Select the wallet address you would like to use and click on “Unlock your wallet”. By doing this, you’ll have access to your MEW wallet.

After we’ve explained the two basic features that you need in order to store ERC20 tokens on Trezor, let’s see how to finish the process:

  1. First, you go to myetherwallet.com.
  2. Look at the upper-right corner and make sure you are using ERC20 tokens.
  3. Then select “Send Ether & Tokens” or “View Wallet Info”.
  4. After that, select Trezor and then “Connect Trezor”.
  5. Now you have to unlock Trezor with your PIN (and passphrase if you have it).
  6. You’ll see a list of addresses on the screen. Those are your ETH addresses and ERC20 token address Trezor manages. Use these as the destination address when you want to transfer your ERC20 tokens from other wallets/exchanges.

Pros and Cons of Using Trezor to Store ERC20 Tokens


We already said that Trezor offers very high security: this is the most significant advantage of  Trezor. Other than that, Trezor supports over 1,600 cryptocurrencies and comes with regular firmware upgrades. Trezor’s screen offers extra protection and verification, and they have a portable design (because they’re practically USBs).


The fact that you have to buy Trezor is the main disadvantage of this wallet, as it exposes you to an additional cost. The second disadvantage is that the Trezor wallet requires the usage of additional third-party wallets to send some tokens, such as the ERC20 tokens.

man's hand unboxing trezor wallet

Frequently Asked Questions

Can I store Shiba Inu on Trezor?

Yes, you can store Shiba Inu with Trezor. You can also store other cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin, etc.

Does Trezor support USDC?

Yes, it supports USD Coin, which is backed by the U.S. dollar. In addition, it has a built-in exchange with other cryptocurrencies such as Bitcoin Cash, Litecoin, Ethereum, Ripple, and Dash.

How to send erc20 tokens to Trezor suite?

You can send ERC-20 tokens to your TREZOR device using MyEtherWallet.com, which supports Ethereum wallets. If you are using MetaMask browser extension, you will have to add it manually.

A Few Words Before You Go…

As we can see, with Trezor ERC20 tokens can be a little complicated because they can’t be integrated into the wallet straight away but need to go through a third-party wallet.

However, Trezor is highly recommendable and significantly safer if you own a bigger amount of ERC20 tokens.

In the end, it’s up to you to decide if storing ERC20 tokens on Trezor suits you or not.

About The Author

James Headshot
Written by

Crypto Technical Writer

James Page, previously the lead writer at Crypto Head and a registered psychologist, brings a unique perspective to the world of blockchain and cryptocurrency.

His extensive experience in the industry and ability to present complex concepts in an understandable manner make his articles a valuable resource for readers seeking to navigate the ever-evolving crypto landscape.

Check James out on: