# Deposit & Withdrawal Limits

{% hint style="info" %}
**Limits updates: Limits are updated based on periodic reviews of usage and demand.**&#x20;

\
**06/08/24**\ <mark style="color:red;">**Optimism**</mark> \
[View transaction](https://optimism.blockscout.com/tx/0x25cf6ee81fb7e545c284b642990a88553990570152a46da7871eeff659bd38cb)

* Max pool size reduced to 500,000 USDC
* Daily deposit limit set to 100,000 USDC for tier 1 and tier 2 users
* Additional deposit limits adjusted across tiers (see current values in table below) for the zkBob ETH pool on Optimism.

<mark style="color:purple;">**Polygon**</mark>\
[View transaction](https://polygon.blockscout.com/tx/0xf30fbb2992dde39806fedab4f5751fda5f7bfce3dd811e6c14ff65d868d40d48)

* Max pool size reduced to 750,000 USDC
* Daily deposit limit set to 100,000 USDC for tier 1 and tier 2 users

<mark style="color:green;">**Tron**</mark>

* Pool size reduced to 500,000 USDT
* Single deposit and daily deposit limits set to 1,000 USDT

**23/07/24**  \ <mark style="color:purple;">**Polygon**</mark> USDC pool deposit limits reduced from 10,000 to 1,000 per day.

[View Transaction](https://polygon.blockscout.com/tx/0xa771d0506ca8b0a51246e194240ac1ed2b998af9c7222da4eecac22282335b86)

* Daily user deposit limit set to 1000 USD

* Single deposit limit set to 1000 USD

* Daily user direct deposit capped at 1000 USD
  {% endhint %}

* Limits are imposed to protect against large deposits and withdrawals which may result from illegal activity (for example a hack where attackers need to quickly move a large amount of funds).&#x20;

* By default, new users are limited in the amount they can deposit and withdraw.&#x20;

* Users with [optional KYC through the Know your Cat protocol](https://docs.zkbob.com/zkbob-app/optional-kyc) or businesses with inherent KYC can access higher limits through tiered limits.

* zkBob is multichain, with different limits for different tiers which can also vary by chain.&#x20;

* There are 2 pools for Optimism, one for USDC and a second for ETH.&#x20;

* Limits are reviewed periodically and adjusted as needed to maintain security and follow industry standards.

## Limits Table

<table><thead><tr><th width="158"> </th><th>Tier 1 </th><th>Tier 2 </th><th>Tier 3</th></tr></thead><tbody><tr><td><strong>Demographic</strong></td><td>New Users with no KYC</td><td>Individuals w/ Know Your Cat KYC</td><td>Businesses with inherent KYC</td></tr><tr><td><strong>Single deposit</strong> </td><td><mark style="color:purple;">Polygon:</mark> <br>1,000 USDC <br><br><mark style="color:red;">Optimism:</mark> <br>10,000 <br>USDC<br><br>3 ETH<br><br><mark style="color:green;">Tron:</mark><br>1,000<br>USDT</td><td>USDC &#x26; USDT<br>20,000 <br><br>6 ETH</td><td>USDC &#x26; USDT<br>100,000 <br><br>30 ETH</td></tr><tr><td><strong>Single address per 24/hr</strong></td><td><mark style="color:purple;">Polygon:</mark> <br>1,000 USDC <br><br><mark style="color:red;">Optimism:</mark> <br>10,000 <br>USDC<br><br>3 ETH<br><br><mark style="color:green;">Tron:</mark><br>1,000<br>USDT</td><td>USDC &#x26; USDT<br>20,000 <br><br>6 ETH</td><td>USDC &#x26; USDT<br>100,000 <br><br>30 ETH</td></tr><tr><td><strong>All deposits from all users</strong></td><td><mark style="color:purple;">Polygon:</mark><br>100,000 <br>USDC<br><br><mark style="color:red;">Optimism:</mark><br>100,000 <br>USDC<br><br>30 ETH<br><br><mark style="color:green;">Tron</mark><br>100,000 <br>USDT</td><td>USDC &#x26; USDT<br>100,000 <br><br>30 ETH</td><td>USDC &#x26; USDT<br>300,000 <br><br>30 ETH</td></tr><tr><td><strong>All withdrawals from all users per 24/hr</strong></td><td><mark style="color:purple;">Polygon:</mark> <br>300,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>300,000 USDC<br><br>50 ETH<br><br><mark style="color:green;">Tron</mark><br>50,000 <br>USDT</td><td><mark style="color:purple;">Polygon:</mark> <br>300,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>300,000 USDC<br><br>50 ETH<br><br><mark style="color:green;">Tron</mark><br>50,000 <br>USDT</td><td><mark style="color:purple;">Polygon:</mark> <br>300,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>300,000 USDC<br><br>50 ETH<br><br><mark style="color:green;">Tron</mark><br>50,000 <br>USDT</td></tr><tr><td><strong>Transfers</strong></td><td><mark style="color:purple;">Polygon:</mark> 0.10/tx<br>USDC<br><br><mark style="color:red;">Optimism:</mark><br>dynamic/tx<br>USDC<br>ETH<br><br><mark style="color:green;">Tron:</mark><br>0<br>USDT</td><td><mark style="color:purple;">Polygon:</mark> 0.10/tx<br>USDC<br><br><mark style="color:red;">Optimism:</mark><br>dynamic/tx<br>USDC<br>ETH<br><br><mark style="color:green;">Tron:</mark><br>0<br>USDT</td><td><mark style="color:purple;">Polygon:</mark> 0.10/tx<br>USDC<br><br><mark style="color:red;">Optimism:</mark><br>dynamic/tx<br>USDC<br>ETH<br><br><mark style="color:green;">Tron:</mark><br>0<br>USDT</td></tr><tr><td><strong>Overall Pool Size</strong></td><td><mark style="color:purple;">Polygon:</mark> <br>750,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>500,000 USDC<br><br>150 ETH<br><br><mark style="color:green;">Tron:</mark><br>500,000<br>USDT </td><td><mark style="color:purple;">Polygon:</mark> <br>750,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>500,000 USDC<br><br>150 ETH<br><br><mark style="color:green;">Tron:</mark><br>500,000<br>USDT </td><td><mark style="color:purple;">Polygon:</mark> <br>750,000 USDC<br><br><mark style="color:red;">Optimism:</mark> <br>500,000 USDC<br><br>150 ETH<br><br><mark style="color:green;">Tron:</mark><br>500,000<br>USDT </td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zkbob.com/zkbob-overview/deposit-and-withdrawal-limits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
