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

# Transfer from CEX

> Transfer crypto from Binance or Coinbase to your Solana wallet using Mesh, or manually with your wallet address.

## Overview

Transfer from CEX lets you move crypto from a <Tooltip tip="Centralized Exchange: a platform like Binance or Coinbase where you can buy, sell, and hold crypto. The exchange holds custody of your funds until you withdraw them.">centralized exchange (CEX)</Tooltip> to your connected Solana wallet. A centralized exchange is a platform like Binance or Coinbase where you can buy, sell, and hold crypto, and the exchange holds custody of your funds until you withdraw them.

The tool is powered by <Tooltip tip="A secure connectivity provider that establishes authenticated connections between Jupiter and your exchange account to initiate withdrawals.">Mesh</Tooltip>, a secure connectivity provider that establishes authenticated connections between Jupiter and your exchange account to initiate withdrawals. It is available at [jup.ag/onboard/cex](https://jup.ag/onboard/cex).

| Detail                  | Value             |
| ----------------------- | ----------------- |
| **Supported exchanges** | Binance, Coinbase |
| **Provider**            | Mesh              |
| **Jupiter fees**        | None              |
| **Mesh fees**           | None              |

***

## Supported exchanges

| Exchange     | Login method                                                |
| ------------ | ----------------------------------------------------------- |
| **Binance**  | QR code scan via the Binance app, or login with Email/Phone |
| **Coinbase** | Login through the exchange-link window                      |

***

## How it works

Transfer from CEX provides two paths: an **automated flow** through Mesh and a **manual fallback** if you prefer not to connect your exchange account.

<Tabs>
  <Tab title="Automated (via Mesh)">
    When you select an exchange and connect your wallet, clicking **Transfer** opens an exchange-link window where you log in to your exchange account. Mesh then initiates the withdrawal to your connected Solana wallet.

    <Steps>
      <Step title="Navigate to Transfer from CEX">
        Go to [jup.ag/onboard/cex](https://jup.ag/onboard/cex), or select **Transfer funds from Exchanges** from the [Onboard page](/user-docs/onramp/onboard). The page loads with the button showing **"Please select an exchange"**.
      </Step>

      <Step title="Select your exchange">
        Open the exchange picker and choose **Binance** or **Coinbase**. The field updates with the selected exchange name and icon. The button changes to **"Please select a wallet"**.
      </Step>

      <Step title="Connect your Solana wallet">
        Click the wallet section to open the wallet picker and connect your Solana wallet. Once connected, the page displays your wallet icon and shortened address. The button changes to **"Transfer"**.

        <Tip>
          You can disconnect your wallet at any time by clicking the connected wallet row. The page returns to the wallet selection state, but your exchange choice remains selected.
        </Tip>
      </Step>

      <Step title="Click Transfer">
        Click **Transfer**. An exchange-link window opens and starts the login flow for the selected exchange.

        **Binance:** Scan the QR code with the Binance app, or select "Login with Email/Phone."

        **Coinbase:** Log in through the exchange-link window.
      </Step>

      <Step title="Complete the transfer">
        Follow the exchange's prompts to authorize the withdrawal. The destination wallet shown in the exchange flow should match the wallet you connected on the Jupiter page. Complete any required confirmation steps (such as two-factor authentication).
      </Step>
    </Steps>
  </Tab>

  <Tab title="Manual fallback">
    If you close the exchange-link window or prefer not to connect your exchange account, Jupiter displays your wallet information so you can complete the withdrawal manually from your exchange.

    The fallback screen shows:

    * **Token:** The token to send (for example, SOL)
    * **Network:** The network to use (Solana)
    * **QR code:** Scannable QR code of your wallet address
    * **Wallet address:** Your Solana address, with a copy button

    <Steps>
      <Step title="Copy your wallet address">
        Copy the wallet address displayed on screen, or scan the QR code from your exchange app.
      </Step>

      <Step title="Open your exchange">
        Log in to Binance or Coinbase directly (outside of Jupiter).
      </Step>

      <Step title="Initiate a withdrawal">
        In your exchange's withdrawal or send section:

        1. Paste your Solana wallet address as the destination
        2. Select the correct **token** (for example, SOL)
        3. Select the **Solana network**
        4. Confirm the withdrawal
      </Step>
    </Steps>

    <Danger>
      **Critical: verify the token and network before confirming.**

      Only send the correct token on the **Solana network** (SPL token standard) to this address. Sending a different asset, or selecting a different network such as **Ethereum (ERC-20)**, **BNB Chain (BEP-20)**, or any other non-Solana network, will result in **permanent, unrecoverable loss of funds**.

      Solana addresses look like base58 strings (for example, `cRXuEC...j65vs2`) and are not compatible with Ethereum-style addresses starting with `0x`. If your exchange asks you to choose between Solana, ERC-20, BEP-20, or another network, always select **Solana**.
    </Danger>
  </Tab>
</Tabs>

***

## Fees

| Fee type       | Charged by                         | Details                                                                       |
| -------------- | ---------------------------------- | ----------------------------------------------------------------------------- |
| Withdrawal fee | The exchange (Binance or Coinbase) | Each exchange sets its own withdrawal fee. Check the exchange's fee schedule. |
| Mesh fee       | Mesh                               | **None**                                                                      |
| Jupiter fee    | Jupiter                            | **None**                                                                      |

***

## Risks and limitations

<Warning>
  **Wrong network or token (manual fallback).** If you use the manual method and select the wrong network or token on the exchange side, the funds will be permanently lost. Always double-check that you are sending the correct token on the **Solana network** (SPL token standard). Do not select **ERC-20** (Ethereum), **BEP-20** (BNB Chain), or any other non-Solana network when withdrawing to a Solana address.
</Warning>

<Warning>
  **Exchange restrictions.** Withdrawals may be subject to limits, delays, or regional restrictions imposed by the exchange. These are outside of Jupiter's control.
</Warning>

<Warning>
  **Two-factor authentication.** Most exchanges require 2FA for withdrawals. Ensure you have access to your 2FA method before initiating the transfer.
</Warning>

<Warning>
  **Third-party service.** The connection is operated by Mesh. Jupiter does not have access to your exchange credentials. Mesh handles authentication within the exchange-link window and does not store your login information.
</Warning>

<Warning>
  **Processing time.** Withdrawal processing depends on the exchange. Some withdrawals are instant; others may take minutes or longer, depending on the exchange's internal processing and network congestion.
</Warning>

<Note>
  Having issues with Transfer from CEX? See the [Onboard FAQ](/user-docs/onramp/onboard/faq#transfer-from-cex) for troubleshooting and support contacts.
</Note>
