MoneroSwapper MoneroSwapper
Guides

XMR to BTC Fees, Timing & Limits: Complete FAQ

MoneroSwapper · · 14 min read · 1 views

XMR to BTC Fees, Timing & Limits: Complete FAQ

Before executing an XMR to BTC swap, understanding the full cost structure, expected timing, and amount limits helps you avoid surprises and choose the right service for your needs. Hidden fees, unexpected confirmation delays, and unknown amount restrictions are the most common frustrations users encounter when converting Monero to Bitcoin. This comprehensive FAQ answers every question about fees, timing, and limits across all major swap methods — from instant-swap services to atomic swaps — so you can transact with full knowledge of what to expect.

Fees: What Does It Actually Cost to Swap XMR for BTC?

What fees are involved in an XMR to BTC swap?

A complete XMR to BTC swap using an instant-swap service involves three layers of cost that combine to determine your total expense:

  1. Service spread: The markup above mid-market exchange rate charged by the swap service for providing the conversion. This is typically the largest cost component, ranging from 0.5% at highly competitive services to 2.5%+ at less competitive or specialty services. The spread compensates the service for liquidity provision costs, price volatility risk during the confirmation window, and operating expenses.
  2. Monero network fee: The fee paid to Monero miners for including your XMR deposit transaction in a block. Monero transaction fees are very low — typically 0.0001–0.0003 XMR per transaction (under $0.05 equivalent at current prices). Most services deduct this fee from your swap amount automatically.
  3. Bitcoin network fee: The fee for broadcasting the BTC payout transaction to the Bitcoin network. This varies with Bitcoin mempool congestion, ranging from approximately 1,000 satoshis in low-congestion periods to 50,000+ satoshis during peak demand. The service typically deducts this from your BTC payout. Monitor mempool.space for current fee rate estimates before initiating large swaps.

How do I calculate the total all-in cost of a swap?

Use this step-by-step method to calculate your true total cost:

  1. Record the mid-market XMR/BTC rate at the exact moment of your swap. Use CoinGecko or CoinMarketCap for a reliable reference.
  2. Note the BTC amount quoted by the swap service for your specific XMR input amount.
  3. Divide the quoted BTC output by your XMR input to get the effective rate: (BTC quoted) divided by (XMR sent) = effective rate.
  4. Calculate spread: (mid-market rate minus effective rate) divided by mid-market rate, multiplied by 100. This gives you the service spread as a percentage.
  5. Add network fees as a percentage of transaction value: XMR fee value divided by total XMR amount, and BTC payout fee value divided by total BTC amount.
  6. Sum these three percentage components for the true all-in cost percentage.

What is the typical all-in cost for different swap sizes?

Cost percentages vary significantly by transaction size due to the fixed-cost nature of network fees:

  • 0.1 XMR swap: Service spread 0.5–1.0%, network fees approximately 0.8–1.5% of value. Total: 1.3–2.5%.
  • 1 XMR swap: Service spread 0.5–1.0%, network fees approximately 0.1–0.2% of value. Total: 0.6–1.2%.
  • 10 XMR swap: Service spread 0.5–1.0%, network fees approximately 0.01–0.05% of value. Total: 0.51–1.05%.
  • 100 XMR swap via TradeOgre order book: Trading fee 0.2%, withdrawal fee approximately 0.001 BTC flat. Total: approximately 0.3–0.5%.

This cost curve illustrates why small swaps are significantly more expensive on a percentage basis than large ones, primarily due to fixed network fees dominating. For very small amounts, consider batching multiple conversions into a single larger swap to reduce per-unit cost.

What are the most common hidden fees to watch for?

