# How to Deposit USDC to Hyperliquid in 5 Steps (2026 Guide)

> Step-by-step guide to depositing USDC on Hyperliquid in under 5 minutes. Works with MetaMask, Coinbase Wallet, and all Arbitrum wallets. Updated March 2026.

*Source: https://hyperliquidguide.com/guides/getting-started/deposit-usdc-to-hyperliquid*

To deposit USDC to Hyperliquid, connect your wallet to **[app.hyperliquid.xyz](https://app.hyperliquid.xyz/join/Concept211)**, click Deposit, and bridge USDC from Arbitrum - the entire process takes under 2 minutes with roughly $0.10 in gas fees. Hyperliquid charges zero deposit fees, has a 5 USDC minimum, and funds appear in your trading balance automatically. The bridge is non-custodial and has never lost user funds — for a case study, see our writeup on the [Hyperliquid North Korea security incident](/privacy/hyperliquid-security-incident).

According to [Hyperliquid's official bridge documentation](https://hyperliquid.gitbook.io/hyperliquid-docs/usdc-deposits-and-withdrawals), USDC deposits arrive within 1-5 minutes from Arbitrum, are settled by Hyperliquid's L1 validators, and require no manual claim. The bridge contract is audited and listed on [Arbiscan](https://arbiscan.io/) under the verified Hyperliquid bridge address.

> **Tip:** **New to crypto?** You can now skip the USDC step entirely. Hyperliquid supports [direct fiat deposits via credit card or bank transfer](/guides/getting-started/buy-crypto-with-fiat-on-hyperliquid) — no existing crypto needed.

## How Deposits Work on Hyperliquid

Hyperliquid's deposit documentation confirms that deposits are processed via a native Arbitrum-to-Hyperliquid bridge contract, with a 5 USDC minimum and no platform-side deposit fee. Hyperliquid runs on its own [Layer 1 blockchain](/guides/getting-started/how-hyperliquid-works), separate from Ethereum and Arbitrum. To trade on Hyperliquid, you need to **bridge** USDC from the Arbitrum network into Hyperliquid's chain. This is a one-click process built directly into the Hyperliquid interface - you do not need to use any external bridge tools. Note that [unified account](/guides/trading/unified-accounts-guide) users now default to CCTP deposits instead of the Arbitrum bridge - all deposit options remain available regardless of your account mode.

> **Note:** **Quick Summary - Depositing USDC to Hyperliquid**
> - Hyperliquid charges **zero deposit fees** - the only cost is Arbitrum network gas (~$0.10-0.50 in ETH)
> - As of March 2026, minimum deposit: **5 USDC** via the native Arbitrum bridge
> - Deposit time: **1-2 minutes** via native bridge, **2-10 seconds** via Across Protocol
> - You need USDC on Arbitrum One - bridge from Ethereum, Coinbase, or 22+ chains via Across
> - Deposits appear in your Hyperliquid trading balance automatically, no confirmation needed
> - Sign up with [referral code **Concept211**](/referral) for a 4% lifetime fee discount before your first deposit

**How to deposit USDC to Hyperliquid in 4 steps:**

1. Get USDC on Arbitrum (buy on Coinbase/Binance and withdraw, or bridge via Across Protocol)
2. Connect your wallet to [app.hyperliquid.xyz](https://app.hyperliquid.xyz/join/Concept211)
3. Click **Deposit**, enter the USDC amount, and confirm the transaction in your wallet
4. Wait 1–2 minutes - your USDC appears in your Hyperliquid trading balance

> **Key takeaway:** Hyperliquid charges zero deposit fees. The only cost is a few cents in Arbitrum gas. Deposits confirm in 1-2 minutes.

**Key facts about Hyperliquid deposits:**
- **Settlement currency**: USDC only (for perpetual futures trading)
- **Source network**: Arbitrum One
- **Deposit fee**: None from Hyperliquid (you pay only the Arbitrum gas fee, typically a few cents)
- **Confirmation time**: 1-2 minutes typically
- **Minimum deposit**: No official minimum

## Where to Get USDC on Arbitrum

Before you can deposit into Hyperliquid, you need USDC in your wallet on the Arbitrum network. Here are the most reliable methods:

### Method 0: Buy Directly With Fiat (Easiest for New Users)

If you don't already own any crypto, Hyperliquid now supports **[direct fiat deposits](/guides/getting-started/buy-crypto-with-fiat-on-hyperliquid)** powered by swapped.com. Select "Fiat" in the deposit modal and pay with a credit card or bank transfer — no USDC, no Arbitrum, no bridging required. Available in select geographies.

### Method 1: Withdraw From a Centralized Exchange

This is the simplest and most common method. Most major exchanges support Arbitrum withdrawals:

1. **Buy USDC** on Coinbase, Binance, Kraken, or any major exchange
2. Navigate to the **Withdraw** section
3. Select **USDC** as the asset
4. Choose **Arbitrum One** as the withdrawal network (this is important - do not select Ethereum mainnet or you will need to bridge separately)
5. Paste your **wallet address** as the destination
6. Confirm the withdrawal

The USDC will arrive in your wallet on Arbitrum within a few minutes. Make sure your wallet is set to the Arbitrum network to see the balance.

### Method 2: Bridge From Ethereum Mainnet

If you have USDC on Ethereum mainnet, you can bridge it to Arbitrum:

- **Official Arbitrum Bridge** ([bridge.arbitrum.io](https://bridge.arbitrum.io)) - The safest option, but takes about 10 minutes
- **Third-party bridges** - Services like Synapse, Across, or Stargate offer faster bridging, often under 2 minutes

For a detailed walkthrough, see our full guide on [how to bridge to Hyperliquid](/guides/getting-started/bridge-to-hyperliquid).

### Method 3: Swap on Arbitrum

If you have ETH or other tokens on Arbitrum already, you can swap them for USDC:

1. Go to [app.uniswap.org](https://app.uniswap.org) or another Arbitrum-compatible DEX
2. Make sure you are on the Arbitrum network
3. Swap your tokens for USDC
4. The USDC will appear in your wallet immediately

> **Tip:** You will need to keep a small amount of ETH on Arbitrum for gas fees - both for the swap and for the subsequent Hyperliquid deposit bridge transaction. About $0.50 worth of ETH is more than sufficient.

**First Time Depositing? Don't Forget the Discount** — Make sure you applied our referral code before your first connection. It gives you a 4% lifetime trading fee discount that cannot be added later. [Open Hyperliquid with 4% Discount](https://app.hyperliquid.xyz/join/Concept211)

## Step-by-Step: Deposit USDC Into Hyperliquid

Once you have USDC on Arbitrum in your wallet:

### Step 1: Connect Your Wallet

Navigate to **app.hyperliquid.xyz** and connect your wallet if you have not already.

> **Note:** **Need help connecting your wallet?** Hyperliquid works with any EVM-compatible wallet. See our step-by-step guides for [MetaMask](/guides/getting-started/connect-metamask-to-hyperliquid), [Rabby](/guides/getting-started/connect-rabby-to-hyperliquid), [Phantom](/guides/getting-started/connect-phantom-to-hyperliquid), [Coinbase Wallet](/guides/getting-started/connect-coinbase-wallet-to-hyperliquid), [OKX Wallet](/guides/getting-started/connect-okx-wallet-to-hyperliquid), or [Trust Wallet](/guides/getting-started/connect-trust-wallet-to-hyperliquid).

### Step 2: Open the Deposit Interface

Click the **"Deposit"** button. You can find this in:
- The portfolio/balance section of the trading interface
- The navigation bar at the top of the page

![Hyperliquid interface with deposit button highlighted](/images/getting-started/shared/hyperliquid-deposit-interface.webp)

### Step 3: Enter Your Deposit Amount

1. Type the amount of USDC you want to deposit
2. You will see your available USDC balance on Arbitrum displayed
3. You can click **"Max"** to deposit your entire USDC balance

![Hyperliquid deposit modal showing amount input field and available balance](/images/getting-started/shared/hyperliquid-deposit-interface.webp)

### Step 4: Confirm the Transaction

1. Click **"Deposit"**
2. Your wallet will pop up with the transaction details
3. Review the transaction - you are approving a bridge from Arbitrum to Hyperliquid's L1
4. Click **"Confirm"** in your wallet
5. If this is your first deposit, you may need to approve USDC spending first (a separate transaction)

### Step 5: Wait for Confirmation

After confirming in your wallet, wait 1-2 minutes for the deposit to process. You will see your USDC balance update in the Hyperliquid portfolio section once the bridge transaction is finalized.

You can track the transaction status:
- Check your wallet's activity/history for the transaction hash
- Look up the transaction on [arbiscan.io](https://arbiscan.io) to verify it was successful

---

## Understanding Your Balances on Hyperliquid

After depositing, it is important to understand how balances work on Hyperliquid:

- **Wallet Balance** - Your USDC on Arbitrum in your wallet (MetaMask, Rabby, etc.). This is separate from Hyperliquid.
- **Account Balance** - Your total USDC deposited into Hyperliquid, available for trading.
- **Available Balance** - The portion of your account balance not currently used as margin for open positions.
- **Margin** - The USDC locked as collateral for your open positions.

When you open a trade, your Available Balance decreases as margin is allocated to the position. Closing a position returns the margin (plus or minus PnL) to your Available Balance.

> **Tip:** New to stablecoins? [What is USDC and why do you need it](/guides/getting-started/what-is-usdc-and-why-do-i-need-it) explains why an exchange cannot simply take your dollars. USDC is all you need for perps, but if you want to hold or trade **native Bitcoin, Ethereum, or Solana** on Hyperliquid spot, those come in through [Unit](/ecosystem/unit-protocol-guide). You send the real asset on its own chain and receive uBTC, uETH, or uSOL as a spot balance. See our [Unit Protocol guide](/ecosystem/unit-protocol-guide) for the deposit walkthrough and fees.

**Deposit Complete? Start Trading with Lower Fees** — If you signed up with our referral code, you are already saving 4% on every trade. If not, you can still create a new account with a different wallet to get the discount. [Start Trading - Save 4%](https://app.hyperliquid.xyz/join/Concept211)

---

## Troubleshooting Deposit Issues

### Deposit Not Showing Up

If your deposit has not appeared after 5 minutes:

1. **Check the transaction on Arbiscan** - Open your wallet, go to your transaction history, and click on the transaction to view it on Arbiscan. Verify it shows "Success."
2. **Refresh the Hyperliquid page** - Sometimes the balance display needs a page refresh to update.
3. **Check you are looking at the right section** - Your deposit goes to your Hyperliquid Account Balance, not your wallet balance on Arbitrum.
4. **Wait longer during congestion** - During high network activity, deposits can take up to 10 minutes.

### "Insufficient Funds" Error

This means you do not have enough USDC on Arbitrum, or you do not have enough ETH on Arbitrum to pay for the gas fee. Solutions:

- Verify your wallet is set to the **Arbitrum One** network
- Check your USDC balance on Arbitrum specifically (not Ethereum mainnet)
- Ensure you have at least $0.30-$0.50 of ETH on Arbitrum for gas

### Token Approval Needed

On your first deposit, Hyperliquid may require you to approve USDC spending. This is a standard ERC-20 token approval:

1. Your wallet will show an "Approve" transaction first
2. Confirm the approval
3. Then the actual deposit transaction will appear - confirm this as well

This is a one-time step. Future deposits will only require a single confirmation.

### Wrong Network

If your wallet shows a network error, switch to Arbitrum One manually:

1. Open your wallet
2. Click the network selector
3. Select **Arbitrum One** (add it manually if it is not listed - see our wallet setup guides for [MetaMask](/guides/getting-started/connect-metamask-to-hyperliquid), [Rabby](/guides/getting-started/connect-rabby-to-hyperliquid), [Coinbase Wallet](/guides/getting-started/connect-coinbase-wallet-to-hyperliquid), or [other wallets](/guides/getting-started))
4. Try the deposit again

For persistent wallet issues like connection failures, signing errors, or wallet not detected, see our dedicated [wallet connection troubleshooting guide](/troubleshooting/wallet-connection-issues).

## Withdrawing From Hyperliquid

To move funds back out of Hyperliquid to your Arbitrum wallet, see our complete [withdraw USDC from Hyperliquid guide](/guides/getting-started/withdraw-usdc-from-hyperliquid). The short version:

1. Click **"Withdraw"** in the portfolio section
2. Enter the amount of USDC to withdraw
3. Confirm the transaction
4. Your USDC will arrive on Arbitrum in your wallet within a few minutes

Withdrawals follow the same bridge path in reverse and cost a flat **1 USDC** fee that is deducted from the amount. If your withdrawal is stuck or pending, see our [withdrawal troubleshooting guide](/troubleshooting/withdrawal-issues).

> **Tip:** For a comprehensive guide covering third-party bridges, multi-chain deposits, and fiat on-ramps, see our [complete bridge guide](/guides/getting-started/bridge-to-hyperliquid). Want to use DeFi protocols on HyperEVM? See our [bridge to HyperEVM guide](/guides/getting-started/bridge-to-hyperevm).

## Next Steps

With USDC deposited into your Hyperliquid account, you are ready to trade:

- **[Beginner checklist](/guides/getting-started/hyperliquid-beginner-checklist)** - Full start-to-trade checklist if you want to make sure you haven't missed a step
- **[Is Hyperliquid safe?](/guides/getting-started/is-hyperliquid-safe)** - Understand the security model, risks, and what protects your funds
- **[Place your first trade](/guides/getting-started/how-to-trade-on-hyperliquid)** - Our complete guide walks you through order types, leverage, and risk management
- **[Trade on your phone](/guides/getting-started/hyperliquid-mobile-trading)** - Set up Hyperliquid on your mobile device with a PWA shortcut
- **[Learn about bridging](/guides/getting-started/bridge-to-hyperliquid)** - Understand how to move funds between chains efficiently
- **[Bridge taking too long?](/troubleshooting/bridge-delays)** - Troubleshooting slow or stuck bridge transactions
- **[Deposit not showing?](/troubleshooting/deposit-not-showing)** - Fix missing deposits after bridging
- **[Understand fees](/guides/fees)** - Learn about maker/taker fees and how to minimize your trading costs with [our referral code](https://app.hyperliquid.xyz/join/Concept211)
- **[Referral program guide](/guides/getting-started/hyperliquid-referral-program-guide)** - How to earn and save with Hyperliquid's referral program
- **[Hyperliquid vs dYdX](/compare/hyperliquid-vs-dydx)** - See how Hyperliquid's deposit process and fees compare to dYdX
- **[Hyperliquid vs GMX](/compare/hyperliquid-vs-gmx)** - Compare deposit costs, gas fees, and trading experience with GMX
