Swap Bitcoin to USDC.
Convert Bitcoin from on-chain, Lightning or Arkade to USDC on your preferred supported network, without depositing funds on a centralized exchange.
Choose your networks and amount, then continue in the Satora app to add your receiving address and complete the swap.
Swap Bitcoin to USDC without a centralized exchange
Send Bitcoin from your wallet and receive USDC at your chosen address. There is no exchange balance to top up or withdraw from.
Satora uses atomic swaps to link the Bitcoin payment and the release of funds on the receiving side. If a funded swap cannot complete, recovery follows the conditions and deadlines of your selected route.
How atomic swaps and timelocks work- 01
Choose your route
Select the Bitcoin and USDC networks, then enter an amount to see a live quote.
- 02
Review in the app
Continue with your selection, add your USDC receiving address and check the swap details.
- 03
Fund your swap
Follow the payment instructions in the app and track the swap through to completion.
Choose your Bitcoin and USDC networks
Choose the network your Bitcoin wallet uses, then the network where you want to receive USDC.
Sending Bitcoin
- Bitcoin on-chain
- Send to the Bitcoin address provided by the app. Funding requires Bitcoin confirmations and a network fee.
- Lightning
- Pay the swap invoice from a Lightning wallet. Payment routing and fees depend on your wallet.
- Arkade
- Use BTC held in an Arkade-compatible wallet and follow the Arkade payment instructions in the app.
Receiving USDC
Ethereum is selected by default. Change it to the network accepted by your receiving wallet, app or recipient. An EVM address alone does not tell you which network to use.
Use the USDC selector to see available networks. Compare the amount you will receive and plan for network fees when you later send or spend your USDC.
See supported tokens and networksReceive USDC in a fresh wallet
Receive USDC in a new wallet instead of reusing an address associated with your previous activity. Create an address on your chosen network, then enter it in the Satora app.
A fresh address has no previous transaction history, but it does not guarantee anonymity. On-chain transactions remain public and may be linked to other activity.
Using your USDC after the swap
You do not need gas to receive USDC. To send or use it afterwards, you generally need the network's native token, such as ETH on Ethereum. This swap delivers USDC, not a separate gas balance.
Where supported, 1inch Fusion can help you exchange some USDC for gas tokens without holding gas first. Check the requirements below before relying on this option.
Before using 1inch without gas
Resolvers cover Fusion swap execution. Eligible tokens can authorize spending with a signed permit instead of a separate paid approval. Check support for your token, network and wallet; if a paid approval is required, you will still need gas to start.
Review the quote and choose the network's native gas token, not its wrapped version. 1inch is an external service with its own availability, fees and requirements. Gasless does not mean fee-free.
CONNECTED BY ATOMIC SWAPS
More ways to move Bitcoin.
Explore another pair. Choose your networks and get a quote on its dedicated page.
Before you swap BTC to USDC
Can I swap Bitcoin on-chain, Lightning or Arkade to USDC?
Yes. Choose your network in the BTC selector. The module shows available USDC destinations and requests a quote for your selection.
Which network will my USDC arrive on?
Your USDC arrives on the network selected in the Buy field. Make sure your recipient accepts USDC on that network before funding; the same EVM address can exist on multiple networks.
What exchange rate and fees apply?
Satora charges a 0.5% service fee, plus applicable network fees. Enter an amount to see the current quote, then review the final quote in the app before funding your swap.
Do I need to send my Bitcoin to an exchange first?
No. You fund the swap from your Bitcoin wallet, and the USDC goes directly to the receiving address you provide in the app.
How long does a Bitcoin to USDC swap take?
Timing depends on the route and network conditions. On-chain BTC requires Bitcoin confirmations; Lightning and Arkade use different funding flows. The destination network and any additional bridging steps also affect settlement. Track progress in the app.
Are there minimum or maximum swap amounts?
Yes. Limits vary by route and can change. Enter your amount and check the current quote in the app before funding.
How quotes and limits workWhat happens if my swap cannot complete?
Recovery depends on your route and swap status. An on-chain Bitcoin refund requires the timelock to expire and a network fee; Lightning and Arkade have different recovery flows. Keep your swap details and recovery material, and follow the route-specific instructions. Refunds are not necessarily immediate.
Read the recovery and troubleshooting guideNeed help with a pending swap? Read the troubleshooting guide or contact support.