Service providers employ several fee structures that can make actual costs higher than advertised:

  • Inflated network fees: Some services charge a network fee significantly above actual blockchain fees, pocketing the difference as additional revenue. A legitimate BTC network fee is typically under 20,000 satoshis in normal conditions. Services charging 50,000+ satoshis as "network fees" in calm mempool conditions are overcharging.
  • Rate-embedded spread: Services advertising "zero fee" or "1% fee" sometimes embed additional spread in the exchange rate that is not reflected in the stated fee. Always check effective rate against mid-market rather than relying on stated fee percentages.
  • Fixed processing fees: Some platforms add a flat processing fee (e.g., 0.001 BTC) on top of the spread. This is particularly costly for small swaps and may not be prominently disclosed during quote comparison.
  • Fixed-rate premium: Fixed-rate swaps typically cost 0.3–0.5% more than floating-rate swaps to compensate the service for absorbing price movement risk during the lock window. This premium is legitimate but should be understood when comparing quotes.
  • Inactivity or cancellation fees: Rare, but some services charge fees for swaps that expire unused. Avoid creating swaps unless you intend to send promptly.

Do fees change for fixed-rate vs. floating-rate swaps?

Yes — fixed-rate swaps typically have a 0.3–0.5% higher spread than floating-rate swaps. This premium compensates the service for committing to a rate during a window when market prices can move. For small swaps where precision matters, the fixed-rate premium is usually worth paying. For large swaps in calm market conditions, the floating rate's tighter spread can save meaningful amounts in absolute terms.

Timing: How Long Does an XMR to BTC Swap Take?

What is the typical end-to-end time for a complete XMR to BTC swap?

A complete XMR to BTC conversion via instant-swap service breaks down into these time components:

  1. XMR broadcast to first confirmation: Monero targets a 2-minute average block time, so your initial transaction typically confirms within 2–4 minutes of broadcast. Using default or higher fee priority in your wallet ensures quick inclusion.
  2. XMR confirmation accumulation: Standard services require 10 Monero block confirmations for security. At 2 minutes per block, this totals approximately 20 minutes from first confirmation. Some services accept 3–4 confirmations for small amounts (6–8 minutes).
  3. Service processing: After the required confirmations are reached, the service executes the BTC payout. Automated processing typically takes 1–5 minutes; manually reviewed transactions (rare, typically for unusually large amounts) may take 15–60 minutes.
  4. BTC broadcast: The BTC payout transaction is broadcast to the Bitcoin mempool immediately. The 0-confirmation transaction may be visible in your wallet within seconds. For finality, wait for at least 1 Bitcoin confirmation (approximately 10 minutes average, but variable from 1 minute to 60+ minutes).

Total typical range: 25–45 minutes from sending XMR to seeing confirmed BTC in your wallet.

Why does Monero require 10 confirmations before swap processing?

Monero's 10-confirmation standard is a security measure specific to how Monero's privacy features interact with double-spend protection. Bitcoin achieves strong single-confirmation security through its transparent UTXO model, which makes conflicting transactions immediately visible. Monero's ring signatures and stealth addresses make transaction linkage less transparent, so a higher confirmation threshold provides equivalent double-spend protection. Some services have reduced this to 3–4 confirmations for smaller amounts, accepting slightly more risk in exchange for faster processing speed.

What causes swaps to take longer than the typical range?

Several factors can extend swap time beyond the standard 25–45 minute window:

  • Low XMR fee priority: If you submit your XMR transaction with "default" priority set too low in your wallet, it may wait longer than expected for block inclusion. Use "elevated" or "high" priority for time-sensitive swaps, though the fee difference is minimal in absolute terms.
  • Bitcoin mempool congestion: During high-demand Bitcoin periods, payout transactions may wait extended periods for confirmation. Services typically broadcast at reasonable fee rates, but BTC blocks can be very slow in rare circumstances. Monitor mempool.space if your BTC payout is taking longer than 30 minutes after the service confirms processing.
  • Service processing queue: During high-volume periods or service incidents, automated processing queues can back up. Most legitimate services maintain SLAs of under 60 minutes for standard swaps. If a swap exceeds 2 hours without updates, contact support using your swap ID.
  • Amount flagged for manual review: Unusually large swaps may trigger manual review at some services. While no-KYC services should not require identity verification, they may delay unusually large transactions for liquidity management reasons. For predictable processing, stay within the service's stated normal operating range.

Is there a time limit on the deposit window after creating a swap?

