How to Add USDC to Your Phantom Wallet on Solana

May 22, 2025

Option 1: Receive USDC from Another Wallet or Exchange

  1. Open Phantom Wallet

    Launch your Phantom Wallet extension or mobile app.

  2. Copy Your Solana Wallet Address


    • Click the Receive button on the home screen.

    • Select Solana to display your wallet address.

    • Copy this address; it’s used for all Solana-based tokens, including USDC.

  3. Send USDC to Your Wallet

    From the sending platform (e.g., Coinbase, Binance):


    • Initiate a Send or Withdraw transaction.

    • Choose USDC as the asset.

    • Select the Solana (SPL) network.

    • Paste your Phantom wallet address.

    • Enter the amount and confirm the transaction.

  4. Important: Ensure you’re sending USDC on the Solana network (USDC-SPL). Sending USDC via other networks (like Ethereum’s ERC-20) directly to Phantom can result in lost funds.

  5. Check Your Balance

    USDC should appear in your wallet within minutes. Phantom automatically displays supported tokens upon receipt.

Option 2: Swap SOL for USDC Within Phantom

  1. Acquire SOL Tokens

    Purchase SOL from an exchange and transfer it to your Phantom wallet.

  2. Use Phantom’s Swap Feature


    • Open Phantom and click the Swap tab.

    • Set You Pay to SOL and You Receive to USDC.

    • Enter the amount, review the order, and confirm the swap.

  3. Ensure you retain some SOL to cover transaction fees.

Option 3: Purchase USDC Directly in Phantom

  1. Initiate a Purchase


    • Open Phantom and click the Buy button.

    • Search for USDC and select the Solana network.

  2. Choose a Payment Provider

    Select from available options like MoonPay, Coinbase Pay, or Robinhood Connect.

  3. Complete the Transaction

    Follow the provider’s instructions to purchase USDC. The tokens will be deposited directly into your Phantom wallet.

Option 4: Bridge USDC from Another Blockchain

If you have USDC on a different blockchain (e.g., Ethereum’s ERC-20), you’ll need to use a bridge to convert it to USDC-SPL for use in Phantom.

  1. Use a Supported Bridge

    Platforms like Swim.io, Portal Bridge, or Allbridge facilitate cross-chain transfers.

  2. Connect Your Wallets

    Connect both your source wallet (e.g., MetaMask for Ethereum) and your Phantom wallet to the bridge platform.

  3. Initiate the Transfer

    Follow the bridge’s instructions to transfer USDC to the Solana network. Ensure you have sufficient funds to cover transaction fees on both networks.

⚠️ Tips & Reminders

  • Double-Check Network Compatibility: Always confirm that you’re sending USDC via the Solana (SPL) network to avoid loss of funds.

  • Perform a Test Transaction: When transferring large amounts, consider sending a small test amount first to ensure everything works correctly.

  • Token Visibility: Phantom automatically displays supported tokens upon receipt; manual addition is not necessary.