Swap Marinade staked SOL (mSOL) to USD Coin (USDC)
Selling mSOL for USDC fixes the dollar value of what you hold: once the swap settles, the next move in mSOL no longer changes it. Selling mSOL for USDC cashes in the staking rewards it has built up along with the stake itself, which is why one mSOL is worth more than one SOL.
Buying instead? Swap USDC to mSOL
How to swap mSOL to USDC
- 1
Connect a wallet holding mSOL
Connect Phantom, Solflare or Backpack in the swap panel; the wallet also needs a little SOL for the network fee, even though you are paying in mSOL.
- 2
Check the mSOL you are selling
The panel sells the mSOL at mint mSoL…m7So for USDC; if the mSOL in your wallet shows a different address, it is not the token this page trades.
- 3
Size the mSOL side
Enter the mSOL amount and read the quote: it shows how much USDC you receive and the price impact of the route before anything is committed.
- 4
Sign, and receive USDC
Approve the mSOL swap and the USDC lands in the same wallet in about a second, with no deposit address and nothing to withdraw.
How deep the mSOL/USDC market is
The figure above is the mid-market rate. What you receive depends on the size of your order: a swap large relative to the pool moves the price as it executes, which is the price impact shown in the quote. Jupiter reduces this by splitting an order across several venues, but it never disappears.
Beyond price impact, a mSOL-to-USDC swap costs the Solana network fee and the Privacc fee, both already inside the quote. Full fee breakdown
What moves the mSOL/USDC rate
Against USDC, mSOL carries the price swings of SOL itself plus the slow upward drift of its staking rewards, so it moves almost exactly as SOL does.
Which network is your USDC on?
USDC exists on several networks: Ethereum (ERC-20), Tron (TRC-20), BNB Chain (BEP-20), Arbitrum, Base and Solana. They are separate tokens that share a name, and a Solana wallet can only hold the Solana one. This page is the Solana pair.
If your USDC is on Ethereum, BNB Chain, Arbitrum, Base or Polygon, you do not need an exchange to bring it over: choose that network above the swap panel, set Solana as the destination, and LI.FI bridges and swaps it in one route. Tron is the exception. TRC-20 USDC is not supported here and has to come through an exchange.
Other ways to get USDC
mSOL to USDC questions
How much USDC do I get for 1 mSOL?
The swap panel quotes the live rate as soon as you enter an amount of mSOL. The USDC you receive reflects the price impact of your order size and the fee, both shown before you sign.
Why sell mSOL for USDC instead of unstaking?
Selling mSOL for USDC settles in about a second at the market rate, while unstaking it through the pool pays the pool's own rate but waits for the epoch to end, which can take a few days.
Do I need SOL to swap mSOL to USDC?
Yes, a small amount for the network fee, even though neither mSOL nor USDC is SOL.