> For the complete documentation index, see [llms.txt](https://legacy-docs.polymarket.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.polymarket.com/getting-started/depositing-usdc/from-a-wallet/metamask-deposits.md).

# Ethereum deposits

## Using Metamask

### Requirements

* USDC
* ETH
* MetaMask

### Visual Guide&#x20;

1\) Install [MetaMask](https://metamask.io/download.html) on a supported browser. Check out [our video guide](https://www.youtube.com/watch?v=QEIbZqyCU7I) if you don't already have MetaMask.&#x20;

![](/files/-Ma05qG9yQdM0Ww5NQsk)

2\) Copy your MetaMask wallet address and send USDC and ETH from an exchange like Coinbase or Kraken.&#x20;

![](/files/-Ma06oOB2V47gfQ0K7Jl)

3\) Click `Deposit` on the top of the page, select `MetaMask` > `Ethereum`, and click `Connect Wallet`

![](/files/m37iWhBkfFkkQR7YpW6f)

4\) `C`lick `Approve` and click `Confirm` in the MetaMask extension. You will be charged a fixed, one-time fee to authorize Polymarket to spend USDC.&#x20;

{% hint style="info" %}
Skip this step if you have previously deposited USDC on Polymarket with MetaMask.
{% endhint %}

![](/files/nXeEd6AcERYFeDctRSii)

5\) Once the transaction is approved, enter the amount of USDC you would like to deposit, click `Deposit`, and click `Confirm` in the MetaMask extension. &#x20;

{% hint style="info" %}
The gas fee is a flat fee that is the same for a $1 and a $1,000,000 transaction.
{% endhint %}

7\) Once the transaction is approved, a timer will appear and you will receive your funds in 30 minutes or less!

## Using another wallet

### Requirements

* USDC

### Visual Guide

1\) Click `Deposit` at the top of the page

2\) Select `Exchange/Other` > `Ethereum` and copy the address

3\) Send USDC from your exchange to the copied address

{% hint style="info" %}
Sending ETH or any other token to this address may result in the loss of your funds.
{% endhint %}

4\) Once there is enough USDC, a popup will appear. Click `Initiate Deposit` once you have enough USDC.

5\) Review the following information and select `Initiate Deposit`.

{% hint style="info" %}
The network fee can change due to demand. It includes either a $3 or a 0.3% fee (whatever is greater), paid to external parties relaying the transaction. Learn more about the network fee [here](/faq/deposits-and-withdrawals.md#how-is-the-network-fee-calculated-does-any-of-it-go-to-polymarket).
{% endhint %}

![](/files/-MgwWm-NDxxXZehBhFe3)

6\) Your funds are on their way and will arrive within 30 minutes!

![](/files/-MgwX0cxqY-zpuvmqikv)

## Related Articles

* [What is USDC and where can I buy it? ](/faq/general.md#what-is-usdc-and-where-can-i-buy-it)
* [What is ETH and where can I buy it? ](/faq/general.md#what-is-eth-and-where-can-i-buy-it)
* [What are Ethereum gas fees? Why do I need to pay them?](/faq/deposits-and-withdrawals.md#what-are-ethereum-gas-fees-why-do-i-need-to-pay-them)
* [I deposited USDC using MetaMask but my funds aren't appearing.](/faq/deposits-and-withdrawals.md#i-deposited-usdc-using-metamask-but-my-funds-arent-appearing)
* [Why is MetaMask not working on my phone? ](/faq/general.md#what-browsers-do-you-support)
