How to Withdraw USDC from Hyperliquid
Withdrawing funds safely after trading is just as important as depositing them. On Hyperliquid, withdrawals are completed on-chain: your USDC is sent directly to the Arbitrum wallet address you specify, without passing through an additional custodial intermediary.
This guide walks through the full withdrawal flow, from starting the request to confirming the funds in your wallet. It also covers practical security checks, especially if you use a OneKey hardware wallet and OneKey Perps as part of your trading workflow.
Key comparison table
Basic checks before withdrawing
Before you start a withdrawal, confirm the following:
- Your positions are closed, or your Available Balance is greater than the amount you want to withdraw.
- The receiving wallet address is on Arbitrum One, and you have access to that wallet.
- If you use a OneKey hardware wallet, the device is connected and unlocked.
- The receiving address is correct. Once an on-chain withdrawal is submitted, it cannot be reversed.
Step-by-step: withdraw USDC from Hyperliquid
Step 1: Open the withdrawal page
Open the Hyperliquid app. Click the wallet/account icon in the top-right corner, or go to Portfolio. In the account balance section, find and click Withdraw.
Step 2: Enter the withdrawal details
In the withdrawal window, fill in the required information:
- Withdrawal amount: Enter the amount of USDC you want to withdraw. The interface will show your Available Balance for reference. If you want to withdraw everything available, click Max.
- Receiving address: Hyperliquid will usually auto-fill the currently connected wallet address, which should be an Arbitrum-compatible address. If you want to withdraw to another address, edit it manually and check every character carefully.
For better address security, use a OneKey hardware wallet to generate and manage your Arbitrum address. The device screen shows the full address for verification, which helps protect against clipboard hijacking attacks where malware replaces a copied address with an attacker’s address.
Step 3: Confirm the withdrawal
After checking the amount and address, click Withdraw. Your wallet will show a signing request. This is an on-chain transaction that requires authorization from your wallet’s private key.
If you use a OneKey hardware wallet, review the signing details on the device screen and approve only after confirming they match your intended withdrawal. Physical confirmation is an important defense against malicious websites or compromised front ends attempting to trigger an unauthorized transaction.
Step 4: Wait for the funds to arrive
After the withdrawal is submitted, Hyperliquid sends USDC to your wallet through its bridge contract on Arbitrum One. The process usually takes a few minutes, but the exact timing depends on Arbitrum network conditions.
Once the funds arrive, you can search your wallet address on Arbiscan and check the Token Transfers tab for the incoming USDC transfer.
Withdrawal flow summary
- Open Hyperliquid and go to Portfolio or the wallet/account menu.
- Click Withdraw.
- Enter the USDC amount.
- Confirm the receiving Arbitrum address.
- Sign the transaction with your wallet.
- Wait for the USDC to arrive on Arbitrum One.
- Verify the transfer on Arbiscan if needed.
Gas fees for Hyperliquid withdrawals
Withdrawing from Hyperliquid requires a small amount of Arbitrum gas, paid in ETH. The cost is usually very low, often far below 0.1 USD equivalent, but it can vary with network conditions.
Make sure your Arbitrum address has a small ETH balance. If there is not enough ETH for gas, the withdrawal transaction may fail.
Common withdrawal issues
The Withdraw button is greyed out or not clickable
Check whether open positions are using your margin. You can only withdraw funds that are available beyond the margin required for active positions. Also check whether your balance is below Hyperliquid’s minimum withdrawal amount, which should be verified in the official Hyperliquid docs.
The withdrawal was submitted but the USDC has not arrived
Search the transaction hash on Arbiscan and check the on-chain status. If it shows Pending, wait for confirmation. If it failed, review the transaction details and gas-related information.
The receiving address was wrong
On-chain transactions cannot be edited or cancelled after submission. Funds sent to the wrong address are extremely difficult, and often impossible, to recover. Address verification should be treated as the most important step before every withdrawal.
What you can do after USDC reaches Arbitrum
After your USDC arrives in your Arbitrum wallet, you can:
- Keep it on Arbitrum and deposit it back to Hyperliquid for future trading.
- Swap it on Uniswap Arbitrum for ETH or other assets.
- Bridge it to Ethereum mainnet or another chain.
- Deposit it into other DeFi protocols, understanding the additional smart contract and market risks.
If you actively trade perps, a practical workflow is to use OneKey Perps for a cleaner trading experience while keeping custody discipline around deposits, withdrawals, and signing. For larger balances or frequent withdrawals, pairing OneKey Perps with a OneKey hardware wallet can help reduce the risk of address tampering and unauthorized approvals.
Conclusion
Withdrawing USDC from Hyperliquid is a self-custodial on-chain action. There is no approval queue or traditional account review; the security of the process depends heavily on what you sign and where you send funds.
Using a OneKey hardware wallet adds a physical confirmation layer for withdrawals, helping ensure that every transaction is reviewed on a trusted device before approval. If you are building a safer perps workflow, you can download the OneKey App, explore OneKey’s hardware wallet options at onekey.so, and try OneKey Perps for trading while keeping withdrawal security front and center.
FAQ
Q1: Does Hyperliquid have a minimum withdrawal amount?
Yes. Hyperliquid has a minimum withdrawal requirement. The exact amount should be checked in the latest official Hyperliquid documentation. In practice, it is usually a small USDC amount, and smaller withdrawals may still be supported if they meet the requirement.
Q2: Which chain will my USDC be on after withdrawal?
After withdrawing from Hyperliquid, your USDC will arrive on Arbitrum One at the receiving address you entered. If you want to move it to Ethereum mainnet or another chain, you will need to bridge it separately.
Q3: Can I withdraw to someone else’s address?
Technically, yes. You can edit the receiving address field and enter another Arbitrum address. However, the transaction is irreversible once submitted, so only do this if you are certain the address is correct.
Q4: Does my wallet need to be set to the Arbitrum network when withdrawing?
The wallet used to initiate the withdrawal needs to support signing Hyperliquid’s contract call. It does not necessarily have to be switched to Arbitrum in the wallet interface. However, the receiving address must be an Arbitrum-compatible EVM address beginning with 0x.
Q5: Can I withdraw if I still have open positions?
Yes, but only the balance not required as margin for open positions can be withdrawn. If all funds are being used as position margin, you will need to reduce or close positions first to free up available balance.
Risk notice
This article is for informational purposes only and does not constitute investment, legal, tax, or financial advice. On-chain transactions are irreversible. Always verify the receiving address and amount before signing. Crypto assets are volatile, and DeFi/perps trading involves significant risk. Make decisions based on your own situation and risk tolerance.



