Before You Start
how_before_p1
how_before_p2
how_tip
Step-by-Step Exchange Walkthrough
Open the exchange form on the homepage
Navigate to btcswapxmr.com and scroll to the exchange widget. The form shows two fields: "You Send" and "You Receive." By default, BTC is selected as the send currency and XMR as the receive currency.
Enter the amount of Bitcoin you want to swap
how_s2_p
Enter your Monero wallet address
Paste your XMR receiving address into the "Recipient Address" field. The form validates the address format automatically. Monero subaddresses (starting with 8) and integrated addresses are both accepted.
Click "Create Exchange" and confirm
how_s4_p
Wait for confirmation and receive XMR
Once your Bitcoin transaction reaches 1 blockchain confirmation (typically 10–15 minutes), the system processes the exchange and sends Monero to your wallet. Track the status on the order page in real time.
Important: Send funds only to the deposit address shown on your order page. This address is unique to your order. Do not reuse it. Do not send ETH, LTC, or any other coin to a BTC deposit address — such transactions cannot be recovered.
How Long Does the Exchange Take?
Most BTC → XMR exchanges complete within 2 to 9 minutes after receiving 1 Bitcoin confirmation. The total time depends on how congested the Bitcoin network is when you send.
| Stage | Typical Time | Notes |
|---|---|---|
| BTC network detection | Instant (0-conf shown) | Detected as soon as broadcast |
| Waiting for 1 BTC confirmation | ~10–20 min | Depends on fee paid for BTC tx |
| Exchange processing | Under 1 min | Automatic, no manual step |
| XMR sent to your wallet | Under 2 min | Monero confirms very fast |
| Total typical time | 15–30 min | Faster with higher BTC fee |
The 2–9 minute figure refers to the processing time after BTC is confirmed. If you pay a high-priority fee, the first confirmation often arrives in 10 minutes, making the full round-trip close to 15 minutes.
Fees Explained
btcswapxmr charges a flat 0.15% service fee. This is deducted from the amount being exchanged, and the network fee for sending Monero to you is included — no hidden costs.
The only other fee you pay is the Bitcoin network fee when you send. This goes to Bitcoin miners and is set by your own wallet. Using a medium or high fee priority will get your transaction confirmed faster.
Minimum and Maximum Amounts
The minimum exchange amount when sending BTC is 0.004 BTC. When sending XMR, the minimum is 0.5 XMR. Maximum amounts per single transaction are 10 BTC or 3,000 XMR.
For amounts above these limits, contact support to arrange a larger order.
Tips for Getting the Best Rate
Check the rate before you send
The rate is floating. If BTC and XMR prices moved significantly after you created an order, simply create a new order to get the updated rate.
Watch Bitcoin mempool congestion
When the Bitcoin network is busy, confirmation times grow. Use a tool like mempool.space to check current congestion before sending.
Use a self-custody wallet
Sending directly from a personal wallet gives you full control over the transaction fee. Exchange withdrawals often apply their own flat fees and may add delays.
Ready to swap BTC for XMR?
No account, no ID, no waiting. Start your exchange in under a minute.
Start Exchange Now →Troubleshooting
how_trouble_stuck_h3
Check the order page for current status. If your BTC transaction has 0 confirmations after 30 minutes, it likely has a very low fee and is stuck in the mempool. Your funds are not lost; the transaction will eventually confirm.
I sent BTC but to the wrong address
If you sent to a different address than the one shown on your order page, this cannot be undone automatically. Contact support immediately with your transaction ID.
how_trouble_xmr_h3
Monero transactions require 10 confirmations before your wallet shows the balance as "unlocked." This typically takes about 20 minutes after the XMR is sent. Your wallet may show the transaction as "pending" — this is normal.
Common Questions
BTC to XMR Quick Reference Table
Estimated XMR received at the current live rate. Actual amounts depend on rate at confirmation time.
How to Track Your Exchange After Sending
how_track_p1