How to Withdraw from Base to Ethereum: The 7-Day Bridge, Fast Bridges, and What Actually Happens
The short version before the details
Withdrawing from Base to Ethereum mainnet is the reverse of depositing — and unlike the deposit (which lands in minutes), the official withdrawal takes about seven days to become claimable on L1. That delay is not a bug; it is the security mechanism of an optimistic rollup. You can skip the wait with a third-party fast bridge, which charges a small fee (typically 0.05-0.15%) and delivers to L1 in minutes.
If you only need the conceptual explanation of why the delay exists, the withdrawal time explainer covers that. This article is the operational Base version: which bridge, which buttons, what it costs, and how to know it worked. The Arbitrum-specific version lives at the Arbitrum withdrawal guide — same architecture, different chain, slightly different official bridge UI.
Why the official bridge takes 7 days
Base is an optimistic rollup built on the OP Stack. "Optimistic" means the system assumes every batch of transactions posted to Ethereum is valid, and gives anyone one week to prove otherwise by submitting a fraud proof. If nobody challenges the batch within that window, it is considered final. Your withdrawal is bundled into a batch, so it has to wait out the challenge window before it can be claimed on L1.
In practice, the delay is about 168 hours from when Base posts the batch containing your withdrawal to Ethereum — the clock starts on batch posting, not on your L2 transaction, so add a few hours for batch aggregation. You do not need to keep your browser open, your wallet connected, or any node running. The process is entirely on-chain. When the window closes, you return to the bridge and claim.
This is the same design as Arbitrum, Optimism, and every other optimistic rollup — it is the reason these chains are called "Layer 2" rather than "sidechains". The security comes from Ethereum, and Ethereum requires that challenge window to guarantee it. ZK rollups compress the wait differently (more on that in the rollup comparison guide), but Base is optimistic, so the 7-day clock is the price of its security model.
Route A: the official Superchain bridge (cheap, slow)
The official bridge lives at bridge.base.org and is operated by the Optimism Collective infrastructure (Base is part of the Superchain, so it shares the canonical bridge contracts with Optimism). It is the cheapest route: you pay only the L2 transaction fee (about $0.01-0.05) to initiate, plus an L1 gas fee ($3-15 depending on mainnet conditions) when you claim after the 7-day window. No percentage fee, no spread, no middleman.
The trade-off is the wait. For amounts where the wait does not matter — moving savings to cold storage, rebalancing after a trading period, paying back a loan on L1 — the official bridge is the right choice. The seven-day wait is a feature, not a bug: it is the security guarantee that your withdrawal is protected by Ethereum's consensus. The full step-by-step is in the HowTo box above.
One thing to know: after the 7-day window, the withdrawal does not auto-arrive. You have to go back to bridge.base.org and click "Claim" (sometimes called "Prove" then "Claim"), which triggers an L1 transaction. If you forget this step, the funds sit on the bridge contract indefinitely — they are safe, but not in your wallet. I keep a small text file with claim dates for any official-bridge withdrawal over $1,000.
Route B: fast intent bridges (minutes, small fee)
Third-party intent bridges route around the 7-day wait by providing liquidity on L1 immediately and collecting your L2-side withdrawal when it finalizes. You sign an intent ("I want X ETH on L1"), a relayer fills it from its own balance sheet within seconds, and the protocol settles with the relayer over the next week. You get your ETH on mainnet within minutes; the bridge operator takes the 7-day wait and charges a fee for the convenience. The main options supporting Base in 2026:
| Bridge | Typical fee | Speed | Best for |
|---|---|---|---|
| Across | ~0.05-0.15% | 2-5 min | Consistent low fees, reliable routing |
| Hop | ~0.05-0.1% | 1-5 min | Good for ETH and stablecoin routes |
| Stargate | ~0.05-0.1% | 2-5 min | Multi-chain, good for complex routes |
| Official (bridge.base.org) | $0 fee (gas only) | ~7 days | Large amounts, no rush |
For a $500 withdrawal, a 0.1% fee is fifty cents — negligible compared to the convenience of not waiting a week. For a $50,000 withdrawal, the same 0.1% is $50, and the official bridge starts looking attractive. My rule of thumb: under $5,000, take the fast route and stop thinking about it. Over $20,000, queue the official bridge and set a calendar reminder. In between, it depends on how urgently you need the funds on L1.
What you receive from a fast bridge matters: canonical ETH, not a wrapped representation you have to swap back. The same applies to USDC — you receive canonical USDC, not bridged USDC.e. This is why I prefer intent bridges over older liquidity-pool bridges for almost every L2-to-L1 exit; the asset you receive is the asset you actually wanted.
Withdrawing tokens, not just ETH
The official Superchain bridge handles ETH and a set of "gateway-bridged" tokens. For ERC-20 tokens that have a proper Base gateway (most major tokens — USDC, USDT, cbBTC, WETH, etc.), the flow is the same as for ETH: initiate on L2, wait 7 days, claim on L1. For tokens without a gateway (smaller or newer tokens, memecoins, experimental DeFi receipts), the official bridge may not support them, and you need a third-party bridge or a manual swap to ETH first.
Fast bridges typically support a wider range of tokens because they use relayer liquidity rather than canonical gateways. Across and Stargate both handle most major ERC-20s on Base. If you are withdrawing an obscure token that no bridge supports, swap it to ETH or USDC on Base first (costs about a cent on a DEX), then bridge the ETH/USDC. The Uniswap fee guide shows the swap costs, and the approval guide covers the one-time allowance step you sign before the swap.
How much ETH you need on each side
Two separate ETH balances are involved in a Base withdrawal, and confusing them is the most common mistake I see:
- ETH on Base pays for the L2 withdrawal transaction. You need roughly $0.01-0.05 worth, which is a rounding error if you have any ETH on Base at all. The full reserve math is in the gas reserve guide.
- ETH on Ethereum mainnet pays for the L1 claim transaction (official bridge only). This is $3-15 worth, and if your mainnet balance is zero you cannot claim — the funds will sit on the bridge contract until you top up L1 gas. If you do not normally hold ETH on mainnet, send a small amount there before the 7-day window closes.
Fast bridges skip the L1 claim step entirely — they deliver to your mainnet address automatically, so you only need ETH on Base to initiate. But the moment you want to move that received ETH anywhere from L1, you need mainnet gas. Most wallets warn you about this; some do not, and people end up with $5,000 of ETH on mainnet they cannot send because they have no gas to send it with.
What can go wrong, and how to check
Four situations I see regularly:
- Forgot to claim after 7 days. The funds are safe on the bridge contract — go to bridge.base.org, connect your wallet, switch to Ethereum mainnet, and the claimable withdrawal will show up. Click Claim and you are done.
- Insufficient L1 gas for the claim. The claim is an L1 transaction, so it needs ETH on mainnet (not Base). If your mainnet balance is zero, send a few dollars of ETH there first from an exchange or another wallet, then claim.
- Fast bridge delivered to the wrong chain. Most fast bridges let you pick the destination chain. If you accidentally selected Optimism when you meant Ethereum, the funds are on Optimism — reconnect your wallet to Optimism and they will show. Not lost, just inconvenient.
- Wallet shows the wrong balance after a fast bridge. Usually you are on the wrong network — switch to Ethereum mainnet. If the network was never added to your wallet, the bridge site or chainlist.org adds it in one click.
The ground truth in every case is the block explorer. For Base, that is Basescan; the Basescan guide covers how to look up a transaction hash, read event logs, and confirm a withdrawal actually landed. For Ethereum mainnet, the same interface at Etherscan works. Paste your address, check the "Token Txns" or "Transactions" tab, and the withdrawal is either there with a green check or it is not.
Should you withdraw at all, or just bridge to another L2
A surprising share of "withdraw from Base to Ethereum" searches are really "I want my funds off Base" searches — and most of those do not actually need L1 at all. If the goal is to move funds to Arbitrum, Optimism, or another L2, you almost never want to route through Ethereum mainnet. Direct L2-to-L2 bridges keep the whole trip at L2 fee levels: source L2 gas plus a small bridge fee, with seconds-to-minutes delivery.
The Base to Arbitrum transfer guide covers the same principle for that specific pair, and the same logic applies to Base-to-Optimism, Base-to-Unichain, or any other Superchain pair — those routes are getting cheaper over time because shared messaging layers avoid external liquidity entirely. The only situation that genuinely requires a Base-to-Ethereum withdrawal is when you specifically need the funds on Ethereum mainnet: to bridge to a non-EVM chain, to interact with a mainnet-only protocol, or to cash out through an exchange that does not support Base withdrawals.
If your exchange supports Base directly (most major ones now do — see the Binance to Base guide for the deposit direction), cashing out from Base to your exchange account is a single transaction with no L1 hop at all. That is usually the cheapest path, and it does not involve any bridge.
Trade on Base / Arbitrum with Low Fees
Choose a trusted platform to swap, bridge, and trade on L2 networks.
Affiliate links — we may earn a commission at no extra cost to you.