Skip to main content

Getting Started

Jupiter Mobile is available on:Requirements: iOS 18.0 or later, Android 9 or later.
When you open Jupiter Mobile for the first time, the app walks you through wallet creation. You can choose between:
  • Recovery phrase wallet: a standard wallet secured by a 12 or 24-word . You must write this down and store it securely.
  • Quick Account: a social login wallet (email, Google, Twitter, Discord, or, in the iOS app, Apple) that doesn’t require a recovery phrase. A private key is generated and can be exported through the Jupiter website.
For details on wallet types and management, see Managing Wallets.
During onboarding, choose Onchain account → Import seed phrase or private key, and enter your recovery phrase (12, 15, 18, 21, or 24 words) exactly as provided (same spacing, same capitalization), or a private key. You can then select which wallets to import from that phrase.If you already have Jupiter Mobile set up, tap the account chip at the top of the screen to open Account Center, then Add Account → Import seed phrase or private key.
Recovery phrase wallets: Jupiter Mobile does not support cloud-based backups. Write down your recovery phrase and store it in a secure, physical location. This is the only way to recover the wallet if you lose your device.Quick Accounts: Export your private key through the Jupiter website at jup.ag and store it securely. See Managing Wallets for the full steps.In both cases, Jupiter cannot recover your wallet for you.
The Deposit button (Home or Portfolio tab) opens a sheet with these options:
  • Buy with card: opens a Buy USDC flow with a fiat currency selector, quick amounts, and payment methods such as Apple Pay (iOS) or Google Pay (Android).
  • Receive funds: share your Solana address or QR code with someone who can send you tokens, or pick another network in the network selector to deposit through Universal Deposit. The networks and their supported tokens come from Universal Deposit and can change, so check the list in the app. See Depositing Funds.
  • Phantom Connect: deposit directly from your Phantom wallet, shown when the Phantom app is installed on your phone. The iOS app also offers Solflare Connect when the Solflare app is installed.
If you already hold other tokens, you can also swap them for SOL or USDC in the Trade tab.For details, see Funding & Sending.

General

Jupiter Mobile is restricted in certain jurisdictions including the United States, China, and other sanctioned regions due to regulatory requirements. See the Terms of Use for the full list.
Jupiter Mobile supports all Solana tokens, including SPL and Token-2022 tokens. Tokens that charge a transfer fee can be swapped and used in Limit orders, and in Recurring orders in the iOS app (not in the Android app); the fee set by the token applies on every transfer. See Swaps & Orders for details.
Open History: the icon in the top bar of the Portfolio and Trade tabs in the iOS app, the History button on the Account tab in the Android app, or the Home tab → More → History on both. The tabs filter by type: All, Swaps, Transfers, Limit, Recurring, Magic Links, Perps, Predictions, and QR Pay. See Viewing Trade History.
Yes. Jupiter Mobile supports both .sol and .skr domains as recipient addresses.
No. Jupiter Mobile currently supports sending to one address at a time.
No. Swaps and limit orders are self-only: output tokens are always sent back to your own wallet. To send tokens to someone else, swap first, then use Send.
No. The main wallet displays all values in USD. Other currencies (EUR, GBP, AUD, etc.) are not available as display options.The Jupiter Spend balance has its own display currency selector (USD plus other currencies). See Jupiter Spend.

Fees

The gas recovery is a fixed amount equal to the SOL costs Jupiter covers on your behalf, not a percentage of trade size. Larger trades have a lower effective percentage.Jupiter Mobile applies its own fee schedule to swaps placed natively in the app. The fee depends on the token pair (bps stands for basis points; 1 bps = 0.01%):LST stands for Liquid Staking Token (e.g. JupSOL, jitoSOL): tokens that represent staked SOL while remaining tradable.Categories follow Jupiter Ultra’s classification: stablecoins (USDC, USDT, and similar), LSTs (jupSOL, jitoSOL, and similar), and bluechips (large-market-cap tokens). Jupiter maintains this classification and can change it.This schedule applies only to swaps placed natively in Jupiter Mobile. Swaps made through the in-app dApp browser, or on jup.ag on the web, follow the standard fee schedules of those products. See Jupiter Mobile fees for the full recap.
“Fees Saved” is an estimate of how much you’ve saved by trading on Jupiter Mobile compared to other platforms. It’s calculated automatically and is already reflected in the fees you paid. It cannot be claimed or withdrawn separately.

Wallets & Security

