Transfers · Explainer
Ethereum Mainnet vs Layer 2: Which Network to Pick When You Withdraw ETH
Ethereum mainnet vs layer 2 for beginners: how to choose the network when you withdraw ETH, what each costs later, and how to get back to mainnet.
- Author
- How2BuyCrypto Editorial
- Last updated
- Updated
- Reading time
- 6 min read
Written with AISources checked How our guides are made
At a glance
- Choose the network your destination lists for ETH. The withdrawal screen and the receiving wallet or app should name the same one.
- With a recovery-phrase wallet, one 0x address works on mainnet, Arbitrum One, Base and OP Mainnet, but each network holds its own balance.
- As of October 2026, fees on Arbitrum One, Base and OP Mainnet are paid in ETH held there, and the native route back takes days.
- Send a small test first and confirm it arrives before you send the rest.
On this page8 sections
Ethereum mainnet vs layer 2 comes down to one choice: pick the network that your destination lists for ETH. Before you confirm a withdrawal, make sure the network on the withdrawal screen is the one the receiving wallet, app or exchange accepts, because ETH sent on a network the destination does not support may not arrive.
Layer 1 vs layer 2: what the words mean
Ethereum mainnet is a layer 1: the underlying foundation that layer 2 projects build on (opens in a new tab). A layer 2 is a separate network that extends Ethereum and inherits its security guarantees. Arbitrum One, Base and OP Mainnet are Ethereum layer 2 networks.
One type of layer 2 is the rollup: it bundles hundreds of transactions into a single transaction on layer 1, which spreads the layer 1 fee across everyone in the rollup.
If your wallet is the kind with a recovery phrase, ethereum.org says (opens in a new tab) you can use the same address on all EVM compatible blockchains, so your 0x address is the same on mainnet and on these three networks. Each network still keeps its own balance. Think of one address with a separate ETH pile on each network. ETH on Base does not appear on mainnet unless you move it.
When you withdraw ETH to layer 2, you choose that layer 2 by name on the withdrawal screen, and mainnet is a separate choice. Exchanges label networks differently, so match the name on the destination's screen, not a guess.
What changes between mainnet and a layer 2
As of October 2026:
| Mainnet | Layer 2 (Arbitrum One, Base, OP Mainnet) | |
|---|---|---|
| Who accepts deposits | Only destinations that list Ethereum (mainnet) | Only destinations that list that network |
| Fee coin | ETH | ETH, held on that network |
| Fee level | Higher | Lower |
| Way back to mainnet | Not needed | An exchange that lists both, or the native bridge with a wait |
| Maturity | Longest track record | Newer, less battle tested |
| Wallet display | Normal ETH balance | May show as a separate account or logo |
ETH pays the fees on all three networks, so you need ETH held on that network. Mainnet ETH does not pay them. You can read this in the Arbitrum FAQ (opens in a new tab) and in Base's get funds guide (opens in a new tab).
For how gas works, read Ethereum gas fees explained.
In wallets, Trezor Suite (opens in a new tab) shows a layer 2 account's ETH with that network's logo, separate from mainnet ETH. Other wallets display networks in their own way.
How to choose a network for your first transfer
Find out where the ETH goes next
Name the place that will receive it: your own wallet, an app, or another exchange. The choice depends on that place, not on which network is cheapest.
Read the destination's receive or deposit screen
Open the screen that shows its ETH deposit address. It should name the network or networks it accepts for ETH. If it lists only Ethereum or the ERC-20 network, choose mainnet when you withdraw. If it names no network, ask its support before you send anything.
Check that your wallet shows the network
If you are sending to your own wallet, open it and look for the network in its own list of networks. Add a network only from that list or from the chain's official docs, and check that the details you enter match the docs exactly. Leave any page that asks for your recovery phrase.
Compare fees among the matching networks
On the exchange's withdrawal screen, choose each network that the destination accepts and compare the fee and the amount that will arrive. A lower fee does not help if the next place you send the ETH accepts only mainnet; see the example. If the fee is much higher than you expected, check the exchange's fee page before you confirm.
Send a small test and confirm it arrives
On the destination, the ETH should appear under the network you chose. If it does not, wait for the network to confirm it, check the destination's pending deposits, and ask its support. Do not send the rest or a second test while the first is missing. To read the transfer on an explorer, see how to track a crypto transaction. For the full withdrawal checks, read how to choose the right network for a crypto withdrawal and how to send crypto to your own wallet.
Example with made-up numbers
The fees below are made up, and no platform is named. You hold 0.1 ETH on an exchange that lists both mainnet and a layer 2.
- Route A, mainnet: the withdrawal fee is 0.001 ETH, so 0.099 ETH arrives.
- Route B, layer 2: the withdrawal fee is 0.0001 ETH, so 0.0999 ETH arrives on the layer 2.
- Your next destination lists only mainnet, so you bridge back. The bridge fee is 0.002 ETH, so 0.0979 ETH arrives on mainnet, after a wait.
Route B cost 0.0001 + 0.002 = 0.0021 ETH in fees and a wait, against 0.001 ETH for Route A. For your own transfer, add every fee on each route the same way.
Moving between mainnet and a layer 2 later
As of October 2026: moving ETH from mainnet onto OP Mainnet is usually quick. Optimism's docs say (opens in a new tab) transfers through its Standard Bridge usually complete within 1-3 minutes.
The way back is usually simpler through an exchange that lists both networks: deposit the ETH to the exchange on the layer 2, then withdraw it on mainnet, and compare the fees on both screens. The native routes back to mainnet take longer:
- Arbitrum One: roughly one week.
- OP Mainnet: 7 days.
- Base: about 5 days, per Base's docs (opens in a new tab), after its June 2026 Beryl upgrade.
Most of each wait is the chain's own challenge period: time in which a withdrawal can be disputed before it is final. On Arbitrum the wait is not the last step either: Arbitrum's docs say (opens in a new tab) that once the withdrawal period is past, you claim your funds on L1 (mainnet). That claim happens on mainnet, so plan to have ETH there as well as on the layer 2.
The same page notes that some users choose third-party fast bridges, which are run by third parties and often skip the delay. Treat that as a separate service, and find current routes through the chain's own docs page.
Risks to understand
- Young networks. ethereum.org says (opens in a new tab) many layer 2 projects are still young and somewhat experimental, and no layer 2 is as battle tested as Ethereum Mainnet. It does not say they are insecure, but ETH you hold on a young network is at risk, and you could lose all the money you put in.
- Third-party bridges. They are created and run by third parties, not by the chain. Check the bridge's own terms and fees before you send ETH through it.
- Fake sites. Reach a bridge or an "add network" page from the chain's own docs, not from a link in a message or ad, and check the domain before you connect a wallet. Never type your recovery phrase into any of them.
Before you buy the ETH, read how to buy Ethereum, or start with how to buy crypto.
Frequently asked questions
Is ETH on Base or Arbitrum the same ETH as on mainnet?
It is ETH, but it sits in a separate balance on each network, so your wallet may show several ETH balances. As of October 2026, Trezor Suite shows a layer 2 account's ETH with that network's logo, which separates it from mainnet ETH. Other wallets label networks in their own way, so check the network name before you send.
What happens if I choose the wrong network when I send ETH?
It depends on the receiving platform, so check its help center before you send. As of October 2026, Kraken's help center says that if you use the wrong deposit network, your funds will not be credited. If you already sent on the wrong network, contact the receiving platform's support right away and do not send again in the meantime.
Does my hardware wallet support layer 2 networks?
Check your wallet maker's help pages for the exact network names. As of October 2026, Trezor's help page says Trezor Suite lets you add Optimism, Arbitrum One and Base accounts, which then appear among your default accounts. Other wallets differ, so look for the network in the wallet's own list before you send anything to it.
Sources
- Layer 2 (learn), ethereum.org. Accessed .
- Optimism, Arbitrum One & Base in Trezor Suite, Trezor (SatoshiLabs). Accessed .
- Arbitrum FAQ, Offchain Labs (Arbitrum docs). Accessed .
- How to use a wallet, ethereum.org. Accessed .
- Troubleshooting: Arbitrum Bridge, Offchain Labs (Arbitrum docs). Accessed .
- Get funds, Base (Coinbase) docs. Accessed .
- Beryl: Reducing the canonical withdrawal delay, Base (Coinbase) docs. Accessed .
- Using the Standard Bridge, Optimism (OP Labs docs). Accessed .
- Multiple networks and methods for deposits and withdrawals on Kraken, Kraken (Payward) support. Accessed .
This guide was researched and written with AI using the sources above. It is general information, not financial advice. Cryptoassets are volatile and you could lose the money you invest. Check the rules in your country before you buy. Some links on this site may be affiliate links; they never change what we write. Spotted an error? Email contact@how2buycrypto.org.