> ## 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">
    In the **Portfolio** section, select **Deposit** → **Receive Funds**.
  </Step>

  <Step title="Share your address">
    Copy your wallet address or share the QR code with the sender.
  </Step>
</Steps>

<Tip>
  You can also copy your wallet address directly from the wallet drawer (tap the wallet icon in the top left, the address is displayed below the wallet name).
</Tip>

## Depositing Funds

<Tabs>
  <Tab title="Onramp (Fiat)">
    Jupiter Mobile supports fiat-to-crypto purchases through <Tooltip tip="A third-party payment provider that handles fiat-to-crypto conversions. MoonPay is not operated by Jupiter.">MoonPay</Tooltip>.

    <Steps>
      <Step title="Open deposit">
        In the Portfolio tab, select **Deposit** → **Instant Buy USDC**.
      </Step>

      <Step title="Configure purchase">
        Select your currency and the amount you want to purchase.
      </Step>

      <Step title="Choose payment method">
        Choose between Apple Pay, Google Pay, or Credit/Debit Card.
      </Step>

      <Step title="Complete with MoonPay">
        This opens the MoonPay widget. Complete KYC verification if required. Funds will be sent to your wallet once the transaction is processed.
      </Step>
    </Steps>

    <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="Phantom Deposit">
    <Badge>iOS only</Badge>

    If you have Phantom installed on your iPhone, you can transfer funds directly:

    <Steps>
      <Step title="Open deposit">
        In the Portfolio section, select **Deposit**.
      </Step>

      <Step title="Select Phantom">
        Select **Phantom Deposit**.
      </Step>

      <Step title="Transfer">
        Connect your Phantom wallet, select the token and amount, and initiate the transfer.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Receive from another wallet">
    If someone wants to send you tokens:

    1. In the **Portfolio** section, select **Deposit** → **Receive Funds**.
    2. Share your wallet address or QR code with the sender.

    You can also claim tokens via a [Magic Link](#magic-links) if the sender shared one with you.
  </Tab>
</Tabs>

## Sending Tokens

<Steps>
  <Step title="Open Send tab">
    Navigate to the **Send** tab.
  </Step>

  <Step title="Select token and amount">
    Choose the token and enter the amount to send.
  </Step>

  <Step title="Enter recipient">
    Tap **Jupiter Send**, then enter the recipient address. You can paste an address, select from the address book, choose a recent address, or scan a QR code.
  </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. The address book displays addresses you've recently sent tokens to. Manual address entry is not supported.
</Info>

### 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 a surcharge capped at 10% maximum. This surcharge is a fixed amount (not a percentage of your trade), so larger transfers result in a lower effective fee. If a transfer is too small for the surcharge to stay within the 10% cap, gasless won't be available for that transaction.
</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** tab, choose the **Magic Link** option (instead of Address), 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.
  </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 **Portfolio** → **Receive** 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:

<Steps>
  <Step title="Open send history">
    Go to the **Send** tab in the Portfolio section.
  </Step>

  <Step title="Find Magic Links">
    Tap the **History** icon → scroll to **Magic Links**.
  </Step>

  <Step title="Revoke">
    Find the pending link and select **Revoke Code**. Tokens are returned to the wallet that created the link.
  </Step>
</Steps>

### Checking Magic Link Status

1. Go to **Send** → **History** icon → **Magic Links**.
2. Select the **History** tab to see all links created by your wallet.
3. Tap any link to see details including creation time and status (active, claimed, expired, or cancelled).

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