Yes, and this is one of the most common user errors. Fixed-rate swaps lock the quoted rate for a specific window (typically 15–30 minutes). You must send your XMR deposit and have it detected by the service within this window to receive the locked rate. If the window expires before your deposit arrives, the swap is either cancelled (requiring you to restart) or automatically converted to a floating rate at the current market price.

Floating-rate swaps have a longer deposit window (typically 60–120 minutes) since there is no rate to lock. Always initiate the transfer from your wallet promptly after creating a swap, and be aware that exchange withdrawals (as opposed to self-custody wallet sends) may have additional processing delays that can cause you to miss a fixed-rate window.

Limits: Minimum and Maximum Swap Amounts

What is the typical minimum XMR amount for a swap?

Minimum amounts exist because network fees and processing overhead make very small swaps uneconomical for service providers. Current minimums across major no-KYC platforms:

  • Most instant-swap platforms: 0.1–0.5 XMR minimum deposit
  • Trocador (aggregator): as low as 0.05 XMR on some routes
  • TradeOgre (order book): no stated minimum, but BTC withdrawal minimum of approximately 0.001 BTC applies
  • COMIT atomic swap: practical minimum of approximately 0.01–0.05 XMR, limited by BTC-side fee economics

For amounts below these minimums, consider accumulating until you reach a serviceable amount rather than attempting small swaps that may fail or be rejected automatically.

What is the typical maximum XMR I can swap in a single transaction?

Maximum limits depend on service liquidity and business model:

  • Small to mid-tier instant-swap services: 20–50 XMR per individual swap. The service maintains this limit to manage BTC liquidity exposure.
  • Large aggregators and well-capitalized services: 100–500 XMR per swap on major services. Check directly on the platform before creating a large swap.
  • TradeOgre order book: No hard maximum, but market orders above approximately 5–10 XMR can experience meaningful slippage if order book depth is thin. Use limit orders for large amounts.
  • COMIT atomic swaps: Limited by individual counterparty liquidity. Finding sellers for amounts over 5 BTC equivalent may require multiple sequential swaps. Post in Monero community forums to find high-liquidity sellers for very large amounts.

What happens if I send an amount outside the swap's min-max range?

The outcome depends on which direction and how far outside the range your deposit falls:

  • Significantly below minimum: The swap will typically enter a pending state indefinitely. Contact support immediately with your swap ID and transaction hash. The service will usually process a refund minus network fees, but this may take 24–72 hours.
  • Slightly below minimum (within 5%): Some services process the swap at the available amount with a rate adjustment. Others refund. Behavior varies by platform — always send the exact specified amount.
  • Above maximum: The service typically processes up to the maximum amount and refunds the excess, or processes the full amount if it has available liquidity. Some services refund the entire amount if you exceed the maximum. Read the platform's specific policy before sending large amounts.

Refunds and Failed Swaps

What happens when a swap fails to complete?

Legitimate instant-swap services maintain automated refund mechanisms for failed swaps. Standard procedure:

  1. If the swap cannot complete within the maximum allowed time window (typically 24–72 hours), the service's automated system triggers a refund.
  2. The refund is sent to the refund address you specified when creating the swap (if provided), or to the originating address (inferred from the XMR transaction).
  3. Refund amount equals your XMR deposit minus the XMR network fee for the return transaction.
  4. Service processing fees are waived for failures caused by service-side technical issues; they may be applied for user errors such as wrong amount or expired rate lock.

Always provide a refund address when creating any swap involving more than a few dollars of value. This is typically an optional field but is highly recommended for risk management.

How do I follow up on a delayed or stuck swap?

  1. Check the swap status page using your swap ID. Most platforms offer real-time status tracking that shows which step the swap is at: waiting for deposit, confirming, processing, or complete.
  2. Independently verify that your XMR transaction confirmed on a Monero block explorer (xmrchain.net) using the transaction hash from your wallet. If it shows 10+ confirmations but the swap is still "waiting for deposit," there may be a monitoring issue on the service side.
  3. Contact the service's support channel — anonymous ticket, email, or live chat — with your swap ID, the amount sent, the XMR transaction hash, and the time you sent. A good service responds within a few hours for routine stuck swaps.
  4. If the service is unresponsive after 48 hours, post in r/Monero or BitcoinTalk. Reputational pressure in the Monero community is effective, and other community members may have contact information or alternative channels.

