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.
Monero, Bitcoin, Lightning, Zcash, Bank transfer, E-wallets, P2P trading, You hold the keys, No account, Open source
ID rule: Never, by design. No company holds your order, so nobody can ask.
When they ask for ID
Never, by design
No-ID limit
Several limitsBisq 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 trade
If a check fails
Holds no funds"Bisq never holds your funds. Deposits held in 2-of-2 multisig wallets encourage safe, successful trades."
Bitcoin, Lightning, Bank transfer, Apple Pay, Google Pay, PayPal and E-wallets, P2P trading, You hold the keys, No account, Open source, Tor onion, I2P
ID rule: Never, by design. No company holds your order, so nobody can ask.
When they ask for ID
Never, by design
No-ID limit
4,000,000 sats per trade, trades
If a check fails
Holds no funds"There are basically four conditions that causes a user to lose their bond:"
Bitcoin, Lightning, P2P trading, You hold the keys, Open source, Open to US residents
ID rule: Never, by design. No company holds your order, so nobody can ask.
When they ask for ID
Never, by design
No-ID limit
Several limitsNo limit from the bot; in practice limited by Lightning liquidity and route capacity
If a check fails
Holds no funds"If during a dispute it is proven that there is a malicious user, the solver can ban that user, and they will no longer be able to use the bot anymore."
Bitcoin, Lightning, Bank transfer, Card, Google Pay, PayPal and E-wallets, P2P trading, You hold the keys
ID rule: If a payment is flagged. No ID by default; checks when a risk system flags you.
When they ask for ID
If a payment is flagged
No-ID limit
Several limitsNo maximum stated; minimum contract amount 0.00025 BTC
If a check fails
Can be frozen"Non-response is treated as interference with dispute resolution and may be grounds to rule against you."
Who holds your coins
You hold the keys
What triggers a check: Dispute resolution (full name, date of birth, country, government-issued ID, bank or payment account statements); applicable law or internal policies (mandatory verification may be introduced at any time); sanctions screening and fraud prevention.
Bitcoin, P2P trading, You hold the keys, Open to US residents
ID rule: If a payment is flagged. No ID by default; checks when a risk system flags you.
When they ask for ID
If a payment is flagged
No-ID limit
Not stated
If a check fails
Can be frozen"Failure to comply may result in suspension or termination of your account, denial of dispute resolution, or cancellation of trades."
Who holds your coins
You hold the keys
What triggers a check: Dispute resolution; suspicious or potentially fraudulent activity; requests from regulators or law enforcement authorities; company accounts (company verification required).
Bitcoin, P2P trading, You hold the keys, No account, Open source
ID rule: Above a limit. ID once you pass a stated amount.
When they ask for ID
Above a limit
No-ID limit
1,000 CHF a day, trades
If a check fails
Not stated
Who holds your coins
You hold the keys
What triggers a check: Trading above CHF1000/day (CHF1000/month for peer-to-peer payment methods) or CHF100'000/year without registration; creating sell offers during the escrow pause (from 2026-09): KYC required unless the seller has zero lost disputes and more than 60 seller trades, or more than 30 seller trades and more than 80 trades in total; non-KYC sellers limited to one trade at a time.
Two services at a time. Swipe sideways for the others.
Bisq, RoboSats and Hodl Hodl: the rows that decide
BisqP2P market
RoboSatsP2P market
Hodl HodlP2P market
When they ask for ID
Never, by design
Never, by design
If a payment is flaggedStricter
No-ID limit
Bisq 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 trade
4,000,000 sats per trade, trades
No maximum stated; minimum contract amount 0.00025 BTC
If a check fails
Holds no funds
Holds no funds
Can be frozenStricter
Same for all: Who holds your coins: You hold the keys; Status: Active
Not stated by any: Regional rule, Fee on refusal, Address screening, Works without JavaScript, Refund policy
All 15 rows, sources and dates
Bisq, RoboSats and Hodl Hodl: all rows, sources and dates
BisqP2P market
RoboSatsP2P market
Hodl HodlP2P market
ID checks
What triggers a check
Not stated
Not stated
Dispute resolution (full name, date of birth, country, government-issued ID, bank or payment account statements); applicable law or internal policies (mandatory verification may be introduced at any time); sanctions screening and fraud prevention
Monero: not supported.Zcash: not supported.Bitcoin: supported.Lightning: supported.
Monero: not supported.Zcash: not supported.Bitcoin: supported.Lightning: supported.
Zcash address type
Transparent addresses only, per Bisq. Transparent Zcash is not private
Not stated
Not stated
Custody, in detail
Escrow-multisig (Bisq 1: trade amount and both deposits in a 2-of-2 multisig of the two traders); Bisq Easy: no escrow, buyer pays fiat first and the seller then sends BTC, security rests on seller reputation
Escrow-lightning-hold-invoice: seller locks the trade amount in a Lightning hold invoice towards the coordinator node; both sides lock a fidelity bond (hold invoice); the coordinator briefly holds the funds while paying out the buyer
Escrow-multisig: on-chain 2-of-3 P2SH multisig per contract (buyer, seller, Hodlex); Lightning offers use a 3-of-4 Arkade escrow (buyer, seller, Hodl Hodl, Arkade operator)
What you hand over
Account
No account
No account
Account needed
Data the policy collects
No central server; data is stored locally; payment details go only to the trade peer (and to mediators in a dispute); all P2P traffic over Tor and end-to-end encrypted
Tor-only, so the coordinator and peers never learn the IP; no account data; PGP end-to-end encrypted chat; each coordinator publishes its own privacy and data policy
Email, nickname, IP and MAC address, browser and device data, approximate location from IP, trade data and chat logs; identity documents in disputes; Google Analytics, Sentry, AWS; account and trading data kept 5 years after account closure, access logs 12 months
Hodlex Ltd, Marshall Islands (business number 89220); governing law United Kingdom
Excluded countries
Not stated
Not stated
Russia, Belarus, United States (all states, DC, Puerto Rico, U.S. Virgin Islands, all U.S. territories and possessions), Cuba, North Korea, IranShow all 11Russia, Belarus, United States (all states, DC, Puerto Rico, U.S. Virgin Islands, all U.S. territories and possessions), Cuba, North Korea, Iran, Iraq, Syria, Sudan, Somalia, UN embargoed jurisdictions
US availability
Not stated
Not stated
Not available
Track record
Incidents
Apr 2020: hack
None found
Aug 2021: hack
Cost
Fee
Sources disagree
bisq.wiki: Bisq1 BTC fee page: maker 0.15%, taker 1.15% (combined 1.3%) when paid in BTC; about 40% discount when paid in BSQ; bisq1 faq: maker 0.1%, taker 0.7% when paid in BTC; roughly halved in BSQ; bisq1 extra: on-chain mining fees for deposit and payout transactions; bisq easy: no trade fees; seller pays mining or Lightning routing fees; sellers are expected to charge a premium of about 10-15%
bisq.wiki: "If paid in BTC, makers pay 0.1% and takers pay 0.7%. Fees are roughly halved if paid in BSQ tokens."
bisq.wiki: "There are no trade fees for buyers or sellers for trading on Bisq Easy."
0.2% of the trade amount: maker 0.025%, taker 0.175% (documented default); plus Lightning routing fees, and swap plus mining fees for on-chain payouts; coordinators in the federation set and compete on fees
0.75% per trade (0.5% for referred users and active referrers), split between buyer and seller and deducted in BTC; dynamic minimum fee normally up to about 5 USD; Trezor-referred users pay an extra 1%; Lightning offers add a small Satora swap fee
Checked
bisq.network, raw.githubusercontent.com, bisq.wiki, Checked Oct 14, 2026 to Oct 28, 2026
learn.robosats.org, api.github.com, github.com, Checked Oct 14, 2026 to Oct 22, 2026
hodlhodl.com, bitcoinmagazine.com, Checked Oct 14, 2026 to Oct 22, 2026
Coins: full color means supported, an outline means not supported, a question mark means not stated. A green check on Zcash means the provider states shielded support.
For US residents
Open to US residents under their own terms: lnp2pBot, Mostro, RetoSwap, Vexl and LocalCoinSwap.
Not open to US residents under their own terms: 2. Not stated: 3.
Each card shows its US status with the source. If a provider's terms exclude you, do not use it, and do not try to get around the restriction, for example with a VPN.
api.github.com/repos/bisq-network/bisq, for Bisq open source, checked October 22, 2026
api.github.com/repos/bisq-network/bisq/releases/latest, for Bisq status, checked October 28, 2026
api.github.com/repos/lnp2pbot/bot/releases/latest, for lnp2pBot status, checked October 22, 2026
api.github.com/repos/MostroP2P/mostro, for Mostro open source, checked October 22, 2026
api.github.com/repos/MostroP2P/mostro/releases/latest, for Mostro status, checked October 23, 2026
api.github.com/repos/retoaccess1/haveno-reto/releases, for RetoSwap incidents, checked October 22, 2026
api.github.com/repos/retoaccess1/haveno-reto/releases/latest, for RetoSwap status, checked October 22, 2026
api.github.com/repos/RoboSats/robosats, for RoboSats open source, checked October 22, 2026
api.github.com/repos/RoboSats/robosats/releases/latest, for RoboSats status, checked October 22, 2026
api.github.com/repos/vexl-it/vexl, for Vexl open source, checked October 22, 2026
api.github.com/repos/vexl-it/vexl/releases/latest, for Vexl status, checked October 22, 2026
bisq.network, for Bisq who holds your coins, Bisq custody, in detail, Bisq account and Bisq tor onion, checked October 22, 2026
bisq.network, for Bisq when they ask for id, Bisq if a check fails and Bisq data the policy collects, checked October 23, 2026
bisq.network/dao, for Bisq operator, checked October 23, 2026
bisq.network/statement-security-vulnerability-april-2020, for Bisq incidents, checked October 22, 2026
bisq.wiki/Account_limits, for Bisq no-id limit, checked October 14, 2026
bisq.wiki/Trading_fees, for Bisq fee, checked October 14, 2026
bitcoinmagazine.com/business/hodlhodl-forced-liquidations-compromised, for Hodl Hodl incidents, checked October 14, 2026
github.com/bisq-network/bisq/blob/master/core/src/main/resources/i18n/displayStrings.properties, for Bisq zcash address type, checked October 22, 2026
github.com/lnp2pbot/bot, for lnp2pBot if a check fails, lnp2pBot who holds your coins, lnp2pBot custody, in detail, lnp2pBot account, lnp2pBot open source and lnp2pBot operator, checked October 22, 2026
github.com/retoaccess1/haveno-reto/releases/tag/1.3.0-reto, for RetoSwap zcash address type, checked October 22, 2026
haveno.exchange, for RetoSwap tor onion, checked October 22, 2026
hodlhodl.com, for Hodl Hodl coins and Hodl Hodl tor onion, checked October 22, 2026
hodlhodl.com/faq, for Hodl Hodl i2p, checked October 22, 2026
hodlhodl.com/privacy_policy, for Hodl Hodl what triggers a check and Hodl Hodl data the policy collects, checked October 22, 2026
hodlhodl.com/tos, for Hodl Hodl when they ask for id, Hodl Hodl no-id limit, Hodl Hodl if a check fails, Hodl Hodl who holds your coins, Hodl Hodl custody, in detail, Hodl Hodl account, Hodl Hodl open source, Hodl Hodl operator, Hodl Hodl excluded countries, Hodl Hodl us availability, Hodl Hodl status and Hodl Hodl fee, checked October 22, 2026
learn.robosats.org, for RoboSats when they ask for id, checked October 22, 2026
learn.robosats.org/docs/access, for RoboSats tor onion and RoboSats i2p, checked October 22, 2026
learn.robosats.org/docs/bonds, for RoboSats if a check fails, checked October 22, 2026
learn.robosats.org/docs/escrow, for RoboSats who holds your coins and RoboSats custody, in detail, checked October 22, 2026
learn.robosats.org/docs/fees, for RoboSats fee, checked October 22, 2026
learn.robosats.org/docs/limits, for RoboSats no-id limit, checked October 22, 2026
learn.robosats.org/docs/private, for RoboSats account and RoboSats data the policy collects, checked October 22, 2026
learn.robosats.org/docs/swaps, for RoboSats coins, checked October 22, 2026
learn.robosats.org/robosats/update/pre-release-robosats-decentralized, for RoboSats operator and RoboSats excluded countries, checked October 22, 2026
lnp2pbot.com, for lnp2pBot coins and lnp2pBot tor onion, checked October 22, 2026
lnp2pbot.com/disclaimer, for lnp2pBot excluded countries, checked October 14, 2026
lnp2pbot.com/learn, for lnp2pBot i2p, checked October 22, 2026
lnp2pbot.com/learn/do-i-need-to-fill-out-any-user-registration-or-identity-verification.html, for lnp2pBot when they ask for id, checked October 22, 2026
lnp2pbot.com/learn/fees-and-commissions.html, for lnp2pBot fee, checked October 22, 2026
lnp2pbot.com/learn/in-which-countries-is-it-available.html, for lnp2pBot us availability, checked October 22, 2026
lnp2pbot.com/learn/is-there-a-limit-on-the-amounts-i-can-trade.html, for lnp2pBot no-id limit, checked October 22, 2026
lnp2pbot.com/learn/what-type-of-information-do-you-collect-from-each-user.html, for lnp2pBot data the policy collects, checked October 22, 2026
localcoinswap.com, for LocalCoinSwap tor onion and LocalCoinSwap status, checked October 22, 2026
localcoinswap.com/fees, for LocalCoinSwap fee, checked October 22, 2026
localcoinswap.com/privacy, for LocalCoinSwap data the policy collects, checked October 22, 2026
localcoinswap.com/supported-cryptos, for LocalCoinSwap coins and LocalCoinSwap i2p, checked October 22, 2026
localcoinswap.com/terms-of-service, for LocalCoinSwap when they ask for id, LocalCoinSwap if a check fails, LocalCoinSwap who holds your coins, LocalCoinSwap what triggers a check, LocalCoinSwap custody, in detail, LocalCoinSwap account, LocalCoinSwap operator, LocalCoinSwap excluded countries and LocalCoinSwap us availability, checked October 22, 2026
mostro.network, for Mostro when they ask for id, Mostro if a check fails, Mostro coins, Mostro data the policy collects, Mostro tor onion and Mostro fee, checked October 22, 2026
mostro.network/docs-english/print.html, for Mostro i2p, checked October 22, 2026
mostro.network/terms, for Mostro excluded countries, checked October 14, 2026
mostro.network/terms, for Mostro who holds your coins, Mostro custody, in detail, Mostro account, Mostro operator and Mostro us availability, checked October 22, 2026
peachbitcoin.com, for Peach Bitcoin who holds your coins, Peach Bitcoin custody, in detail, Peach Bitcoin account and Peach Bitcoin tor onion, checked October 22, 2026
peachbitcoin.com, for Peach Bitcoin open source, checked October 23, 2026
peachbitcoin.com/blog/peach-at-a-crossroads, for Peach Bitcoin what triggers a check, Peach Bitcoin status and Peach Bitcoin incidents, checked October 22, 2026
peachbitcoin.com/privacy-policy, for Peach Bitcoin data the policy collects, checked October 22, 2026
peachbitcoin.com/support, for Peach Bitcoin i2p, checked October 22, 2026
peachbitcoin.com/terms-and-conditions, for Peach Bitcoin when they ask for id, Peach Bitcoin no-id limit, Peach Bitcoin coins, Peach Bitcoin operator, Peach Bitcoin excluded countries, Peach Bitcoin us availability and Peach Bitcoin fee, checked October 22, 2026
raw.githubusercontent.com/bisq-network/bisq/master/core/src/main/java/bisq/core/locale/CurrencyUtil.java, for Bisq coins, checked October 23, 2026
raw.githubusercontent.com/bisq-network/bisq/master/core/src/main/resources/i18n/displayStrings.properties, for Bisq excluded countries, checked October 28, 2026
raw.githubusercontent.com/bisq-network/bisq2/main/i18n/src/main/resources/bi2p.properties, for Bisq i2p, checked October 28, 2026
retoswap.com, for RetoSwap when they ask for id, RetoSwap coins, RetoSwap account, RetoSwap data the policy collects, RetoSwap i2p, RetoSwap operator, RetoSwap excluded countries, RetoSwap us availability and RetoSwap fee, checked October 22, 2026
retoswap.com, for RetoSwap open source, checked October 23, 2026
retoswap.com/Penalties%20and%20Resolutions.html, for RetoSwap if a check fails, checked October 22, 2026
retoswap.com/Trading%20Rules.html, for RetoSwap who holds your coins and RetoSwap custody, in detail, checked October 22, 2026
vexl.it, for Vexl when they ask for id, Vexl if a check fails, Vexl coins and Vexl tor onion, checked October 22, 2026
vexl.it/faq, for Vexl who holds your coins, Vexl custody, in detail, Vexl account, Vexl i2p and Vexl fee, checked October 22, 2026
vexl.it/terms-privacy, for Vexl no-id limit, Vexl data the policy collects, Vexl operator, Vexl excluded countries and Vexl us availability, checked October 22, 2026
xmrbazaar.com, for XmrBazaar coins and XmrBazaar status, checked October 22, 2026
How we rate
Every value we show comes from the provider's own pages: its terms, help center, app or code. We record when it asks for ID, its limit without ID and what its terms say happens to your coins if a check fails, each with the page and the date we checked it. Where its own pages disagree, we show both sides. How we rate
Our process
We take fees, availability, licenses and coin counts from primary sources: each provider's own fee schedules, terms and help pages, and the public registers kept by regulators. Every value carries the date we last checked it. The values on this page were checked between October 14, 2026 and October 28, 2026. Ethan Parker, Senior Content Editor, checked this page; updated October 28, 2026.