How to Swap BTC to SOL: Native Bitcoin to Solana

How to Swap BTC to SOL: Native Bitcoin to Solana

To swap BTC to SOL, choose BTC on Bitcoin as “from” and SOL on Solana as “to”, enter your Solana address and send BTC from your Bitcoin wallet. On October 23, 2026, 0.012 BTC (about $978) became about $971 of SOL in about 28 minutes, with no exchange account.

Key Takeaways

  • Route: native BTC to native SOL, one flow.
  • Time: about 28 minutes (Bitcoin confirmations).
  • Alternative: receive USDC on Solana instead.
  • Address: a Solana address (base58, 32-44 characters).

Live Quotes: 0.012 BTC to Solana

RouteValue inYou receive (value)Route feesSource gasTime
BTC → SOL$978.19$971.24$3.62$0.59about 28 min
BTC → USDC on Solana$978.19$975.07$3.62$0.59about 28 min

Quotes are live LI.FI routes requested on October 23, 2026, before the 0.7% Step Exchange service fee; they change every minute, and the widget shows the current one before you sign.

SOL or USDC on Solana?

Both arrive at the same Solana address in about the same time. Choose SOL if you want exposure to Solana or need gas for future swaps; choose USDC if you want a dollar value and plan to swap into other Solana tokens later. You can split: swap most BTC to USDC and a small part to SOL so that you have fees.

Why It Takes About 28 Minutes

Routes from native bitcoin wait for Bitcoin confirmations before releasing funds on Solana. Bitcoin produces a block about every 10 minutes, so 20-30 minutes is normal; the Solana side then settles in seconds. Current Bitcoin fees were 1-2 sat/vB on October 23, 2026 (mempool.space), so the Bitcoin transaction itself cost under $0.60.

Step by Step

  1. Start the swap in the widget: from BTC on Bitcoin, to SOL on Solana.
  2. Enter your Solana address where SOL should arrive.
  3. Send BTC from your Bitcoin wallet to the deposit address shown, exact amount.
  4. Wait for confirmations; the status updates until SOL arrives.

Gem Wallet holds native BTC and SOL in one self-custodial app, so you can send BTC and receive SOL without switching wallets.

Mistakes to Avoid

  • Sending a different amount than the route expects.
  • Using an exchange withdrawal to the deposit address with a long delay; quotes can expire.
  • Wrong address type: a Bitcoin or 0x address in the Solana field.

Related: swap SOL to BTC, swap SOL to USDC, cross-chain swap. More pairs on the swap hub.

Swap on Step Exchange

Swap BTC to SOL

Best routes across DEXs and bridges on 60+ chains. Non-custodial: you sign every transaction in your own wallet.

0.7% service fee plus network gas, shown before you confirm.

FAQ

How do I swap BTC to SOL?

Choose BTC on Bitcoin as the source and SOL on Solana as the destination, enter your Solana address, review the quote and send BTC from your Bitcoin wallet as instructed.

How long does BTC to SOL take?

A live route on October 23, 2026 took about 28 minutes, mostly waiting for Bitcoin confirmations.

Can I receive USDC on Solana instead of SOL?

Yes. Choose USDC on Solana as the destination; in our test it took the same time and returned slightly more in dollar value than SOL.

Do I need SOL to receive SOL?

No, you can receive SOL on an empty Solana address. You need some SOL later to pay fees when you move or swap it.