> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thetalabs.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Deposits & Withdrawals

> Fund your account with USDC on Polygon and withdraw to any Polygon address.

Theta Labs runs on a single balance: deposit **USDC on Polygon** and it converts automatically to **pUSD**, your tradeable balance. When you're done, withdraw native USDC to any Polygon address. There are no sub-accounts and no transfer steps.

The **Deposit** and **Withdraw** buttons live on the Balance card of your Portfolio page; the cash pill in the top navigation also opens the deposit view.

<Warning>
  Deposit **USDC on the Polygon network only** — the deposit modal reminds you: "Only send USDC on the correct network." Other tokens or networks are not supported, and funds sent incorrectly may not be recoverable. Contact support immediately if this happens (see the [FAQ](/help/faq) for support channels).
</Warning>

<Tabs>
  <Tab title="Deposit">
    <Steps>
      <Step title="Open the Wallet modal">
        Click **Deposit** on your Portfolio page (or the cash pill in the top navigation). If it's your first time, complete the one-time **Enable trading** approval first — this is what lets deposits convert automatically.
      </Step>

      <Step title="Copy your Polygon address">
        The modal shows your deposit address (`0x…`) with a copy button and a QR code you can scan from a mobile wallet.
      </Step>

      <Step title="Send USDC on Polygon">
        From your exchange or wallet, send **USDC** to that address on the **Polygon** network.
      </Step>

      <Step title="Watch it convert">
        The modal tracks progress live: *Deposit detected… → Finalizing… → Converting your deposit to pUSD…* Conversion typically completes in well under a couple of minutes. Your first-ever deposit includes a one-time wallet setup that adds a few extra seconds.
      </Step>
    </Steps>

    When conversion finishes, the amount appears in your **Available** balance, ready to trade.
  </Tab>

  <Tab title="Withdraw">
    Withdrawals send **native USDC on Polygon** from your balance to any address you choose — gas-free, and usually instant.

    <Steps>
      <Step title="Open the Withdraw modal">
        Click **Withdraw** on your Portfolio page.
      </Step>

      <Step title="Enter the recipient">
        Paste the destination Polygon address (`0x…`).
      </Step>

      <Step title="Enter the amount">
        Type an amount in USDC or click **MAX**. The modal shows "You receive ≈ $X USDC". The minimum withdrawal is **$2\*\*.
      </Step>

      <Step title="Confirm">
        Confirm the withdrawal. The success screen links to the transaction on Polygonscan.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Supported assets

| Direction | Asset                          | Network |
| --------- | ------------------------------ | ------- |
| Deposit   | USDC                           | Polygon |
| Held as   | pUSD (converted automatically) | —       |
| Withdraw  | Native USDC                    | Polygon |

<Info>
  pUSD is your tradeable balance on the platform — you never need to manage the conversion yourself. Deposits convert to pUSD on the way in, and withdrawals pay out native USDC on the way out.
</Info>
