Token · Explainer
What Are ERC-20 Tokens? A Practical Guide for 2026
ERC-20 is a shared rulebook for interchangeable tokens on Ethereum. Learn what it means, how to send tokens safely, what fees to expect and what to check before you use one.
By the SkyBitcoins editorial team · Updated

What does ERC-20 mean?
ERC-20 is a technical standard for tokens created on Ethereum. It sets common rules that let wallets, exchanges and apps recognise and handle those tokens in a consistent way. The token itself is managed by a smart contract: software deployed on the blockchain that tracks balances and applies the token’s rules.
ERC-20 tokens are fungible. In ordinary use, one unit of a token is interchangeable with another unit of the same token, much like one dollar is interchangeable with another dollar. That differs from a non-fungible token, where individual items are distinct.
The standard does not say that a token is trustworthy, valuable or backed by anything. It mainly provides a shared interface. A token can comply with that interface and still have an unreliable issuer, little liquidity, restrictive contract rules or no useful purpose. Treat the label as a compatibility clue, not a quality rating.
How does an ERC-20 token work?
A token contract keeps track of balances and provides functions that other software can use. Common ERC-20 functions include balanceOf to check a wallet’s balance, transfer to send tokens, and totalSupply to report the token’s supply. The approve and transferFrom functions let a user authorise another address or app to move tokens within an allowance.
The standard also defines events, such as Transfer, that wallets and blockchain explorers can use to detect activity. A token may show a name, ticker symbol and number of decimal places in a wallet, but these labels are not unique identifiers. Different contracts can use the same name or ticker.
In practice, the contract address is the key identifier. A wallet or app reads the contract to display a token balance and prepare transactions. The standard makes basic compatibility easier, but individual contracts can include extra features or limitations. Check the specific token contract and its terms rather than assuming every ERC-20 works in exactly the same way.
How is an ERC-20 token different from ETH or an NFT?
ETH is Ethereum’s native asset. It is used to pay for network activity and is not an ERC-20 token. ERC-20 tokens are separate assets whose balances are recorded by their own smart contracts. That means you can hold tokens in an Ethereum wallet without holding the tokens’ issuer’s private keys, but you still need control of your wallet to authorise transactions.
ERC-20 also differs from ERC-721, a widely used standard for non-fungible tokens, where each token is distinct. Other token standards support different features and use cases.
Network names matter. ERC-20 specifically describes Ethereum’s token standard, although compatible token contracts are also common on Ethereum Virtual Machine (EVM) networks. The same asset name can appear on multiple networks, but a token on one network is not automatically the same on another. Before receiving or sending, confirm that both the sending service and receiving wallet support the exact network. Sending a token using an unsupported network can make it inaccessible.
What can you do with ERC-20 tokens?
ERC-20 tokens can represent many things: a project’s utility or governance token, a stablecoin designed to track a currency, or a token used in an on-chain application. The ERC-20 standard itself does not define what the token represents or guarantee a holder’s rights. Those depend on the project, contract and any applicable terms.
Tokens can be held in a compatible wallet, transferred between compatible addresses, or traded where a supported market exists. A decentralised exchange such as Uniswap can let users swap tokens from a wallet, while a wallet tool such as MetaMask Swap can route a trade. These services do not remove the need to verify the token, network, quote and transaction details.
Some lending applications also accept selected ERC-20 assets as deposits or collateral. Acceptance is application-specific: a token being ERC-20 does not mean every platform supports it. Before using a token in an app, check its contract address, network, liquidity, any fees and the risks of the app itself.
How do you send or receive an ERC-20 token safely?
If you want to receive or send an ERC-20 token, use this sequence:
- Confirm the network. Make sure the sender, recipient and wallet all support the same network.
- Verify the token contract. Use the project’s official materials to check the contract address. Do not rely on a ticker or search result alone.
- Check the destination address. Confirm the full address and that it can receive the token on that network.
- Review the transaction. Check the token, amount, network and estimated fee in your wallet before signing.
- Wait for confirmation. Use the wallet’s transaction status, and avoid sending again just because an update is slow.
For a first transfer or a large amount, a small test transfer can help catch a wrong address or network. It costs an extra transaction fee, so consider that trade-off. If you use an exchange, follow its deposit instructions exactly; some services require a particular network or additional reference details. Never share your recovery phrase to receive tokens.
What does it cost to use ERC-20 tokens?
An Ethereum transaction usually requires a network fee, called gas, paid in ETH on Ethereum mainnet. The fee compensates the network for processing the transaction; it is separate from the amount of tokens being sent. A token transfer, a swap and a contract approval can each require a transaction, so an app may ask you to pay more than once while you use it.
The final cost varies with network demand and the work a transaction requires. A swap may also include a decentralised-exchange fee, and its quoted price can reflect slippage or other execution effects. Centralised exchanges may charge their own trading or withdrawal fees, with terms that differ by service and asset.
Before confirming, check the wallet’s gas estimate, the amount you will receive in a swap and any separate platform charge. On an EVM network other than Ethereum mainnet, you generally need that network’s gas asset, not necessarily ETH. Do not assume a low displayed token price means the transaction itself is cheap.
Which ERC-20 mistakes should you avoid?
The main risks are sending to the wrong network or address, interacting with a counterfeit token, and approving an app to spend more tokens than you intend. A confirmed transfer is generally not reversible. A token’s contract can also contain rules or weaknesses that affect transfers, and a token can lose value or become difficult to trade.
When an app requests approval, read which token and spending amount it asks for. Some approvals allow spending up to a set amount; others may be unlimited. Grant only what you are comfortable with, and review or revoke old allowances using a reputable wallet feature or tool. Revoking an allowance requires a transaction and may cost gas.
Avoid these common mistakes:
- Trusting a ticker or token name instead of checking the contract address.
- Sending on a network the recipient does not support.
- Signing a transaction without understanding its approval or amount.
- Sharing your recovery phrase or following unsolicited support messages.
- Assuming ERC-20 compliance proves a token is safe, audited or redeemable.
Keep your wallet software current and confirm details before signing.
Frequently asked questions
Is ETH an ERC-20 token?
No. ETH is Ethereum’s native asset, while ERC-20 tokens are created and managed by smart contracts on Ethereum. You generally pay Ethereum network fees in ETH, even when transferring an ERC-20 token.
How do I know if an ERC-20 token is genuine?
An ERC-20 token is identified by its contract address, not just its name or ticker. Check that address against the project’s official communications and confirm the network before adding or sending the token.
Do I need ETH to send ERC-20 tokens?
Usually, you need ETH in your wallet to pay Ethereum mainnet gas, even if you are only transferring a token. On another network, you generally need that network’s accepted gas asset. Check the wallet’s fee estimate before confirming.
Does ERC-20 mean a token is safe or valuable?
Not necessarily. A token contract can follow the ERC-20 interface without guaranteeing that the token has value, a reliable market, or any particular rights. Check the issuer, contract, liquidity and token terms before relying on it.
Can you reverse an ERC-20 transfer?
A standard ERC-20 transfer is generally difficult or impossible to reverse once confirmed. If you send to the wrong address or network, recovery may not be available, so verify the destination and try a small test transfer when appropriate.
Mentioned in this guide
dApps in this guide
Uniswap offers wallet-based swaps and liquidity pools across 15+ networks, but pool fees, gas and self-custody risks still matter.
MetaMask Swap offers in-wallet token routing for self-custody users, but check each quote, gas estimate and approval before trading.
Common is a self-custodial privacy app for shielding crypto on Arbitrum and Aleph Zero EVM, but fees and audit details need closer checking.
Keep reading
Related guides
Token · Explainer
What Are Cryptocurrencies? A Practical Guide
Cryptocurrencies are digital assets moved and recorded on computer networks, often without a bank processing each transaction. Learn how they work, how coins differ from tokens, what they cost and how to handle the risks before you use them.
Token · Explainer
What Is an Altcoin? A Practical Guide for 2026
An altcoin is a cryptocurrency other than Bitcoin. Learn how altcoins differ, what they may be used for, and what to check before you buy, swap or store one.
Token · Explainer
What Is Cryptocurrency? A Practical Guide
Cryptocurrency is a digital asset transferred and recorded using cryptographic networks, often without a bank processing each payment. Learn how transactions work, what costs and risks to expect, and how to approach your first purchase or transfer.
Memecoin · How-to
How to Trade Memecoins: A Practical 2026 Guide
Memecoins can rise or collapse quickly, and a token that looks popular may be difficult to sell. Use this step-by-step guide to check a coin, choose a trading route, control costs and decide how much risk you can afford.
Token · Explainer
What Are ISO 20022 Crypto Coins? A Practical Guide
“ISO 20022 coins” is a popular label for crypto tokens said to connect with financial messaging standards. ISO 20022 is a messaging standard, not a certification for cryptocurrencies, and there is no official list of compliant coins.
Token · Explainer
What Are Cryptocurrency ETFs? A Practical Guide
A cryptocurrency ETF gives you exposure to crypto through an investment account, without requiring you to manage a crypto wallet. Learn how spot and futures funds work, what they cost, and what to check before buying shares.
Token · Explainer
What Are Privacy Coins? How They Work and What to Check
Privacy coins use cryptographic features to hide some transaction details from public view. Learn how they differ, what privacy they do—and do not—provide, and what to check before using one in 2026.
Token · Explainer
What Does Bitcoin Halving Mean? A Practical Guide
Bitcoin halving cuts the amount of new BTC awarded to miners for each block by 50%. Learn how the schedule works, what changes for the network and what it does not tell you about Bitcoin’s price.