Every time I withdraw from Hyperliquid I run the same five steps: connect my wallet at app.hyperliquid.xyz, open Portfolio and click Withdraw, pick USDC with Arbitrum One as the destination, sign the EIP-712 message, then off-ramp the USDC on Arbitrum through Coinbase or Kraken. Hyperliquid holds about $6.36B in USDC on its L1 and clears roughly $11.4B in perp notional volume every 24 hours (DeFiLlama, Hyperliquid protocol page), so this off-ramp is the one I run most often. The fee is a flat 1 USDC and my withdrawals usually settle in 3 to 7 minutes.
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, currently covering 232 perp markets with about $9.5B in open interest (Hyperliquid metaAndAssetCtxs endpoint). USDC sits in your Hyperliquid account balance until you trigger a withdraw, at which point the validator set signs the release transaction on Arbitrum. The bridge contract on Arbitrum holds around $334M in USDC float today (DeFiLlama chain breakdown), which is the pool your withdrawal is drawn from (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, per Hyperliquid Bridge2 documentation. 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?
My last dozen Hyperliquid withdrawals all landed between 3 and 7 minutes from signature to Arbitrum confirmation. Baked into that is a 5-minute validator dispute window where a withdrawal can be challenged before it finalizes on Arbitrum. I have never seen a challenge fire in practice, but the window is the reason my funds do not appear instantly.
If mine has not landed after 30 minutes I go straight to the Hyperliquid status page and check my address on Arbiscan. Nine times out of ten the cause is an open position or unfilled margin requirement I forgot to clear before submitting, in which case the request is rejected and the 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?
When I see a Pending status it is almost always the 5-minute validator dispute window doing its job. My failed withdrawals have traced to one of three causes every time: an open position reducing my withdrawable balance below the amount I requested, a destination address I mistyped, or an attempt to withdraw below the 2 USDC minimum. The Hyperliquid app surfaces the specific error reason in Portfolio history, which is where I look first.
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 from Arbitrum are free and confirm in seconds. Withdrawals out cost 1 USDC and take a few minutes plus the dispute window. The asymmetry is a security choice: withdraw requires validator consensus, while deposits are trust-minimized USDC transfers into the bridge contract. The scale of this asymmetry is why the split matters. The Arbitrum bridge float of $334M has to service a system that trades $11.4B per day, roughly a 34x turnover ratio (DeFiLlama TVL breakdown), so I always leave a small buffer on the Hyperliquid side rather than withdrawing to zero and re-depositing.
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.

