Swap BTC → XMR
Bitcoin in, Monero out, wallet to wallet. We quote every route that supports the pair and send your swap to the best one — no account, no KYC for standard swaps, and our 2% fee is already inside the number you see.
Non-custodialNo accountNo KYCFlat 2% in the quote
You pay
₿BTCBitcoin▾
You receiveestimated
0.0
MXMRMonero▾
TC
Best of 3 routes
Non-custodialNo accountNo KYC
What to know about this route
- BTC→XMR rates vary more between services than almost any other pair, which is exactly why comparing routes matters here.
- Your XMR address is ~95 characters starting with 4 (or 8 for a subaddress) — check the first and last five characters before sending.
- Bitcoin deposits need on-chain confirmations; allow up to an hour on a busy day before the swap progresses.
How it works
- Enter the amount and the Monero address where you want to receive funds.
- Compare the live quotes from every route that supports BTC → XMR.
- Send one deposit of Bitcoin from your own wallet to the one-time address shown.
- Track the swap on-site until the Monero arrives at your address.
Questions
- Do I need an account to swap BTC to XMR?
- No. TokensFund is non-custodial and account-free. You provide a destination address, send one deposit from your own wallet, and the Monero arrives at your address automatically.
- Is KYC required?
- No KYC is required for standard swaps. You are responsible for complying with the laws that apply where you live.
- What fee do you charge on BTC to XMR?
- A flat 2%, already included in every quote shown. The figure on screen is what you receive, aside from network fees charged by the blockchains themselves.
- How long does a BTC to XMR swap take?
- Most of the wait is Bitcoin confirmation time — typically 10 to 60 minutes depending on fees and network conditions. Once the deposit confirms, the Monero side usually settles within minutes.
- What happens if the swap cannot be completed?
- Funds are returned automatically to the refund address you provide, which is why we recommend entering one even when it is optional for the route.