A Quick Account is a wallet created through social login (email, Google, Twitter, Discord, or, in the iOS app, Apple) instead of a recovery phrase. It’s powered by Privy and designed for users who prefer a simpler setup.Quick Accounts do not have a recovery phrase. You can export your private key through the Jupiter website at jup.ag (not from within Jupiter Mobile). Connect via Social Login on the website, then tap the key icon in the mini-portfolio to retrieve it.
If you lose access to your social login, you lose the only way to retrieve your private key. Jupiter cannot recover it for you. It is strongly recommended to export and back up your private key.
You can create a Quick Account from Account Center (tap the account chip at the top of the screen) → Add Account, then pick a provider in the Social Login section.For the full export walkthrough, see Managing Wallets.
Recovery phrase wallets: Open Account Center (tap the account chip at the top of the screen), tap ⋮ next to the account → Manage, then Show Recovery Phrase or Show Private Key. Copy it and store it securely.Quick Accounts: You cannot export from Jupiter Mobile. Go to jup.ag in a browser, connect via Social Login, then tap the key icon in the mini-portfolio. See Managing Wallets for the full steps.
Anyone with your recovery phrase or private key has full control over your wallet. Never share it.
No. You can add as many wallets as you want: recovery phrases, private keys, watch-only wallets, and hardware wallets. The Switch list in the profile menu shows every wallet in the app. The 15-wallet limit (30 with Jupiter Sync) applies to wallet groups in Jupiter Portfolio on the web, not to the app. See Switching Between Wallets.
Open Account Center (tap the account chip at the top of the screen), tap ⋮ next to the account → Manage → Remove Account, and confirm. This removes the wallet from the app only. The wallet still exists onchain, and you can re-import it with the recovery phrase at any time.
Jupiter Mobile supports Ledger and Trezor. Tangem is not supported in the app. Open Account Center (tap the account chip at the top of the screen) → Add Account, then pick Ledger or Trezor in the Hardware section.
  • Ledger: Bluetooth only (no USB). Pair the Ledger via Bluetooth in your phone settings first. Only one Ledger device can be connected at a time, and Blind Signing must be enabled on the Ledger.
  • Trezor: the connection and every signature are approved in the Trezor Suite app on your phone, so install it first.
See Hardware Wallets for the full steps.
Open the profile menu (top left) → Settings → Security & Privacy → Biometric Authentication. From there you can enable biometrics and set how long an authentication stays valid before Jupiter asks again.
Open the profile menu (top left) → Settings → Security & Privacy → Signing & Permissions, then toggle auto-approve for the site you want. It is supported for Jupiter and Meteora.
With auto-approve on, transactions on those sites are signed without a confirmation prompt, so you no longer get the chance to review each one before it is submitted.
See Managing Wallets for the full walkthrough.
Global ID (previously called Jupiter ID) is a single login for Jupiter’s onchain products and payment features. You can log in with email, Google, or Apple, and you can only be logged in to one Global ID at a time; Discord & X are currently not supported as login options and will be logged out if you proceed. Identity verification through Global ID is required to use Jupiter Spend features. See Jupiter Spend for what Global ID is and how verification works.
It means the token has been verified by Jupiter. Verification confirms the token’s identity to help protect against impersonators.
Verification is not an endorsement or investment signal.
No. Watch wallets are view-only and cannot be converted. If you want to control the wallet, you need to import it separately using its recovery phrase or private key via Account Center → Add Account → Import seed phrase or private key.
Scammers sometimes send fake or duplicate tokens to wallets, hoping you’ll interact with them. If you see an unrecognized token, tap on it, open the three-dot menu, and select Hide.
Do not try to swap or trade unknown tokens. Some are designed to drain your wallet when you approve a transaction.
Your wallet may be compromised. Stop using it immediately and move all remaining funds to a new wallet with a fresh recovery phrase. Store your new recovery phrase securely, ideally offline.
Address poisoning is a scam where attackers create wallet addresses that look very similar to addresses you frequently interact with. When you copy an address from your transaction history, you might accidentally select the scammer’s address. Always double-check the full address before sending funds.
Wallets may be flagged if they’ve interacted with sanctioned exchanges or addresses linked to suspected criminal activity (phishing, social engineering, etc.).If your wallet has been flagged, open a ticket at support.jup.ag so the team can review your case.

Trading

