# Move your USDC from a CEX to a non-custodial wallet.

Transferring your USDC from a centralized exchange to a non-custodial wallet on the Arbitrum network is a pivotal step towards making your crypto assets ready for use with Alfred. This guide will walk you through the process in a clear and user-friendly manner. Before following the given steps, make sure that your non-custodial wallet is configured for Arbitrum. Read: [How to configure Metamask wallet for Arbitrum](https://read.alfred.capital/alfred/get-aboard/configuring-your-metamask-wallet/adding-arbitrum-one-network).

**Step 1: Withdrawing USDC from the Centralized Exchange**

* **Log In to the Exchange**: Access your account on the centralized exchange where your USDC is held.
* **Navigate to the Withdrawal Page**: Find the ‘Withdraw’ or ‘Send’ option in your account dashboard.

<figure><img src="https://2761871848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1Gfd6sEBPNEj9WssCkP%2Fuploads%2FraHxKivg4OfwUhcyHLoJ%2F1.png?alt=media&#x26;token=1be55a1a-1d38-4a3e-a7a6-eeeacd00006b" alt=""><figcaption></figcaption></figure>

**Step 2: Selecting the Coin and Mode of Transfer**

* **Select USDC**: Choose USDC as the currency you wish to withdraw.

<figure><img src="https://2761871848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1Gfd6sEBPNEj9WssCkP%2Fuploads%2FM06rsDIlvtr6d1m5tI10%2F2.1.png?alt=media&#x26;token=6a241ab9-725a-426d-b410-e423b7102c7d" alt="" width="375"><figcaption></figcaption></figure>

* **Mode Selection**: After selecting USDC, you will be prompted to select the mode of withdrawal. Select Send via Crypto Network.

<figure><img src="https://2761871848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1Gfd6sEBPNEj9WssCkP%2Fuploads%2FOaXw1PZPQUPape2lxm0Z%2F3.2.png?alt=media&#x26;token=f0d45926-8fae-46ba-af0b-da3c7eca1d89" alt="" width="375"><figcaption></figcaption></figure>

**Step 3: Details of Transfer**

* **Enter Withdrawal Address**: Copy your non-custodial wallet address from MetaMask and paste it into the withdrawal address field on the exchange. Ensure the address is correct to avoid losing funds.
* **Select the Network**: From the network dropdown, select Arbitrum One.
* **Enter the withdrawal amount**: Enter the amount of USDC that you would like to withraw from the CEX.
* **Click on Withdraw.**

<figure><img src="https://2761871848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1Gfd6sEBPNEj9WssCkP%2Fuploads%2FXFEvdwsa1cV5rdKceOWe%2F4.png?alt=media&#x26;token=e16a56d9-9881-4d2b-af16-550e420b02c2" alt="" width="375"><figcaption></figcaption></figure>

**Step 4: Verifying the Transfer**

* **Check Your Wallet**: Once the transaction is complete, open your MetaMask wallet. You should see your USDC balance reflecting the transferred amount.
* **Add USDC to MetaMask**: If USDC doesn’t automatically show up in your wallet, you may need to add it manually. Find the 'Add Token' option in MetaMask, search for USDC, and confirm. [**Read here**](https://read.alfred.capital/alfred/get-aboard/configuring-your-metamask-wallet/importing-usdc.e-token) for detailed steps.

####

By following these steps, you can successfully move your USDC to a non-custodial wallet on the Arbitrum network. Happy Investing!

<br>
