> ## 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.

# Deposit FAQ

> Frequently asked questions about Jupiter Deposit: Universal Deposit, Bridge & Swap, Buy with a card, and Send from an exchange.

## General

<Accordion title="How do I deposit crypto to Solana?">
  Jupiter offers 4 ways to fund your Solana wallet: use [Universal Deposit](/user-docs/onramp/deposit/universal-deposit), move tokens across networks with [Bridge & Swap](/user-docs/onramp/deposit/bridges), [buy crypto with a card](/user-docs/onramp/deposit/buy-crypto), or [send crypto from a supported exchange](/user-docs/onramp/deposit/transfer-from-cex).
</Accordion>

<Accordion title="Which networks can I deposit from?">
  Bridge & Swap supports Solana, Ethereum, Base, Arbitrum, Sui, BNB Chain, Optimism, Polygon, Avalanche, and Linea. Universal Deposit supports Solana, Ethereum, Base, Arbitrum, and Sui.
</Accordion>

<Accordion title="Can I deposit from an exchange or buy with a card?">
  Yes. Use [Send from an exchange](/user-docs/onramp/deposit/transfer-from-cex) to bridge supported tokens onchain from Binance, Coinbase or Uphold to your Jupiter Wallet, or [Buy with a card](/user-docs/onramp/deposit/buy-crypto) to pay with Apple Pay, Google Pay, or your preferred supported payment method.
</Accordion>

<Accordion title="Does Jupiter charge fees for deposits?">
  No. Jupiter does not add fees on top of any Deposit method. The costs you pay are network gas and third-party fees: the slippage shown for Universal Deposit (max 0.5%), the route fee shown in the Bridge & Swap comparison, payment processor fees (Buy with a card), and exchange withdrawal fees (Send from an exchange).
</Accordion>

