A Reddit post from June 2026 put it bluntly: “The deposit step is where Hyperliquid projects lose users.” The rules are short, and they are strict. Hyperliquid’s deposit FAQ for accounts connected with a wallet says:
“Supports USDC deposits via Arbitrum only.” … “Deposits below 5 USDC are lost.”
Hyperliquid Docs, FAQ “Deposited via Arbitrum network (USDC)”, wallet accounts (source).
Short answer: if your coins are USDT on Tron, BTC, or anything other than USDC on Arbitrum, convert first and deposit second. Get native USDC on Arbitrum into your own wallet, keep a little ETH there for the network fee, and deposit well above 5 USDC.
What does “Supports USDC deposits via Arbitrum only” mean?
Three conditions, all at once:
- The coin is USDC. Not USDT, not ETH, and not USDC.e — a separate token with a similar name. More on that in USDC.e vs USDC.
- The network is Arbitrum One. USDC on Ethereum, Solana or any other network is a different deposit.
- The amount is at least 5 USDC. Below that, the FAQ says the deposit is lost.
Accounts created with email follow a slightly different flow in the same FAQ, with more networks listed for USDC. The core rule is the same, and the page states it plainly: “If you sent a different asset, or sent USDC on any other network, it will not be credited.” USDC on Arbitrum works for both account types, so it is the safe target either way.
Why are deposits below 5 USDC lost?
The FAQ doesn’t give a reason; it states the rule. What matters for you is the arithmetic. Every step on the way — an exchange withdrawal, a swap, a network fee — takes something off. If you aim for exactly 5, you can land at 4.9. Plan on what actually arrives in your Arbitrum wallet, and leave a margin.
A swap from Tron or Bitcoin has a higher minimum than 5 USDC anyway. Be careful with small top-ups instead: a leftover of a few USDC is exactly the case this rule is about.
Can you deposit USDT TRC-20 or BTC to Hyperliquid directly?
Not as a USDC deposit to a wallet account. The FAQ names one asset on one network, and neither Tron nor Bitcoin is it. Whatever you start with, the job is the same: turn it into USDC on Arbitrum, in a wallet you control.
What are your options to get USDC on Arbitrum?
| You start with | Way | What to watch |
|---|---|---|
| USDT on Tron, in a wallet | Swap USDT (Tron) → USDC (Arbitrum), paid to your own Arbitrum address | Your Tron wallet needs TRX for the transfer; the Tron network cost is fixed, so small amounts cost more per dollar |
| USDT on Tron, on an exchange | Withdraw to the swap’s deposit address on Tron, or convert to USDC on the exchange and withdraw on Arbitrum if it offers that network | Not every exchange offers USDC withdrawals on Arbitrum — check the network list before converting |
| BTC | Swap BTC → USDC (Arbitrum) | Bitcoin confirmations take longer than Tron; the quote shows an estimate |
| USDC on Ethereum | Bridge or swap to native USDC on Arbitrum | Arbitrum’s docs say depositing Ethereum USDC can deliver native USDC through Circle’s Cross-Chain Transfer Protocol |
| USDC.e on Arbitrum | Swap USDC.e → USDC on a decentralized exchange on Arbitrum | Check the contract of the token you receive |
| USDC or USDT on Solana | Swap to USDC (Arbitrum); Hyperliquid’s Solana address doesn’t take USDC | See funding Hyperliquid from Solana |
Step by step: from USDT on Tron to a Hyperliquid deposit
- Find your Arbitrum address. It is the
0x…address of the wallet you connect to Hyperliquid. - Set up the swap. On BayChange: You send USDT (Tron), You get USDC (Arbitrum). The quote shows how much USDC arrives after all fees.
- Use your own addresses. Payout: your Arbitrum wallet. Refund: your Tron address. We check both against sanctions lists before you get a deposit address.
- Send the USDT. From a Tron wallet (it needs TRX for the fee: imToken puts a USDT transfer at about 6.4 TRX after TRON’s Proposal #104) or as a withdrawal from an exchange on the Tron network.
- Wait for USDC. The order page shows each step and links to the payout on Arbitrum.
- Deposit on Hyperliquid from the connected wallet, following Hyperliquid’s own deposit screen.
Why not send the USDC straight to Hyperliquid? Because we can’t confirm how Hyperliquid would credit a transfer sent by a swap protocol rather than by your wallet. Receiving USDC in your own wallet first adds one step and removes the guesswork. It also lets you check the amount before it goes in.
What can go wrong?
| Mistake | What happens | How to avoid it |
|---|---|---|
| Sending USDT, ETH or BTC | Not a supported deposit for a wallet account | Convert to USDC on Arbitrum first |
| USDC on another network | Not a supported deposit for a wallet account | Choose Arbitrum on every withdrawal and swap |
| USDC.e instead of USDC | A different token | Check the token contract in your wallet |
| Less than 5 USDC | Lost, per the FAQ | Deposit with a margin |
| No ETH on Arbitrum | Your wallet can’t send the deposit transaction | Keep a little ETH on Arbitrum |
Two things a swap can’t fix. First, if a deposit already went to Hyperliquid in the wrong coin or on the wrong network, only Hyperliquid’s own process applies — and ignore anyone offering to recover it for a fee. Second, check that Hyperliquid is available where you live. That is between you and Hyperliquid’s terms; we haven’t reviewed them for your country.
How long and how much?
A Tron → Arbitrum swap usually takes minutes; a Bitcoin deposit waits for confirmations first. The quote shows an estimate and the full cost before you send: the protocol fee, the network costs and our fee. On Tron the network cost is a fixed amount of a few USDT. By our October 2026 numbers, protocol and network costs take around 4% of a $100 swap and around 0.5% of a $1,000 swap, before our fee.
If your coins are USDT on Tron or BTC and you need USDC on Arbitrum, the form below is set to USDT on Tron → USDC on Arbitrum. No sign-up, no wallet connection needed, and we never hold your funds: the swap runs on a decentralized cross-chain protocol and pays out to your address.