Comparing Total Costs Across All Swap Methods

For a representative 1 XMR swap (approximately $150–200 equivalent at Q1 2026 prices):

MethodService SpreadNetwork FeesTotal Cost %Time RangeKYC
Competitive Instant Swap0.5–1.0%~$0.100.6–1.1%25–40 minNo
Average Instant Swap1.0–2.0%~$0.101.1–2.1%25–40 minNo
CEX Order Book0.2% tradingWithdrawal fee ~$30.3–2.3%*30–120 minYes
Atomic Swap (COMIT)0.5–1.5%$5–20 BTC fees3–13%*30–90 minNo
TradeOgre (order book, no KYC)0.2% tradingBTC withdrawal ~$20.4–1.7%5–60 minNo

*CEX withdrawal fee impact is low for large amounts and high for small amounts. Atomic swap BTC fees dominate on small swaps but become negligible for large ones (over 10 XMR).

For a full method comparison including step-by-step instructions for each approach, see the complete XMR to BTC conversion guide. For platform-specific rate comparisons, see the best no-KYC XMR-to-BTC platforms guide.

Additional Frequently Asked Questions

Are swap fees tax deductible?

In jurisdictions that treat crypto-to-crypto conversions as taxable events, swap fees — including the service spread and network fees — can typically be added to your cost basis or deducted from proceeds, reducing the taxable gain. For example, if you swap 1 XMR worth $175 and pay $2.10 in combined fees, your proceeds are $175 minus $2.10 = $172.90 for capital gains calculation purposes. Keep records of each swap's fee components in both crypto and fiat-equivalent terms. Consult a qualified tax professional for jurisdiction-specific guidance.

Can I speed up a slow XMR deposit?

Unlike Bitcoin, Monero does not support Replace-by-Fee (RBF) or Child-Pays-For-Parent (CPFP) fee-bumping mechanisms. Once your XMR transaction is broadcast, its fee is fixed and cannot be increased retroactively. If your transaction is stuck, the only option is to wait for natural confirmation — Monero's mempool is generally very small compared to Bitcoin's, so confirmation delays are uncommon. To prevent this situation, always set fee priority to "default" or higher in your Monero wallet before initiating swap-related transactions.

Does the BTC network fee vary between services for the same swap?

Yes. Services set BTC payout fees based on their internal fee rate policies. Some services use dynamic fee estimation (targeting 1–3 block confirmation), while others use fixed fee rates that may be above or below current mempool rates. During low-congestion periods, a service using dynamic estimation will charge minimal BTC fees. During high-congestion periods, the same service charges significantly more. If BTC fees are a significant concern for your swap, check current mempool conditions on mempool.space before initiating, and consider whether a limit order on TradeOgre (where you control the BTC withdrawal fee) would give you more control.

What if I need to cancel a swap after sending XMR?

Once XMR has been broadcast and detected by the service, cancellation is not possible in the traditional sense. The swap will either complete or refund according to the service's timeout policy. If you urgently need to stop a swap, contact support immediately with your swap ID — in some cases, if the service has not yet processed the BTC payout, they may be able to refund your XMR quickly. There is no guarantee, however. This is why careful review of all swap details before sending is essential.

How does MoneroSwapper handle fees and what are its limits?

MoneroSwapper maintains transparent fee disclosure before you commit to any swap — the service spread, estimated network fees, and final BTC output are all shown on the swap creation screen. Both fixed-rate and floating-rate options are available, with clear labels indicating the cost difference. For current live rates, fee estimates, and limit information, use the MoneroSwapper swap calculator. For related privacy-preserving services, see our guide on buying Monero anonymously.

Share this article

Related Articles

Anonymous Monero Exchange

No KYC • No Registration • Instant Swaps

Exchange Now