Topping up a crypto card looks trivial — send USDT, get balance — but two mistakes account for nearly all the lost funds: choosing the wrong network, and sending a large amount before verifying the loop. This guide walks the full path with both traps marked. We use “crypto card” generically; the screens differ by provider, the steps don’t.
What you need
- A crypto card account with KYC completed (see the U-card guide for picking one)
- USDT on an exchange or in a self-custody wallet
- A small amount of the native token for gas if you’re using self-custody (ETH for Ethereum, TRX for Tron)
Step 1 — Find the card’s deposit page and note the supported networks
In the card app, open the top-up or deposit screen and select USDT. The app will show which networks it accepts (commonly Tron/TRC-20, Ethereum/ERC-20, and sometimes BSC, Polygon, or Solana) and generate a deposit address per network.
The address is network-specific. An address shown for ERC-20 deposits must only ever receive ERC-20 transfers.
Step 2 — Choose the network by fee, not by habit
The same USDT costs very different amounts to move on different chains:
- Tron (TRC-20): the de facto standard for card top-ups in Asia; fees are typically a dollar or two.
- Ethereum (ERC-20): widest support, but gas can cost several dollars and spikes unpredictably.
- Low-cost chains (Polygon, Solana, BSC): cheapest, but only if the card provider supports them — check first.
Rule of thumb: on a $100 top-up, a $3 network fee is 3% gone before you start. On $1,000, it’s noise. Match the chain to the amount.
Step 3 — Send a small test amount first
From your exchange withdrawal screen or wallet:
- Select USDT and exactly the same network you chose in the card app.
- Paste the deposit address (never retype it) and double-check the first and last few characters.
- Send a small amount — $10–20 is enough.
- Wait for confirmation: exchanges show the transaction hash; the card app shows an incoming deposit, usually within minutes.
If the test lands, send the rest. If it doesn’t, you’ve lost $15 learning which step was wrong instead of $1,500.
Step 4 — Verify the conversion
Once the deposit confirms, the card app converts it to spendable balance. Check the effective rate: what did $50 of USDT become in card balance? That gap is the real top-up cost, and it’s the number to compare across cards. Our stablecoin converter gives you the live reference rate to compare against.
The mistakes to avoid
- Wrong chain. USDT sent as ERC-20 to a TRC-20-only address is usually unrecoverable. Some providers can rescue it for a fee; many cannot.
- Forgetting gas. Self-custody wallets need the native token to pay network fees. USDT with zero ETH or TRX is stuck USDT.
- Sending during congestion without checking fees. Gas fluctuates; check the quoted fee before confirming.
- Topping up more than you need. Card balances are custodial and uninsured. Top up what you’ll spend this month, not this year.
Next steps
Once the loop works, read the RedotPay review for a real-world fee walkthrough, and learn what happens after you tap the card in how card authorization works.