Your swaps

Resume unfinished swaps, or open full history.

Start a new swap Swap History

INTERACTIVE GUIDE · ~2 min

How to Swap USDC on Solana to USDC on Ethereum

Practice swapping USDC from Solana to USDC on Ethereum with sample addresses so you can review the quote, network details, and deposit steps before using real funds.

You Send

Assets

You Receive

Assets

Est. Time to Complete Est. Time
All fees included

Checklist Before Swapping USDC on Solana to USDC on Ethereum

Sending USDC

  • USDC availableHave enough USDC in your Solana wallet for the swap amount.
  • SOL available for Solana feesKeep enough SOL in the sending wallet to cover the Solana network fee.
  • Send on the Solana networkSend native USDC on Solana from a wallet that can broadcast Solana transactions.

Receiving USDC on Ethereum

  • Ethereum receive addressHave an Ethereum address ready before creating the swap.
  • USDC available on EthereumUse a wallet that supports USDC on Ethereum.
  • Token and network verifiedConfirm you are receiving USDC on Ethereum, not on Solana or another network.

How Your USDC on Solana to USDC on Ethereum Swap Works

This guide follows the normal USDC on Solana to USDC on Ethereum flow: review the quote, send USDC on Solana, wait for confirmation, and receive USDC on Ethereum.

  • Get quote
  • Deposit
  • Receive

Native settlement

Send USDC and receive USDC on USD Coin. No wrapped tokens.

Upfront quotes

Review the amount & delivery time before exchanging.

Non-custodial

Send from your wallet. Receive to your wallet. All onchain.

Common Questions About Swapping USDC to USDC

Am I bridging USDC or swapping it?

This route starts with USDC on Solana and delivers USDC on Ethereum through one quoted flow. What matters most is sending the Solana version and using a receive wallet that supports USDC on Ethereum.

Which USDC should I send for this route?

Send USDC on Solana only. Do not send USDC from Ethereum or another network with the same token symbol.

Will I receive the same asset on a different network?

Yes. You send USDC on Solana and receive USDC on Ethereum. The asset symbol stays the same, but the destination network changes.

Does my destination wallet need to support USDC on Ethereum specifically?

Yes. A wallet that supports USDC on Solana is not enough for this route. The receive wallet must support USDC on Ethereum so delivery lands on the correct network.

Why do I still need to check the network if the token is still USDC?

Because the network determines where the final asset is delivered. Many users see the same USDC symbol and assume it works the same way on every chain, but your receive wallet still has to match USDC on Ethereum.

Do I need USDC for gas before sending?

Keep enough SOL in the sending wallet to cover the network fee.

How long does a USDC to USDC route usually take?

Time depends on source-network confirmation speed, current route conditions, and destination delivery. A live quote shows the current estimate before you create the swap.

Guide Outline

Expand a step to learn more.

USDC on Solana is selected

This confirms the route starts with USDC on Solana. In a live swap, the asset and network you send must match the route exactly.

USDC on Ethereum is selected

This shows the route keeps the USDC asset symbol but delivers it on Ethereum. Before going live, make sure your receive wallet supports USDC on that exact network.

Enter the USDC amount

Use a sample amount to see how the quote changes and what the route expects before you create a live order.

Review the USDC to USDC quote

Check the quoted output, route details, and estimated duration here. This is where users confirm they are sending on Solana and receiving USDC on Ethereum before any funds move.

Add destination and refund addresses

The destination address is where the completed swap arrives. The refund address is used for eligible returns on the same network as the asset you send.

Create the swap order

Once the quote and wallet details look right, this step prepares the deposit instructions you would follow in a live swap.

Complete the final checks

Review the send network, receive network, both addresses, and the minimum receive amount before deposit.

Make the sample USDC deposit

This step shows the deposit stage of the route. In a real swap, sending the wrong asset or the wrong network can stop the deposit from being recognized.

Simulate confirmation and execution

After deposit detection, the guide simulates confirmation, route execution, and USDC delivery so users know what happens between deposit and completion.

Complete the USDC to USDC practice swap

The final state confirms the practice route has finished successfully. From there, users can restart the walkthrough or continue to the live exchange route.

Guide Outline

Expand a step to learn more.

USDC on Solana is selected

This confirms the route starts with USDC on Solana. In a live swap, the asset and network you send must match the route exactly.

USDC on Ethereum is selected

This shows the route keeps the USDC asset symbol but delivers it on Ethereum. Before going live, make sure your receive wallet supports USDC on that exact network.

Enter the USDC amount

Use a sample amount to see how the quote changes and what the route expects before you create a live order.

Review the USDC to USDC quote

Check the quoted output, route details, and estimated duration here. This is where users confirm they are sending on Solana and receiving USDC on Ethereum before any funds move.

Add destination and refund addresses

The destination address is where the completed swap arrives. The refund address is used for eligible returns on the same network as the asset you send.

Create the swap order

Once the quote and wallet details look right, this step prepares the deposit instructions you would follow in a live swap.

Complete the final checks

Review the send network, receive network, both addresses, and the minimum receive amount before deposit.

Make the sample USDC deposit

This step shows the deposit stage of the route. In a real swap, sending the wrong asset or the wrong network can stop the deposit from being recognized.

Simulate confirmation and execution

After deposit detection, the guide simulates confirmation, route execution, and USDC delivery so users know what happens between deposit and completion.

Complete the USDC to USDC practice swap

The final state confirms the practice route has finished successfully. From there, users can restart the walkthrough or continue to the live exchange route.