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

# Funding & Sending

> How to receive, deposit, send tokens, and use Magic Links in Jupiter Mobile.

## Receiving Tokens

To receive tokens in Jupiter Mobile:

<Steps>
  <Step title="Open deposit">
    Tap **Deposit** (Home or Portfolio tab), then select **Receive funds**.
  </Step>

  <Step title="Share your address">
    Copy your Solana deposit address with the **Copy** button, or share the QR code with the sender via **Share**.
  </Step>
</Steps>

<Tip>
  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.
</Tip>

## Depositing Funds

The **Deposit** button (Home or Portfolio tab) opens a sheet with three options:

<Tabs>
  <Tab title="Buy with card">
    "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.

    <Info>
      MoonPay charges fees based on your location, payment method, and the nature of the trade. Review their [pricing disclosure](https://www.moonpay.com/legal/pricing_disclosure) before purchasing.
    </Info>

    <Warning>
      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](https://support.moonpay.com/en/).
    </Warning>
  </Tab>

  <Tab title="Receive funds">
    "Deposit Solana • Bridge Base, Arbitrum or Sui" shows a QR code and your Solana deposit address with **Share** and **Copy** buttons, plus a **Claim Code** button used to claim [Magic Links](#magic-links).

    Cross-chain deposits from Base, Arbitrum, or Sui are part of this flow and arrive as USDC; see [Universal Deposit](/user-docs/onramp/deposit/universal-deposit). Ethereum is available on the web and in the extension, not in the app.
  </Tab>

  <Tab title="Phantom Connect">
    "Deposit directly from Phantom Wallet": connect your Phantom wallet, select the token and amount, and initiate the transfer.
  </Tab>
</Tabs>

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

<Steps>
  <Step title="Open Send">
    Tap **Send**, then **Send to address**.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Select token and amount">
    Choose the token and enter the amount, or use the quick amounts.
  </Step>

  <Step title="Confirm and send">
    Review the details (amount, token, address) and confirm.
  </Step>
</Steps>

Jupiter Mobile supports sending to **.sol** and **.skr** domains in addition to standard Solana addresses.

<Danger>
  Double-check the recipient address before sending. Some scammers create addresses that closely resemble ones you frequently interact with (<Tooltip tip="A scam where attackers create wallet addresses visually similar to addresses you've used before, hoping you'll copy the wrong one from your history.">address poisoning</Tooltip>). Transactions on Solana are irreversible.
</Danger>

<Info>
  Sending to multiple addresses at once is not supported. Recent addresses are the ones you have already sent tokens to.
</Info>

### 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 (Global ID set up and verification completed). Your Spend balance is held in USD; see [Jupiter Spend](/user-docs/global/spend/index) 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](/user-docs/global/mobile/fees#swaps-native-app) 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, the minimum is \$3, measured after conversion to USDC, and 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.

<Danger>
  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.
</Danger>

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

<Info>
  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.
</Info>

<Warning>
  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.
</Warning>

<Tip>
  If you send tokens regularly, keeping a small SOL balance in your wallet gives you access to lower fees than gasless.
</Tip>

## Magic Links

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.

### Sending a Magic Link

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.

### Claiming a Magic Link

<Tabs>
  <Tab title="With Jupiter Mobile installed">
    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.
  </Tab>

  <Tab title="Without Jupiter Mobile">
    1. The link prompts you to install the app and set up a wallet.
    2. Once set up, either tap the link again or go to **Deposit** → **Receive funds** → **Claim Code** and enter the claim code manually.
  </Tab>
</Tabs>

### Cancelling a Magic Link

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.&#x20;

### Checking Magic Link Status

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).&#x20;

<Info>
  The history sheet's filter tabs are **All** / **Swaps** / **Transfers** / **Limit** / **Recurring**; it no longer includes a Magic Links tab.
</Info>

<Tip>
  If you have Radar notifications enabled, you'll also receive a push notification when a Magic Link is claimed.
</Tip>

### Magic Link Troubleshooting

If a Magic Link expired but tokens weren't returned to your wallet, there may be an issue with your <Tooltip tip="Associated Token Account: a Solana account that holds a specific token type for your wallet. Each token you hold requires its own ATA.">ATA</Tooltip>. Open a ticket at [support.jup.ag](https://support.jup.ag) with your wallet address.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.