> For the complete documentation index, see [llms.txt](https://docs.0y.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0y.world/deposit-and-withdrawal/how-to-deposit.md).

# How to Deposit

How to add cash to your balance on 0Y Markets.

0Y Markets supports two deposit methods:

1. Deposit crypto using **USDT, USDC, or USDG across multiple supported chains.**
2. Deposit money via [Binance Connect.](https://www.binance.com/en/binance-connect)

***

{% hint style="info" %}
0Y Markets accepts USDT, USDC, and USDG across the following chains:

* BNB Chain (BEP-20) — USDT and USDC
* Arbitrum — USDT and USDC
* Polygon — USDT and USDC
* Ethereum — USDT and USDC
* Solana — USDT and USDC
* Base — USDC only
* Arc — USDC only
* Robinhood — USDG only

**Important:** Always make sure the network and token you select on 0Y match the network and token you use when sending your deposit. Transactions sent to the wrong chain or address cannot be reversed.
{% endhint %}

**Option 1: Deposit Crypto (USDT, USDC, or USDG — Multi-Chain)**

1. Open 0Y Markets → Portfolio → Deposit
2. Select Deposit Crypto
3. Select your preferred token (USDT, USDC, or USDG) and chain
4. Click **Create Order** — a deposit wallet address and a 5-minute countdown window will appear
5. Open your web3 wallet or exchange and send your funds to the provided address within 5 minutes
6. Once the transaction is confirmed on the blockchain, your balance updates automatically — no further action needed

⚠️ If you don't transfer within 5 minutes, simply click **Create Order** again.

***

#### After you send

* Your balance updates automatically once the transaction is confirmed on the blockchain. This usually takes a few seconds
* You can check progress via your exchange or transaction history.

{% hint style="info" %}
Always double-check the network and deposit address before sending funds. Transactions sent to the wrong chain or address cannot be reversed.
{% endhint %}

***

**Option 2: Deposit money via Binance Connect**

1. Open 0Y Markets → Portfolio → Deposit
2. Select Deposit Money
3. Complete the transaction via Binance Connect
4. Your balance updates automatically once the transaction is confirmed.

**Common deposit issues**

1\. I sent USDT/USDC/USDG but my balance didn't update

* Make sure you used a supported **chain and token combination**.
* Note: Arc and Base only support USDC, Robinhood only supports USDG
* Wait a little longer if the network is busy
* Confirm the transaction shows as "Success" in your wallet or exchange

2\. I used the wrong network

* This can be difficult to recover and may require manual support
* Always double-check the network and recipient address before sending

3\. I sent to the wrong address

* Blockchain transfers cannot be reversed
* Always copy/paste your deposit address directly from 0Y Markets

***

**Example: Alice's first deposit (via BNB Chain)**

Alice uses Binance:

* Portfolio → Deposit → Deposit Crypto
* Selects USDT and BNB Chain
* Clicks 'Create Order'
* Copies the provided deposit address
* Goes to Binance → Withdraw USDT → BEP-20 (BNB Chain)
* Pastes the provided deposit address and sends 20 USDT within 5 minutes
* A few moments later, her balance updates automatically and she's ready to trade.

*The same steps apply for other supported chains. Just make sure to select the correct network in your wallet or exchange.*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.0y.world/deposit-and-withdrawal/how-to-deposit.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
