Hyperliquid only accepts USDC: native USDC on Arbitrum. USDT gets converted on the way. That costs cents if you pick the right network, and about $30 if you don't.
The routes
| You have | Do this | Network cost |
|---|---|---|
| USDT or USDC on an exchange (Binance, Bybit, OKX…) | Withdraw USDC on Arbitrum One to your wallet, then deposit it on Hyperliquid. | Cents, plus the exchange's withdrawal fee |
| USDT on BNB Chain or Arbitrum | Use the funding page: it swaps to USDC on Arbitrum. | Cents, plus a small swap fee |
| USDT on Tron (TRC-20) | It works, but USDC arrives on Arbitrum and you then deposit it. | About $30, whatever the amount |
If your USDT is on an exchange, withdrawing it on Tron and bridging is the expensive way round: withdraw on BNB Chain or Arbitrum instead.
Avoid these mistakes
- USDC, not USDC.e. Arbitrum has an older bridged token called USDC.e. Hyperliquid doesn't accept it.
- At least 5 USDC. Hyperliquid's minimum; we suggest 10 or more.
- Send a small amount first the very first time, and check it arrives.
Then trade
Once it lands, open @pipfoxbot and send /setup: it shows what's left to do before your first trade.
Trading with leverage can lose you more than you expect, and quickly. Only trade money you can afford to lose. This guide is general information, not financial advice.