Withdrawing from Hyperliquid is a two-step process: move USDC off the Hyperliquid L1 to Arbitrum, then route it onward to wherever you actually want to hold or spend it. The bridge is one-way native, the minimum is small, and confirmation is fast, but a few details (fees, the 5-minute dispute window, address parity) trip up first-time users. This guide walks the full off-ramp end to end, including how to bridge from Arbitrum to Ethereum, Base, or another chain via Eco Routes once the funds land.
What Is the Hyperliquid Withdrawal Flow?
Hyperliquid withdrawals are USDC transfers from the Hyperliquid L1 to Arbitrum One, processed by Hyperliquid's validator-run bridge. There is no direct path to Ethereum mainnet, Base, Solana, or any other chain from the Hyperliquid interface. To reach those networks, you withdraw to Arbitrum first, then use a cross-chain router (Eco Routes, CCTP, or a native bridge) for the second hop.
The Hyperliquid L1 is a custom proof-of-stake chain optimized for perpetual futures and spot trading. USDC sits in your Hyperliquid account balance until you trigger a withdraw, at which point the validator set signs the release transaction on Arbitrum. Withdrawals are settled by the Hyperliquid bridge contract on Arbitrum (see Hyperliquid docs: withdrawals).
Step-by-Step: How to Withdraw USDC From Hyperliquid
The withdrawal itself takes under a minute to initiate and typically settles in 3 to 7 minutes on Arbitrum. You sign one EIP-712 message in your connected wallet (no gas paid by you on the Hyperliquid side), Hyperliquid validators co-sign the release, and the funds arrive at the same address on Arbitrum. The flat withdrawal fee is paid out of the withdrawn amount.
Open the Hyperliquid app at app.hyperliquid.xyz and connect the wallet that holds your account.
Close open positions and cancel orders. Withdrawable balance excludes initial margin locked against open positions.
Click Portfolio, then Withdraw. The withdraw modal shows your withdrawable USDC balance and the destination chain (Arbitrum One).
Enter the amount. The minimum withdrawal is 2 USDC and the flat fee is 1 USDC, deducted from the withdrawn amount.
Confirm the destination address. By default this is the same address you trade with. You can route to a different Arbitrum address, but double-check it: the bridge is one-way and there is no recovery for typos.
Sign the withdraw request. Your wallet prompts an EIP-712 typed-data signature. No gas is charged on Hyperliquid.
Wait for settlement. Hyperliquid validators batch-sign and submit the release on Arbitrum within a few minutes. The funds land as native USDC (not USDC.e) at your destination address.
Once USDC is on Arbitrum, you are out of Hyperliquid and back on standard EVM infrastructure. From there, sending the funds onward to Ethereum, Base, Optimism, Polygon, or another supported chain is a separate cross-chain hop covered below.
How Long Do Hyperliquid Withdrawals Take?
Most Hyperliquid withdrawals complete within 3 to 7 minutes from signature to Arbitrum confirmation. There is also a 5-minute validator dispute window during which withdrawals can be challenged before they finalize on Arbitrum. In practice, dispute challenges are extremely rare, but the window is why withdrawals are not instant.
If your withdrawal has not landed after 30 minutes, check the Hyperliquid status page and your address on Arbiscan. The most common cause of a stuck withdrawal is an open position or unfilled margin requirement that was not cleared before submitting the withdraw, in which case the request is rejected and your USDC stays on Hyperliquid.
Hyperliquid Withdrawal Fees and Minimums
Hyperliquid charges a flat 1 USDC fee per withdrawal, regardless of size. The minimum withdrawal amount is 2 USDC, meaning the smallest net amount you can receive on Arbitrum is 1 USDC. There are no percentage-based withdrawal fees and no separate gas fee on the Hyperliquid side, because Hyperliquid L1 transactions are gasless for users.
Step | Source | Destination | Fee | Time |
Hyperliquid withdraw | Hyperliquid L1 | Arbitrum (USDC) | 1 USDC flat | 3 to 7 min |
Arbitrum to Ethereum (native) | Arbitrum | Ethereum L1 | Arbitrum gas + 7-day delay | ~7 days |
Arbitrum to Ethereum (Eco Routes) | Arbitrum | Ethereum L1 | Solver fee + gas | seconds to minutes |
Arbitrum to Base (CCTP via Eco) | Arbitrum | Base | Solver fee + gas | seconds to minutes |
Arbitrum to Solana (CCTP) | Arbitrum | Solana | CCTP attestation gas | 10 to 20 min |
The single largest fee in the full off-ramp is almost never the Hyperliquid withdraw itself; it is whichever onward hop you choose. Native Arbitrum to Ethereum withdrawals are free but take seven days (the standard optimistic rollup challenge window). Routers like Eco Routes compress that to seconds by fronting liquidity and settling onchain after the fact.
Withdrawing to Ethereum, Base, or Another Chain
Hyperliquid only releases to Arbitrum, so reaching any other chain requires a second hop. The cleanest path for USDC is to bridge through Circle's CCTP, which burns USDC on the source chain and mints fresh USDC on the destination. Eco Routes orchestrates CCTP plus solver liquidity to make this feel like a single click rather than two transactions.
For destinations like Base, Optimism, Polygon, Solana, or Linea, the typical sequence is: Hyperliquid withdraw to Arbitrum, then Eco Routes intent from Arbitrum to the target chain. Eco Routes supports 15 chains and routes through Hyperlane (the only third-party messaging partner currently live) and CCTP for stablecoin transport. Settlement on the destination chain is usually under a minute for EVM-to-EVM and 10 to 20 minutes when Solana is involved (CCTP attestation latency).
For Ethereum mainnet specifically, you have a real choice. The native Arbitrum bridge is free but enforces a seven-day challenge window. If you can wait a week, you save the solver fee. If you cannot, Eco Routes or any other fast-bridge router gets you there in seconds for a small fee.
Why Does My Withdrawal Show Pending or Failed?
Pending withdrawals are normal during the 5-minute validator dispute window. Failed withdrawals almost always trace to one of three causes: open positions reducing withdrawable balance below the requested amount, a destination address typo, or an attempt to withdraw below the 2 USDC minimum. The Hyperliquid app surfaces specific error reasons in the Portfolio history.
If a withdrawal failed and the USDC is still in your Hyperliquid account, you can simply retry after fixing the cause. If the funds appear to have left Hyperliquid but never arrived on Arbitrum after an hour, file a support ticket via the Hyperliquid Discord with your address, the timestamp, and the transaction hash from your wallet's signed message log. Validator-signed withdrawals are recorded on Arbitrum and recoverable.
Hyperliquid Withdrawal vs Hyperliquid Bridge Deposit
The Hyperliquid bridge is one-way asymmetric: deposits and withdrawals are different flows with different fees and confirmation times. Deposits onto Hyperliquid from Arbitrum are free and confirm in seconds. Withdrawals out cost 1 USDC and take a few minutes plus the dispute window. This asymmetry exists because the security model on the withdraw side requires validator consensus, while deposits are trust-minimized USDC transfers into the bridge contract.
For more on deposits and how to fund a Hyperliquid account from chains other than Arbitrum, see our companion guide on the Hyperliquid bridge and cross-chain deposit routes.
Eco's Role in the Hyperliquid Off-Ramp
Eco Routes handles the second hop after Hyperliquid releases USDC to Arbitrum. Traders use Eco to move USDC from Arbitrum to Ethereum, Base, Optimism, Polygon, Solana, and 10 other supported chains in a single intent, without manually composing CCTP burn-and-mint transactions or waiting out the Arbitrum optimistic challenge window. For high-frequency Hyperliquid users, this turns a multi-step off-ramp into one click.
Methodology and Sources
Withdrawal mechanics, fee, and minimum: Hyperliquid docs, withdrawals reference. Validator dispute window and bridge architecture: Hyperliquid Bridge2 documentation. Hyperliquid L1 TVL and USDC float for sizing the off-ramp market: DeFiLlama, Hyperliquid protocol page. Arbitrum native withdrawal timing: Arbitrum docs, L2 to L1 messaging. CCTP burn-and-mint mechanics: Circle CCTP developer docs. All specific numbers (1 USDC fee, 2 USDC minimum, 5-minute dispute window, 7-day Arbitrum native withdrawal) are sourced from Hyperliquid's published documentation as of Q1 2026; verify current values in the app before withdrawing large amounts, since fees can change.

