How to Withdraw USDC From Hyperliquid (2026 Step-by-Step Guide)
Table of Contents
- How Withdrawals Work on Hyperliquid
- Withdrawal Fees and Timing
- Supported Destination Networks and Minimums
- Step-by-Step: Withdraw USDC From Hyperliquid
- Step 1: Close or Check Open Positions
- Step 2: Open the Withdraw Modal
- Step 3: Enter the Amount
- Step 4: Confirm the Destination
- Step 5: Sign With Your Wallet
- Step 6: Wait for Arbitrum Settlement
- Moving Funds to HyperEVM Instead
- Common Withdrawal Issues
- Withdrawal Stuck or Pending for More Than 10 Minutes
- "Insufficient Balance" Error
- Wrong Network on Your Wallet
- Signature Request Not Appearing
- Funds Not Arriving
- Withdrawal to the Wrong Address
- Tax and Record-Keeping Notes
- Next Steps
To withdraw USDC from Hyperliquid, open your Portfolio at app.hyperliquid.xyz, click Withdraw, enter an amount, and sign the request in your connected wallet. Funds settle on Arbitrum in roughly 30 seconds for a flat 1 USDC fee - no gas, no KYC, and no network selection required.
Info
Quick Summary - Withdrawing USDC from Hyperliquid
- Flat withdrawal fee: 1 USDC per Arbitrum withdrawal, regardless of size
- Typical settlement: ~30 seconds, up to a few minutes during congestion
- Practical minimum: 5 USDC (fee is deducted from the withdrawal amount)
- Destination: the connected wallet address on Arbitrum One - third-party addresses are not supported
- Internal transfers (perp account โ HyperEVM) are free and near-instant
- No ETH required - the 1 USDC fee covers validator gas on Arbitrum
- No KYC, no identity verification - Hyperliquid is fully non-custodial
How Withdrawals Work on Hyperliquid
Hyperliquid is a standalone Layer 1 blockchain. When you deposit, USDC is bridged from Arbitrum into Hyperliquid's L1. When you withdraw, the same bridge runs in reverse: Hyperliquid validators co-sign a message authorizing the Arbitrum bridge contract to release USDC back to your wallet. You never submit an Arbitrum transaction yourself - the validators do.
According to Hyperliquid's official documentation, the withdrawal flow deducts a flat 1 USDC fee to cover Arbitrum validator gas, and the bridge contract holds the collateral 1:1 against balances on the L1. That means withdrawals are a provable on-chain settlement, not a custodial payout.
Open Withdraw
Open your Portfolio at app.hyperliquid.xyz and click the Withdraw button.
Enter amount
Type the USDC amount. Remember a flat 1 USDC fee is deducted - do not enter more than your available balance minus 1.
Confirm destination
The destination is locked to your connected wallet address on Arbitrum One. Third-party addresses are not supported.
Sign in wallet
Approve the signature request in MetaMask, Rabby, or your connected wallet. No gas required.
Wait for validators
Validators co-sign and relay the withdrawal to Arbitrum. Settlement takes roughly 30 seconds, up to a few minutes during congestion.
Verify on Arbitrum
Check your wallet on Arbitrum One, or look up the incoming USDC transfer on arbiscan.io.
Hyperliquid Portfolio page with the Withdraw button highlighted
Withdrawal Fees and Timing
Hyperliquid's withdrawal pricing is among the simplest in DeFi - one fixed fee, no variable network cost to the user.
| Withdrawal type | Fee | Typical time |
|---|---|---|
| USDC to Arbitrum One | 1 USDC flat | ~30 seconds |
| Internal transfer to HyperEVM | Free | Near-instant |
| Internal spot-perp transfer | Free | Instant |
| Sub-account transfer | Free | Instant |
The 1 USDC fee is deducted from your withdrawal amount. So a 100 USDC withdrawal will land 99 USDC in your Arbitrum wallet. The fee is constant regardless of withdrawal size - meaning larger withdrawals are far more fee-efficient. For context, withdrawing 10,000 USDC still costs 1 USDC (0.01%).
Compared to centralized exchanges that often charge percentage-based withdrawal fees, Hyperliquid's flat fee makes it materially cheaper to move size. For the full breakdown of trading costs on the exchange, see our fees explained guide and the fees hub.
New to Hyperliquid? Lock in the 4% Discount First
Sign up with our referral code before your first trade. You get a 4% lifetime fee discount that cannot be added retroactively.
Open Hyperliquid with 4% DiscountSupported Destination Networks and Minimums
Hyperliquid's native withdrawal settles on Arbitrum One only. There is no option to withdraw directly to Ethereum mainnet, Base, Optimism, or other L2s. If you need USDC on another chain, the standard flow is:
- Withdraw USDC from Hyperliquid to your wallet on Arbitrum
- Bridge from Arbitrum to your destination chain using a bridge like Across, Stargate, or the Hyperliquid bridge guide
| Destination | Supported? | Minimum amount |
|---|---|---|
| Arbitrum One (native USDC) | Yes | 5 USDC (practical) |
| Ethereum mainnet | Not direct - bridge from Arbitrum | - |
| Base / Optimism / other L2s | Not direct - bridge from Arbitrum | - |
| HyperEVM (internal transfer) | Yes | No fee, no minimum |
| Other address on Arbitrum | Not supported - connected wallet only | - |
Warning
Hyperliquid does not support sending funds to a different wallet address during withdrawal. The destination is always the wallet you are currently connected with. If you need to send to another address, withdraw to your own Arbitrum wallet first, then transfer from there.
Step-by-Step: Withdraw USDC From Hyperliquid
Follow these six steps to withdraw any amount of USDC.
1Close or Check Open Positions
Your available balance is your total balance minus any USDC locked as margin on open positions. If you have active trades, you can only withdraw the unused portion. Either close positions you no longer need, or reduce leverage to free up margin.
Hyperliquid portfolio showing total balance, available balance, and margin used
2Open the Withdraw Modal
From the trading interface, click your wallet/portfolio area (top right) and select Withdraw. You can also access it directly from the Portfolio page.
Hyperliquid withdraw interface with USDC amount input field
3Enter the Amount
Type the USDC amount. Two important rules:
- The requested amount cannot exceed Available Balance minus 1 USDC
- Clicking Max automatically accounts for the 1 USDC fee, so the input will be your available balance minus 1
4Confirm the Destination
Hyperliquid displays the destination address - this is the wallet currently connected to the site. There is no address field to edit. Double-check that this is the correct wallet before signing.
5Sign With Your Wallet
Click Withdraw. Your wallet (MetaMask, Rabby, Phantom, Coinbase Wallet, OKX Wallet, or Trust Wallet) will pop up with a signature request - not a transaction. You do not pay gas, and no on-chain transaction is broadcast from your wallet. Simply approve the signature.
MetaMask signature request popup for Hyperliquid withdrawal
6Wait for Arbitrum Settlement
Hyperliquid validators collectively sign your withdrawal and submit it to the bridge contract on Arbitrum. The USDC appears in your Arbitrum wallet in roughly 30 seconds. During peak volume the window can stretch to 5-10 minutes, but it rarely goes beyond that.
You can confirm arrival by:
- Switching your wallet to the Arbitrum One network and refreshing the USDC balance
- Looking up your wallet address on arbiscan.io and checking for an incoming USDC transfer
Moving Funds to HyperEVM Instead
If you want to use USDC inside the HyperEVM ecosystem - for example on DeFi protocols like Felix or HyperLend - you do not need to withdraw to Arbitrum. Hyperliquid offers a free internal bridge between the perps account and HyperEVM. The transfer is instant and costs zero fees.
From the Portfolio, select Transfer, choose HyperEVM as the destination, enter the amount, and confirm. This is the correct route for anyone staying on-chain within the Hyperliquid ecosystem - paying the 1 USDC withdrawal fee to bridge back to Arbitrum and then bridge forward again wastes money.
Withdrawing to Stake HYPE or Use HyperEVM DeFi?
If you are moving USDC into HyperEVM protocols, use the free internal bridge instead. Save the 1 USDC withdrawal fee and stay on-chain.
Start on HyperliquidCommon Withdrawal Issues
Withdrawal Stuck or Pending for More Than 10 Minutes
The most common cause is validator backlog during high volume - wait another 5-10 minutes. If it still has not arrived:
- Open arbiscan.io, paste your wallet address, and check the latest transfers. If the USDC has landed on Arbitrum but your wallet UI does not show it, hard refresh and make sure you are on the Arbitrum One network.
- Hard refresh the Hyperliquid page to update the portfolio display
- If nothing appears after 30 minutes, see the dedicated withdrawal troubleshooting guide or the bridge delays guide
"Insufficient Balance" Error
You are trying to withdraw more than your available balance minus 1 USDC. Either reduce the withdrawal amount, or close open positions to free up margin.
Wrong Network on Your Wallet
Withdrawals only land on Arbitrum One. If your wallet is showing 0 USDC after a successful withdrawal, switch the network selector in your wallet to Arbitrum One. Adding Arbitrum manually is covered in our wallet connection guides (MetaMask, Rabby, Coinbase Wallet).
Signature Request Not Appearing
If clicking Withdraw does nothing:
- Disconnect and reconnect your wallet to Hyperliquid
- Clear browser cache for
app.hyperliquid.xyzand reload - Try a different browser or disable conflicting wallet extensions
- See the full wallet connection troubleshooting guide
Funds Not Arriving
Hyperliquid's withdrawal documentation at app.hyperliquid.xyz/docs confirms that validators must reach consensus before the Arbitrum bridge releases funds. If the bridge transaction has not been submitted after 30 minutes, it is a system-level issue - monitor Hyperliquid's status channels and avoid resubmitting. Double-submitted withdrawals can create reconciliation delays. For persistent issues see the general troubleshooting hub.
Withdrawal to the Wrong Address
This cannot happen in the normal flow - Hyperliquid only withdraws to the connected wallet. The only way funds end up at an unintended address is if your wallet was already compromised before you connected. Review our crypto trading security guide to harden your setup.
Tax and Record-Keeping Notes
Withdrawals from Hyperliquid to your own Arbitrum wallet are not taxable events in most jurisdictions - they are transfers between wallets you control, not sales. However, the 1 USDC fee is generally a deductible cost. Keep records of:
- Withdrawal date and amount
- Arbitrum transaction hash (visible on arbiscan.io)
- The 1 USDC fee per withdrawal
Traders making frequent withdrawals should pull their full history from Hyperliquid's built-in export or via portfolio tools.
Next Steps
Now that you know how to withdraw, here is what to read next:
- Deposit USDC to Hyperliquid - The inbound flow, including fiat on-ramps and cross-chain bridges
- Bridge to Hyperliquid - Full bridge guide covering Across, Stargate, and multi-chain routes
- Bridge to HyperEVM - Free internal bridge for HyperEVM DeFi
- Fees explained - Maker/taker fee schedule and how to minimize trading costs
- Fees hub - All fee-related guides including VIP tiers and staking discounts
- Withdrawal troubleshooting - Dedicated fixes for stuck or failed withdrawals
- Bridge delays - Troubleshooting slow bridge confirmations
- Referral program guide - How to earn and save with Hyperliquid's referral system
Frequently Asked Questions
Most Hyperliquid withdrawals settle on Arbitrum in about 30 seconds. Validators must collectively sign the withdrawal and relay it to Arbitrum, which usually takes under 2 minutes end-to-end. During periods of heavy network activity, withdrawals may take 5-10 minutes. If your withdrawal has not arrived after 15 minutes, check arbiscan.io for an incoming USDC transfer to your wallet address.
Hyperliquid charges a flat 1 USDC fee per Arbitrum withdrawal, regardless of the amount. This covers validator gas costs on Arbitrum. There is no percentage fee, no separate network fee, and no ETH required. Internal transfers within Hyperliquid (for example bridging from the perp account to HyperEVM) are free.
Yes. Hyperliquid is a fully non-custodial decentralized exchange and does not require KYC or identity verification to deposit or withdraw. You sign withdrawals with your own wallet, and funds settle directly on Arbitrum. However, you are responsible for any KYC requirements of the centralized exchange or on-ramp you send funds to afterward.
Common causes include: open positions locking your margin (check Available Balance vs Total Balance), trying to withdraw more than your balance minus the 1 USDC fee, validator backlog during high volume, or a browser cache issue preventing the UI from updating. Most stuck withdrawals resolve within 15 minutes. If longer, verify on arbiscan.io using your wallet address.
The practical minimum withdrawal is 5 USDC, because Hyperliquid deducts a flat 1 USDC fee and very small withdrawals become uneconomical. The interface will reject withdrawal attempts where the requested amount exceeds your available balance minus the 1 USDC fee.
Disclaimer: This content is for informational purposes only and does not constitute financial advice. Trading perpetual futures involves substantial risk of loss. Past performance is not indicative of future results. Always do your own research before trading. This site contains referral links - see our disclosure for details.
Ready to Start Trading?
Join Hyperliquid with our referral link and get a 4% lifetime fee discount. No KYC, no email - just connect your wallet and trade.
Start Trading - Save 4%