These are the values at launch; the app prevails. See Minimum Order Amounts.
Gasless lets you swap or send tokens when you don’t have enough SOL to cover transaction fees. It activates automatically when your SOL balance can’t cover gas costs. Jupiter pays the SOL fees on your behalf and deducts the equivalent value from the tokens involved.Gasless carries no extra fee: Jupiter recovers the SOL it paid from the tokens involved. This is a fixed amount (not a % of trade size), so larger trades have a lower effective impact. Gasless is only available when this amount stays within 10% of the trade, so very small trades are not eligible.
Gasless is ideal for onboarding (e.g. receiving USDC and swapping without SOL). If you trade regularly, keeping a small SOL balance gives you access to lower fees.
It means Jupiter couldn’t find a viable swap path. Common causes: insufficient liquidity, trade size too large or too small, or trading restrictions on the token. Try adjusting the amount and check whether the token has real liquidity on Solana DEXs.
  1. Make sure you’re on the latest version of Jupiter Mobile.
  2. Verify you have at least 0.01 SOL for transaction fees.
  3. Check that your internet connection is stable.
  4. Try switching wallets to see if the issue is wallet-specific.
  5. If using Ledger, try removing the Bluetooth pairing from your device settings and reconnecting.
  6. On Android, if signing fails or you get repeated signature prompts, switch from biometric to PIN under Settings → Security & Privacy → Biometric Authentication, then try again.
Usually because:
  • The token account has been frozen by the creator (transfers are restricted).
  • Liquidity has been drained from the pool (the creator removed funds).
In both cases, the tokens are not tradable. Jupiter cannot compensate for actions taken by token creators.
Yes, except Recurring orders in the Android app. tokens, including those that charge a transfer fee, are accepted on Market swaps and Limit orders on both platforms, and on Recurring orders in the iOS app. In the Android app, the Recurring order button reads Token2022 not supported when either token is a Token-2022 token. The fee belongs to the token, not to Jupiter, and applies each time the token moves: on the deposit, on each fill or buy, and when a cancellation returns your tokens. A creator can change the rate after you place the order. See Token-2022 and transfer fees.

App Features

Jupiter Mobile sends push notifications for swaps, order fills, Magic Link claims, and ecosystem updates. Make sure notifications are enabled for Jupiter Mobile in your device’s system settings. See Notifications.
Yes. Open the Portfolio tab and select the NFTs tile.
Jupiter Mobile currently supports viewing NFTs only. Sending and trading NFTs are not available yet.
Earn on the Home tab (under More if it is not one of your quick actions) opens Jupiter Lend in the app, with the tabs Earn, Borrow, and Strategies. Earn deposits tokens such as SOL and stablecoins into Jupiter Lend vaults; Borrow and Strategies depend on your region. See Earn, and the Jupiter Lend documentation for how lending works and its risks.
They are two different indicators:
  • Networth P&L (the 1D figure under your total balance on the home tab) covers your entire net worth, including tokens and DeFi positions (lending, perps, staking). The time window is ideally 24h but depends on the last snapshot stored in Jupiter’s database. If the snapshot is older, the actual period is shown.
  • Holdings P&L only covers token holdings (no DeFi positions) and uses a strict rolling 24h window.
Different scopes and windows mean the two numbers can differ. See Portfolio for full details.
Tap the globe icon in the top right, search for the dApp, and connect your Jupiter Mobile wallet.
Always verify the URL before connecting to avoid phishing sites.
Rewards and Active Staking Rewards (ASR) claims are accessible from the home tab → More → Campaigns.Common causes:
  • Not enough SOL for gas. Claiming requires a small amount of SOL to cover transaction fees. Make sure you have at least 0.01 SOL in your wallet.
  • Non-Jupiter wallet. Rewards must be claimed from the wallet that earned them. If you originally used a different wallet provider, try claiming from the Jupiter website at jup.ag instead.
  • Persistent errors. If you have enough SOL and the claim still fails, open a ticket at support.jup.ag with your wallet address.
For full details on rewards and ASR, see the Rewards Hub documentation.
Clean Account lets you recover SOL locked in unused token accounts. It’s accessible from the Portfolio tab: tap the Clean your account banner, or open Manage Tokens at the bottom of the token list and tap Clean Account.
The Clean Account prompt may appear as a notification. If dismissed, the feature is still accessible from Portfolio, but the notification won’t reappear.

Reporting a Bug

1

Update the app

Make sure you’re on the latest version of Jupiter Mobile.
2

Submit a ticket

If the issue persists, submit a support request at support.jup.ag with:
  • Your wallet address
  • Device model and OS version
  • A description of the issue and steps to reproduce it

Support

Jupiter Support

For all Jupiter Mobile issues.

MoonPay Support

For onramp delays, KYC, and payment issues.