
How to Add USDC to Your Phantom Wallet on Solana
May 22, 2025
Option 1: Receive USDC from Another Wallet or Exchange
- Open Phantom Wallet
Launch your Phantom Wallet extension or mobile app. - 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.
- Click the Receive button on the home screen.
- 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.
- Initiate a Send or Withdraw transaction.
- 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.
- 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
- Acquire SOL Tokens
Purchase SOL from an exchange and transfer it to your Phantom wallet. - 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.
- Open Phantom and click the Swap tab.
- Ensure you retain some SOL to cover transaction fees.
Option 3: Purchase USDC Directly in Phantom
- Initiate a Purchase
- Open Phantom and click the Buy button.
- Search for USDC and select the Solana network.
- Open Phantom and click the Buy button.
- Choose a Payment Provider
Select from available options like MoonPay, Coinbase Pay, or Robinhood Connect. - 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.
- Use a Supported Bridge
Platforms like Swim.io, Portal Bridge, or Allbridge facilitate cross-chain transfers. - Connect Your Wallets
Connect both your source wallet (e.g., MetaMask for Ethereum) and your Phantom wallet to the bridge platform. - 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.
