Where to buy Monero (XMR) today
33 services we checked list Monero itself, not only as a way to pay: 19 instant swaps and aggregators, 3 P2P markets, 3 atomic swaps, protocols and wallets and 8 exchanges.
Not legal or tax advice. This page explains how these services work and what their own terms say. It is general information, not legal, tax or financial advice. Rules differ by country and change often. Check the rules where you live, or ask a qualified professional, before you use any service listed here.
Instant swaps and aggregators
- ChangeHeroInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitNo hard maximum per swap; minimum per pairIf a check failsRefund minus a feeCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- ChangellyInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitMaximum: no set amount restrictions stated; With ID: basic KYC up to 10,000 EUR per 48 hoursIf a check failsHeld until IDCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- ExolixInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitNo maximum limit statedIf a check failsCan be frozenCoinsMonero: supported.Zcash: not supported.Bitcoin: supported.Lightning: supported.
- FixedFloatInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitMin and max per pair shown on the main page; BTC to ETH at a floating rate: 0.0001291200 BTC to 1.1907057600 BTC; USDT (TRC20) to BTC at a floating rate: 12.9568268995 USDTTRC to 146901.5700000000 USDTTRCIf a check failsHeld until IDCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.Zcash: only as the coin you receive
- Houdini SwapAggregatorWhen they ask for IDIf a payment is flaggedNo-ID limitMaximum per swap: USD 400,000If a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- IntercambioAggregatorWhen they ask for IDIf a payment is flaggedNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- QuickexInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitPer-pair minimum and maximum in the calculator; no general cap statedIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- SimpleSwapInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitMaximum at a floating rate: no strict upper limit; Fixed rate: may be limited by pair and liquidity; Minimum: per pair, shown in the exchange flowIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- StealthEXInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitMaximum at a floating rate: no maximum; Minimum: per pair, shown on the main pageIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not stated by the provider.
- SwapuzInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitNot statedIf a check failsHeld until IDCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- SwapzoneAggregatorWhen they ask for IDIf a payment is flaggedNo-ID limitNot statedIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- TrocadorAggregatorWhen they ask for IDIf a payment is flaggedNo-ID limitMinimum, for example: 0.000614 BTC (BTC to XMR, home page default); Maximum: per partner, not stated by TrocadorIf a check failsHeld until IDCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- WagyuInstant swapWhen they ask for IDIf a payment is flaggedNo-ID limitDaily limit: none stated; Minimums: SOL to XMR $20, BTC to XMR $40, XMR to BTC $25 (default networks)If a check failsRefundCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- GodexInstant swapWhen they ask for IDSources disagreeNo-ID limitMaximum: none stated; Minimum: minimum amount per coin (e.g. XMR min_amount 0.3 in the API)If a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- Coin SwapInstant swapWhen they ask for IDNot statedNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: not stated by the provider.Bitcoin: supported.Lightning: supported.
- PegasusSwapInstant swapWhen they ask for IDNot statedNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: not stated by the provider.Bitcoin: supported.Lightning: not stated by the provider.
- SwapSpaceAggregatorWhen they ask for IDNot statedNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: not stated by the provider.Bitcoin: supported.Lightning: not stated by the provider.
- WizardSwapInstant swapWhen they ask for IDNot statedNo-ID limitNot statedIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not stated by the provider.
- ChangeNOWInstant swapWhen they ask for IDAlwaysNo-ID limitMinimum: from less than $2, differs per coin; Maximum: no upper limit for crypto swaps; Technical minimum: deposits under 10 USD may not be processed; Card purchases: up to $20,000 per purchase and per day, $50,000 per monthIf a check failsRefundCoinsMonero: supported.Zcash: supported.Bitcoin: not stated by the provider.Lightning: not supported.
P2P markets
- BisqP2P marketWhen they ask for IDNever, by designNo-ID limitBisq 1, crypto trades: 0.25 BTC per trade; Bisq 1, fiat trades: per payment method, all below 0.25 BTC (e.g. SEPA 0.0624 BTC); Bisq 1, buying from an unsigned account: 0.002 BTC per trade until the payment account is signed (risky fiat methods); Bisq 1, new users: 0.1 BTC (user can opt out); Bisq Easy: 6 USD to 600 USD per tradeIf a check failsHolds no fundsCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- RetoSwapP2P marketWhen they ask for IDNever, by designNo-ID limitNot statedIf a check failsHolds no fundsCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- XmrBazaarP2P marketWhen they ask for IDNot statedNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: not stated by the provider.Bitcoin: not stated by the provider.Lightning: not stated by the provider.
Atomic swaps, protocols and wallets
- BasicSwapAtomic swapWhen they ask for IDNever, by designNo-ID limitNot statedIf a check failsHolds no fundsCoinsMonero: supported.Zcash: not supported.Bitcoin: supported.Lightning: not supported.
- Cake WalletWalletWhen they ask for IDNever, by designNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- eigenwallet (formerly UnstoppableSwap)Atomic swapWhen they ask for IDNever, by designNo-ID limitSet per maker (minimum and maximum swap size per offer); usually at least 0.0003 BTC per swap.If a check failsHolds no fundsCoinsMonero: supported.Zcash: not supported.Bitcoin: supported.Lightning: not supported.
Exchanges
- NonKYC.ioExchangeWhen they ask for IDNever, by designNo-ID limitNo deposit limit; withdrawals above a "Fast Withdraw Maximum Amount" (amount not published) wait for administrator review.If a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- XT.comExchangeWhen they ask for IDSources disagreeNo-ID limit200,000 USDT a day, withdrawalsIf a check failsCan be frozenCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- BitfinexExchangeWhen they ask for IDAlwaysNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: not stated by the provider.Lightning: not stated by the provider.Zcash: trading only: ZEC deposits and withdrawals are off
- BitpandaExchangeWhen they ask for IDAlwaysNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: not stated by the provider.Lightning: not stated by the provider.Monero: sell only
- KrakenExchangeWhen they ask for IDAlwaysNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: not stated by the provider.Lightning: not stated by the provider.Monero: not for EEA clientsZcash: delisted for residents of India and the UAE
- KuCoinExchangeWhen they ask for IDAlwaysNo-ID limitNew accounts: nothing without KYC; legacy accounts registered before 2023-08-31: sell orders, closing positions, Earn and ETF redemption and crypto withdrawals up to the 24h limit shown on the withdrawal page; no deposits or buy ordersIf a check failsRefundCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: not supported.
- MEXCExchangeWhen they ask for IDAlwaysNo-ID limitNone published: MEXC states no trading or withdrawal allowance for unverified accounts; not completing KYC may restrict deposits, withdrawals and trading depending on the region (on-screen prompts in the account)If a check failsRefundCoinsMonero: supported.Zcash: supported.Bitcoin: supported.Lightning: supported.
- WhiteBITExchangeRestrictedRestricted. Checked Sep 30, 2026 on whitebit.com.When they ask for IDAlwaysNo-ID limitNot statedIf a check failsNot statedCoinsMonero: supported.Zcash: supported.Bitcoin: not stated by the provider.Lightning: not stated by the provider.
The EU rule from July 10, 2027
From July 10, 2027, EU-regulated crypto services may not keep accounts that allow anonymization or increased obfuscation of transactions, including through coins with built-in features that hide transfer information.
eur-lex.europa.eu · Checked Oct 14, 2026