# Crypto Payment Guide

QCode.cc accepts **9 cryptocurrencies across 56 networks**. This page is about
**topping up without losing funds**: which network to pick, when a memo is required, what the
minimum deposits are, and what to do if the money does not arrive.

> **Where are the deposit addresses?** Only on the logged-in [top-up page](https://qcode.cc/recharge);
> they are deliberately not listed here. A crawlable page of exchange deposit addresses is free
> material for phishing clones. **Never use a "QCode deposit address" from any other source.**

## 🔴 Three mistakes that lose money outright

Top-ups are on-chain transfers, and **a wrong transfer is irreversible**. These three are the
common ones:

### 1. Picking the wrong network

Deposit addresses are issued **per asset × network**, not one address for everything.
Do not assume "all EVM chains share one address" — take the address for **each** network in the
tables below **individually from the top-up page**.

### 2. The token on that network is not the headline coin (13 networks)

13 networks do **not** receive the same-named coin. On some chains you must send
`USDT0` rather than `USDT`, `USDC.e` rather than `USDC`, or `kBTC` rather than `BTC`.
**Sending the wrong token is unrecoverable.** The "Watch out" column flags every such row.

### 3. Omitting the memo (1 networks)

1 networks require a **memo / tag**. Omitting it does **not** bounce the transfer — it
simply fails to credit and needs manual recovery.

## Minimum deposits are a hard threshold

Every asset has an **exchange-side minimum deposit**. A transfer below it **may fail to credit**,
which is a support case rather than a refund.

> ⚠️ This is **not the same** as our "start from about ten dollars" guidance. That one is about
> on-chain fees eating a small transfer; this one is a hard threshold. Satisfy both.

## Supported coins and networks

### **USDT** (Tether) · 18 networks · exchange minimum deposit **2.5 USDT**

| Network | Full name | Watch out |
|---|---|---|
| Tron | Tron (TRC20) | — |
| Solana | Solana | — |
| Arbitrum One | Arbitrum One | — |
| Polygon | Polygon | — |
| Optimism | Optimism | — |
| Avalanche C-Chain | Avalanche C-Chain | — |
| Ethereum | Ethereum (ERC20) | — |
| TON | The Open Network | — |
| Sei | Sei (EVM) | — |
| Aptos | Aptos | — |
| Ink | Ink | send **USDT0** (not USDT) |
| Plasma | Plasma | send **USDT0** (not USDT) |
| Conflux | Conflux | send **USDT0** (not USDT) |
| HyperEVM | HyperEVM | send **USDT0** (not USDT) |
| Unichain | Unichain | send **USDT0** (not USDT) |
| X Layer | X Layer | send **USDT0** (not USDT) |
| Flare | Flare | send **USDT0** (not USDT) |
| Tempo | Tempo | send **USDT0** (not USDT) |

### **USDC** (USD Coin) · 18 networks · exchange minimum deposit **2.5 USDC**

| Network | Full name | Watch out |
|---|---|---|
| Solana | Solana | — |
| Base | Base | — |
| Arbitrum One | Arbitrum One | — |
| Polygon | Polygon | — |
| Optimism | Optimism | — |
| Ethereum | Ethereum (ERC20) | — |
| Avalanche C-Chain | Avalanche C-Chain | — |
| Sei | Sei (EVM) | — |
| Ink | Ink | — |
| Sonic | Sonic | — |
| XDC Network | XDC Network | — |
| Hedera | Hedera (EVM) | — |
| Sui | Sui | — |
| Stellar | Stellar | — |
| Algorand | Algorand | — |
| Injective | Injective | — |
| Canton | Canton Network | **memo required** |
| Tempo | Tempo | send **USDC.e** (not USDC) |

### **BTC** (Bitcoin) · 5 networks · exchange minimum deposit **0.0001 BTC**

| Network | Full name | Watch out |
|---|---|---|
| Bitcoin | Bitcoin mainnet | — |
| Ethereum | Ethereum | send **kBTC** (not BTC) |
| Optimism | Optimism | send **kBTC** (not BTC) |
| Ink | Ink | send **kBTC** (not BTC) |
| Unichain | Unichain | send **kBTC** (not BTC) |

### **ETH** (Ethereum) · 10 networks · exchange minimum deposit **0.004 ETH**

| Network | Full name | Watch out |
|---|---|---|
| Ethereum | Ethereum (ERC20) | — |
| Arbitrum One | Arbitrum One | — |
| Base | Base | — |
| Optimism | Optimism | — |
| Polygon | Polygon | — |
| Unichain | Unichain | — |
| Ink | Ink | — |
| Arbitrum Nova | Arbitrum Nova | — |
| zkSync Era | zkSync Era | — |
| Linea | Linea | — |

### **TRX** (TRON) · 1 networks · exchange minimum deposit **25 TRX**

| Network | Full name | Watch out |
|---|---|---|
| Tron | Tron (TRC20) | — |

### **BNB** (BNB) · 1 networks · exchange minimum deposit **0.01 BNB**

| Network | Full name | Watch out |
|---|---|---|
| BNB Chain | BNB Smart Chain (BEP20) | — |

### **DOGE** (Dogecoin) · 1 networks · exchange minimum deposit **1 DOGE**

| Network | Full name | Watch out |
|---|---|---|
| Dogecoin | Dogecoin mainnet | — |

### **BCH** (Bitcoin Cash) · 1 networks · exchange minimum deposit **0.0006 BCH**

| Network | Full name | Watch out |
|---|---|---|
| Bitcoin Cash | Bitcoin Cash mainnet | — |

### **USDS** (USDS) · 1 networks · exchange minimum deposit **2.5 USDS**

| Network | Full name | Watch out |
|---|---|---|
| Ethereum | Ethereum (ERC20) | — |


## How to top up

1. Sign in at [qcode.cc](https://qcode.cc) and open the [top-up page](https://qcode.cc/recharge)
2. Pick the coin, then pick **the exact network you intend to use**
3. The page shows the deposit address **specific to that asset × network** (plus the memo, where the network needs one)
4. **Send a small test amount first**; only send a large amount after it credits
5. When sending from your wallet or exchange, the network selection **must match step 2**

## When funds do not arrive

| Symptom | Likely cause | What to do |
|---------|--------------|------------|
| Confirmed on-chain but balance unchanged | Wrong network, or missing memo | Contact support **with the transaction hash (txid)** |
| Exchange says "below minimum" | Minimum deposit not met | Resend at or above the minimum |
| Stuck pending | Chain congestion or not enough confirmations | Wait; after an hour contact support with the txid |
| Sent the wrong token (USDT vs USDT0 …) | See mistake 2 above | Contact support with the txid — **recovery is not guaranteed** |

Support: [live chat](javascript:void(Tawk_API.toggle())) or **hi@qcode.cc**.
**Please include the transaction hash (txid), coin, network and amount** — without a txid nothing
can be traced.

## Related

- [Billing](/docs/reference/billing) — how usage is charged after you top up
- [FAQ](/docs/reference/faq)
- [Crypto payment overview](https://qcode.cc/crypto-payment-guide) — the introductory page