Skip to main content

Receiving Tokens

To receive tokens in Jupiter Mobile:
1

Open deposit

Tap Deposit (Home or Portfolio tab), then select Receive funds.
2

Share your address

Copy your Solana deposit address with the Copy button, or share the QR code with the sender via Share.
You can also copy any account’s address from Account Center: tap the account chip at the top of the screen, then the copy icon next to the address.

Depositing Funds

The Deposit button (Home or Portfolio tab) opens a sheet with three options:
“Buy with Credit card, Apple Pay & more” opens a Buy USDC flow with a fiat currency selector (e.g. EUR), quick amounts, and payment methods such as Apple Pay.
MoonPay charges fees based on your location, payment method, and the nature of the trade. Review their pricing disclosure before purchasing.
MoonPay transactions may experience delays due to banks and intermediate payment providers. If funds haven’t arrived after several hours, contact MoonPay support at support.moonpay.com.

Sending Tokens

The Send button (Home or Portfolio tab) opens a sheet with three options: Send to address (“Send to a Solana address”), Send to Spend (“Send to your Spend account”), and Magic Link (“Send assets via a link or QR code”).
1

Open Send

Tap Send, then Send to address.
2

Enter recipient

The flow starts with the recipient: paste an address, pick one of your Favourites or a recent address, or scan a QR code. Save the addresses you use often to Favourites to reach them faster next time.
3

Select token and amount

Choose the token and enter the amount, or use the quick amounts.
4

Confirm and send

Review the details (amount, token, address) and confirm.
Jupiter Mobile supports sending to .sol and .skr domains in addition to standard Solana addresses.
Double-check the recipient address before sending. Some scammers create addresses that closely resemble ones you frequently interact with (). Transactions on Solana are irreversible.
Sending to multiple addresses at once is not supported. Recent addresses are the ones you have already sent tokens to.

Send to Spend

Send → Send to Spend tops up your Jupiter Spend account with tokens from your wallet, without leaving the app. It requires a Spend account (Jupiter ID set up and verification completed). Your Spend balance is held in USD; see Jupiter Spend for how deposits are credited. If your funds are in Jupiter Mobile, this is the way to fund Spend. It picks the destination for you and accepts any token, so there is no wrong token to send. Keep the deposit address for funds coming from somewhere else, such as an exchange or another wallet, and send it USDC or USDT only. You can use any token you hold, not only stablecoins:
  • USDC or USDT goes in as a plain transfer, with no swap and no slippage.
  • Any other token is swapped into USDC through Jupiter Ultra and delivered to your Spend deposit address in a single transaction. You pay the Jupiter Mobile swap fee for that pair (0.1% from SOL, an LST, or a bluechip token, 0.2% for most other tokens) plus a small SOL network fee. Ultra sets the slippage automatically, and the summary screen shows the estimated amount, the minimum you will receive, and the price impact. If the swap would deliver less than that minimum, the transaction reverts and nothing leaves your wallet.
Either way, your balance is credited in USD. Because a converted deposit arrives as USDC, it can be withdrawn to fiat where withdrawals are available, unlike a USDT deposit.
This is the only route that accepts tokens other than USDC and USDT. Your Spend deposit address does not: a token sent there is lost, the transfer cannot be reversed, and no one can recover it, support included. The same is true of transfers already made.

Fees on Sends

Jupiter Mobile does not charge protocol fees for sending tokens. You only pay standard Solana transaction fees.

Gasless Send

Gasless Send lets you transfer tokens when you don’t have enough SOL to cover transaction fees. It kicks in 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 you’re sending.
Gasless is designed primarily for onboarding: you receive tokens (e.g. USDC) in a new wallet and can send them without needing to acquire SOL first.
Gasless transactions carry no extra fee: Jupiter recovers the SOL it pays from the transfer. Because that amount is fixed (not a percentage of your transfer), it weighs more on small transfers. Gasless is only available when this amount stays within 10% of the transfer, so very small transfers are not eligible.
If you send tokens regularly, keeping a small SOL balance in your wallet gives you access to lower fees than gasless.
Magic Links let you send tokens to anyone, including people who don’t have a wallet yet. The sender creates a link with a claim code. The recipient uses this code to claim the tokens. From the Send sheet, choose Magic Link (“Send assets via a link or QR code”), select the token and amount, and create the link. Share the link or claim code with the recipient.
  1. Tap the Magic Link. It opens the app and auto-fills the claim code.
  2. Confirm to receive the tokens.
You can also claim manually: go to Deposit → Receive funds → Claim Code and enter the claim code.
Unclaimed Magic Links expire automatically after 7 days and tokens are returned to the sender’s wallet. To cancel a link before it expires, find the pending link and select Revoke Code. Tokens are returned to the wallet that created the link. Open the list of Magic Links created by your wallet and tap any link to see details including creation time and status (active, claimed, expired, or cancelled).
The history sheet’s filter tabs are All / Swaps / Transfers / Limit / Recurring; it no longer includes a Magic Links tab.
If you have Radar notifications enabled, you’ll also receive a push notification when a Magic Link is claimed.
If a Magic Link expired but tokens weren’t returned to your wallet, there may be an issue with your . Open a ticket at support.jup.ag with your wallet address.