<Accordion title="Who operates these services?">
  Each method relies on a different provider:

  | Method                | Provider                                                                                          |
  | --------------------- | ------------------------------------------------------------------------------------------------- |
  | Universal Deposit     | Jupiter interface; cross-chain routing by third-party infrastructure                              |
  | Bridge & Swap         | Route providers: GUM (Universal Swap, Universal Deposit), [deBridge](https://debridge.finance/)   |
  | Buy with a card       | [Onramper](https://www.onramper.com/) (aggregates processors like Revolut, Stripe, Banxa, Topper) |
  | Send from an exchange | [Mesh](https://www.meshconnect.com/)                                                              |

  Jupiter provides the interface but does not control the underlying services.
</Accordion>

<Accordion title="Which method should I use?">
  It depends on where your funds currently are:

  * **Crypto on Solana, Ethereum, Base, Arbitrum, or Sui, to send to an address:** [Universal Deposit](/user-docs/onramp/deposit/universal-deposit)
  * **Tokens on another blockchain, when you want to choose what you receive:** [Bridge & Swap](/user-docs/onramp/deposit/bridges)
  * **Fiat currency (bank, card):** [Buy with a card](/user-docs/onramp/deposit/buy-crypto)
  * **Crypto on Binance, Coinbase, or Uphold:** [Send from an exchange](/user-docs/onramp/deposit/transfer-from-cex)
</Accordion>

<Accordion title="Do I need a Solana wallet to use Deposit?">
  Yes. All Deposit methods require a Solana wallet connected to Jupiter. If you do not have one, you can create one through [Jupiter Mobile or the Wallet extension](/user-docs/global/mobile/managing-wallets#creating-a-wallet).
</Accordion>

<Accordion title="Can I withdraw fiat (cash out) through Deposit?">
  No. Jupiter Deposit is designed for moving funds **onto** Solana, not off it. There is no native fiat off-ramp (crypto-to-bank withdrawal) in Deposit.

  If you want to spend or access your funds in fiat, you have two options:

  * **Spend directly in fiat:** Use [Jupiter Spend](/user-docs/global/spend) and the Jupiter Card (Visa) to spend your USDC balance at any merchant accepting Visa. Jupiter Spend also supports bank withdrawals and fiat transfers in supported regions.
  * **Cash out to a bank account:** Transfer your tokens to a centralized exchange (such as Binance or Coinbase) using the exchange's deposit address, then sell to fiat and withdraw to your bank account. This process happens entirely on the exchange, not on Jupiter.
</Accordion>

***

## Universal Deposit

<Accordion title="What happens if I send less than the minimum deposit?">
  Deposits below the displayed minimum accumulate until the minimum is reached. Check the minimum amount shown for the selected network before sending funds.
</Accordion>

<Accordion title="Which token do I receive?">
  Funds sent on Solana arrive as the token you sent. Funds sent from Ethereum, Base, Arbitrum, or Sui arrive in your Solana wallet as **USDC**.
</Accordion>

<Accordion title="Where do I find my deposit address?">
  In the **Deposit crypto** tab of [jup.ag/deposit](https://jup.ag/deposit), select the network you are sending from: the QR code and address shown are for that network. The same network-specific addresses are available from the Receive view in [Jupiter Mobile](/user-docs/global/mobile/funding-and-sending#depositing-funds) and the [Jupiter Wallet extension](/user-docs/manage/extension-wallet/sending-and-receiving#receiving-from-other-networks).
</Accordion>

***

## Buy with a card

<Accordion title="I have a payment or KYC issue">
  Payment and identity verification are handled by the payment processor (Revolut, Banxa, Topper, Stripe, etc.), not by Jupiter. Contact the processor directly. The processor name is displayed in the interface during the purchase flow (for example, "By Revolut").
</Accordion>

<Accordion title="My tokens have not arrived after purchase">
  Processing times vary by payment method and processor. Bank transfers may take several hours. If tokens have not arrived after a reasonable period, contact the payment processor's support. Transaction status is usually available in the processor's confirmation email or portal.
</Accordion>

<Accordion title="Why are the available payment methods different from what I expected?">
  Onramper dynamically selects payment methods based on your region, the amount you are purchasing, and the available processors. Not all methods are available in all countries. If you do not see a specific method, it is likely not supported in your location.
</Accordion>

<Accordion title="Can I buy tokens other than SOL and USDC?">
  No. Buy with a card currently supports only **SOL** and **USDC**. To acquire other Solana tokens, first purchase SOL or USDC, then use [Jupiter Swap](/user-docs/trade/spot/index) to exchange them.
</Accordion>

***

## Send from an exchange

<Accordion title="I have an issue with the exchange-link window or login">
  Contact [Mesh support](https://www.meshconnect.com/). Jupiter does not have access to your exchange credentials and cannot troubleshoot exchange login issues. Make sure pop-ups are allowed in your browser, as the exchange-link flow opens in a separate window.
</Accordion>

<Accordion title="My withdrawal is delayed or stuck on the exchange side">
  Contact your exchange's support ([Binance](https://www.binance.com/en/support), [Coinbase](https://help.coinbase.com/), or Uphold). Withdrawal processing times are determined by the exchange and are outside of Jupiter's and Mesh's control.
</Accordion>

<Accordion title="I sent funds to the wrong network (BEP-20, ERC-20, etc. instead of Solana)">
  This is a common and serious issue. If you sent crypto using a non-Solana standard such as **BEP-20** (BNB Chain), **ERC-20** (Ethereum), or any other non-Solana network when withdrawing from an exchange to a Solana address, the funds are typically **not recoverable**.

  **Why it happens:** Solana uses the SPL token standard, which is not compatible with EVM-based standards like ERC-20 or BEP-20. Even if the destination address looks valid on the exchange's interface, the tokens cannot be received on Solana if sent on the wrong network.

  **What to do:** Contact your exchange's support immediately with your transaction hash. Some exchanges may be able to recover funds in specific cases (typically for a fee), but this is not guaranteed and depends on the exchange's internal procedures. Jupiter cannot recover funds sent on the wrong network.

  **How to prevent this:** When withdrawing from an exchange to a Solana wallet, always select **Solana (SPL)** as the network, never ERC-20, BEP-20, or any other option.
</Accordion>

<Accordion title="Is the Mesh connection safe? Does it store my credentials?">
  Mesh establishes a secure, temporary connection to your exchange account through an exchange-link window. It handles authentication within the session and does not store your login credentials. The connection is used only to initiate the withdrawal.
</Accordion>

<Accordion title="Can I send from exchanges other than Binance, Coinbase, and Uphold?">
  No. Send from an exchange currently supports only **Binance**, **Coinbase**, and **Uphold**. If you hold funds on another exchange, you can withdraw manually to your Solana wallet address using the exchange's own withdrawal feature, or use the **Standard deposit** option to display your address.
</Accordion>

***

## Bridge and Swap

<Accordion title="What are the routes shown in Bridge & swap?">
  The comparison lists **GUM Universal Swap**, **GUM Universal Deposit** (the same mechanism as Universal Deposit, arriving as USDC), and **deBridge**. Routes that cannot fill your transfer are shown as Unavailable. See [Bridge routes](/user-docs/onramp/deposit/bridges#bridge-routes).
</Accordion>

<Accordion title="What does the Best badge mean?">
  Routes are ranked by their estimated delivered amount. The route with the highest estimate is selected by default and marked **Best**, with the difference in percent compared to the next route. You can select another route before continuing.
</Accordion>

<Accordion title="My bridge transaction is stuck or failed">
  Contact the provider of the route you used. For deBridge routes, use the **Support** link at the bottom of the widget. Provide your transaction hash from the source network so they can investigate.
</Accordion>

<Accordion title="I received less than expected">
  The estimate shown for a route is market-dependent and may shift between the quote and execution. Large transactions may also incur higher price impact. Review the estimated delivered amount before you confirm; deBridge routes also display the impact percentage.
</Accordion>

<Accordion title="Do I need gas on the source network?">
  Yes. You need sufficient gas tokens on the source network (for example, ETH on Ethereum, BNB on BNB Chain) to pay for the source-network transaction. Without gas, the transaction will not execute.
</Accordion>

<Accordion title="Can I bridge from Solana to another network?">
  Some routes support Solana as a source network, allowing transfers from Solana to other supported networks, although the primary Deposit use case is bridging *to* Solana. The comparison only lists routes that can fill the transfer you set up.
</Accordion>

<Accordion title="What happened to the USDC Bridge (Circle CCTP)?">
  The standalone USDC Bridge page has been retired and its URL redirects to Bridge & Swap. For USDC, compare the routes offered for your networks, or use Universal Deposit from a supported network. See [USDC and Circle CCTP](/user-docs/onramp/deposit/bridges#usdc-and-circle-cctp) for how that mechanism worked.
</Accordion>

***

## Troubleshooting

<Accordion title="The widget or page is not loading">
  Contact [Jupiter Support](https://support.jup.ag) for interface-related issues. This applies to all Deposit methods.
</Accordion>

<Accordion title="I see an error I do not understand">
  Take a screenshot of the error and contact the relevant provider's support (see the table in "Who operates these services?" above). For general Jupiter UI errors, contact [Jupiter Support](https://support.jup.ag).
</Accordion>
