Skip to main content

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.

General

No. Jupiter does not charge any additional fee on any Onboard method. The only fees you pay are those from the third-party provider: payment processor fees (Buy Crypto), exchange withdrawal fees (Transfer from CEX), bridge protocol fees and gas fees (Bridge to Solana, USDC Bridge).
Each method is powered by a different third-party provider:
MethodProvider
Buy CryptoOnramper (aggregates processors like Revolut, Stripe, Banxa, Topper)
Transfer from CEXMesh
Bridge to SolanadeBridge
USDC BridgeWormhole + Circle CCTP
Jupiter provides the interface but does not control the underlying services.
It depends on where your funds currently are:
Yes. All Onboard 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.
No. Jupiter Onboard is designed for moving funds onto Solana, not off it. There is no native fiat off-ramp (crypto-to-bank withdrawal) in Onboard.If you want to spend or access your funds in fiat, you have two options:
  • Spend directly in fiat: Use Jupiter Spending and the Jupiter Card (Visa) to spend your USDC at any merchant accepting Visa. This covers most everyday use cases without needing to convert to fiat first.
  • 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.
Both are bridge providers integrated into Jupiter Onboard, but they serve different purposes:If you have USDC, use the USDC Bridge for a guaranteed rate. For any other token, use deBridge.

Buy Crypto

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”).
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.
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.
No. Buy Crypto currently supports only SOL and USDC. To acquire other Solana tokens, first purchase SOL or USDC, then use Jupiter Swap to exchange them.

Transfer from CEX

The Transfer button only becomes active when both conditions are met: an exchange is selected and a wallet is connected.
  • If the button shows “Please select an exchange”, open the exchange picker and choose Binance or Coinbase.
  • If the button shows “Please select a wallet”, connect your Solana wallet using the wallet section on the page.
You can disconnect and reconnect your wallet by clicking the connected wallet row. Your exchange selection is preserved when you disconnect your wallet.
Contact Binance support or Coinbase support depending on which exchange you used. Withdrawal processing times are determined by the exchange and are outside of Jupiter’s and Mesh’s control.
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.
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.
No. Transfer from CEX currently supports only Binance and Coinbase. If you hold funds on another exchange, you can withdraw manually to your Solana wallet address using the exchange’s own withdrawal feature.

Bridge to Solana (deBridge)

Contact deBridge support via the Support link at the bottom of the widget. Provide your transaction hash from the source chain so they can investigate.
The exchange rate is market-dependent and may shift between the quote and execution. Large transactions may also incur higher price impact. The final amounts and impact percentage are displayed in the widget before you confirm the transaction.
Yes. You need sufficient gas tokens on the source chain (for example, ETH on Ethereum, BNB on BNB Chain) to pay for the source-chain transaction. Without gas, the transaction will not execute.
Yes. Although the primary Onboard use case is bridging to Solana, the deBridge widget supports Solana as a source chain as well, allowing transfers from Solana to other supported chains.
deBridge supports any token with available liquidity and uses an intent-based 0-TVL model. The USDC Bridge (CCTP) is specifically for USDC and uses Circle’s burn-and-mint mechanism, guaranteeing a 1:1 transfer with no slippage. See the comparison table on the Bridge to Solana page.

USDC Bridge (CCTP)

Use the Resume Transaction option (clock icon) in the USDC Bridge interface. This lets you pick up the process from where it stopped. If the issue persists after resuming, contact Wormhole support or Circle support with your source chain transaction hash.
The mint step may still be processing. Check the status using the Resume Transaction feature. If the source chain transaction is confirmed but USDC has not appeared on Solana after an extended period, contact Wormhole support with your source chain transaction hash.
No. CCTP is exclusively for USDC. To bridge other tokens to Solana, use the deBridge bridge.
Transfer time depends on the source chain’s finality. EVM L2 chains (Arbitrum, Base, Optimism) are typically faster. Ethereum mainnet may take several minutes. After finality, there is an additional wait for Circle’s attestation before USDC is minted on Solana.
The only costs are gas fees on the source chain (for the burn transaction) and on Solana (for the mint, typically fractions of a cent). There is no bridge fee, no slippage, and no exchange rate spread. Jupiter does not charge any fee.

Troubleshooting

Contact Jupiter Support for interface-related issues. This applies to all Onboard methods.
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.