Monero Escrow Explained

How P2P trades stay safe — multisig, platform escrow, and when to use each

Updated March 2026 • Reading time: ~10 minutes

The #1 question in P2P trading: "How do I know I won't get scammed?" The answer is escrow — a mechanism that holds funds until both parties fulfill their obligations. But not all escrow is created equal.

This guide explains the three escrow types available for Monero P2P trading in 2026, how each works step-by-step, and which to choose based on your situation. Based on 683 completed trades across LocalMonero, AgoraDesk, Haveno, XMRBazaar, and OpenMonero.

Three Types of Escrow

Every P2P Monero trade uses one of three trust mechanisms. Understanding the differences is the single most important thing for trading safely.

🔒
2-of-3 Multisig Escrow MOST SECURE

Three parties (buyer, seller, arbitrator) each hold a cryptographic key. Any two keys are needed to move funds. Nobody controls the money alone — not even the platform. Used by Haveno (RetosSwap, DawnSwap). The gold standard for trustless P2P trading.

🏦
Platform Escrow EASIEST

The platform holds the seller's XMR in a custodial wallet and releases it to the buyer once both parties confirm the fiat payment. Simpler than multisig but requires trusting the platform. Used by XMRBazaar and OpenMonero. Best for beginners and smaller trades.

🤝
Direct Trade (No Escrow) TRUST REQUIRED

Buyer sends fiat, seller sends XMR directly. No intermediary, no protection. Only safe between established trading partners with a proven track record. One party always goes first and accepts the risk. Common for repeat partners who have built trust over multiple escrowed trades.

How 2-of-3 Multisig Works

This is the most secure escrow mechanism available for Monero. Here's what actually happens when you trade on Haveno (RetosSwap or DawnSwap):

The Setup

Three parties participate: the buyer (wants XMR), the seller (has XMR), and the arbitrator (neutral third party employed by the platform). Each generates a cryptographic key. Together, these three keys create a special wallet where any two keys can authorize a transaction.

Key insight: No single party can move the funds alone. The arbitrator cannot steal your XMR. The seller cannot take back the XMR after receiving payment. The buyer cannot get XMR without paying. This is enforced by mathematics, not trust.

Step-by-Step Trade Flow

1
Offer & Match
Seller creates an offer (e.g., "Sell 1 XMR for EUR via cash by mail, 10% premium"). Buyer takes the offer. Both parties commit to the trade.
2
Security Deposits Lock
Both buyer and seller deposit XMR into the 2-of-3 multisig wallet as a security bond. On RetosSwap: 15% of trade value from each side. On DawnSwap: 5% from each side. The seller also deposits the XMR being sold. All funds lock simultaneously.
3
Fiat Payment
The buyer sends the agreed EUR amount via the chosen payment method (cash by mail, SEPA, face-to-face). The buyer marks the payment as "sent" in the trade chat.
4
Confirmation & Release
The seller confirms they received the fiat payment. Both buyer and seller co-sign the multisig transaction: the trade XMR goes to the buyer, and both security deposits return to their owners. Trade complete.
Dispute (If Something Goes Wrong)
If the buyer never pays, or the seller never confirms, either party can open a dispute. The arbitrator reviews evidence (chat history, payment proofs, tracking numbers) and co-signs with the honest party to release funds correctly. The dishonest party loses their security deposit.

The chicken-and-egg problem: You need XMR to post a security deposit, but you're trying to buy XMR. Solution: get a small amount first via an instant swap or other method, then use it as your deposit for a larger P2P trade on Haveno.

How Platform Escrow Works

Platform escrow is simpler than multisig but requires trusting the platform operator. Here's the flow on XMRBazaar or OpenMonero:

1
Seller Lists an Offer
Seller creates an ad with price, payment method, and limits. On XMRBazaar, the seller toggles "Escrow: ON" (shown as a green lock icon). On OpenMonero, escrow is implicit in the trade flow.
2
Buyer Initiates Trade
Buyer sends a trade request. The platform moves the seller's XMR from their platform wallet into an escrow holding address controlled by the platform.
3
Buyer Pays, Seller Confirms
Buyer sends fiat via agreed method. Once the seller confirms receipt, the platform releases the escrowed XMR to the buyer's wallet address.
4
Dispute (If Needed)
If either party disagrees, a platform moderator reviews the evidence and decides who receives the funds. The moderator has unilateral control over the escrowed XMR — this is the trade-off versus multisig.

Trust trade-off: Platform escrow is custodial — the platform holds your XMR during the trade. If the platform is compromised, hacked, or turns malicious, escrowed funds could be lost. This happened to several centralized exchanges in the past. For small to medium trades (under 1,000 EUR), the convenience usually outweighs the risk. For larger amounts, 2-of-3 multisig on Haveno is safer.

Escrow Comparison

Feature 2-of-3 Multisig Platform Escrow Direct (No Escrow)
Security Highest Medium None
Trust required None (trustless) Trust platform Trust counterparty
Setup complexity Desktop app required Web browser only None
Need XMR already? Yes (for deposit) No (buyer) No (buyer)
Dispute resolution Arbitrator + crypto proof Platform moderator No recourse
Griefing protection Both sides lose deposit Reputation damage only None
Platform risk None (decentralized) Platform can be hacked/seized None (no platform)
Speed 30 min – 2 hours Minutes to hours Instant
Best for Large trades, strangers Small-medium, beginners Repeat partners only

Which Platform Uses Which Escrow

Platform Escrow Type Deposit Fees Arbitration Speed
RetosSwap 2-of-3 Multisig 15% both sides ~0.6% 24–48 hours
DawnSwap 2-of-3 Multisig 5% both sides ~2% Minutes to hours (24/7)
XMRBazaar Platform Escrow (toggle) None 0% 1–3 days
OpenMonero Platform Escrow None (buyer) 0% Varies
LocalMonero (dead) Was platform escrow None Was 1% Shut down May 2024

Common Scams — How Escrow Stops Them

These are the most common P2P trading scams I've seen in 683 trades. Every single one is preventable with proper escrow.

The Ghost Buyer
How it works: Buyer takes a trade, seller locks XMR in escrow, then the buyer disappears without paying. The seller's funds stay locked for days.
Escrow fix: On Haveno, the buyer also posted a security deposit. If they ghost, the seller opens a dispute and receives the buyer's deposit as compensation. On platform escrow, the seller simply cancels the trade after the payment window expires.
The Fake Payment
How it works: Buyer sends a fake payment confirmation (doctored screenshot) or sends a reversible payment (PayPal "goods & services" which can be chargebacked).
Escrow fix: Never release escrow until you can independently verify the payment landed in your account. For cash by mail, wait until the letter arrives. For bank transfer, confirm the credit on your bank statement. Escrow gives you time to verify without pressure.
The Vanishing Seller
How it works: Seller takes payment but never releases the XMR, hoping the buyer will give up.
Escrow fix: On Haveno, the buyer opens a dispute. The arbitrator sees payment proof and co-signs release to the buyer, plus the seller forfeits their security deposit. On platform escrow, the moderator releases funds to the buyer. Without escrow, you're out of luck.
The "Move Off-Platform" Trick
How it works: Scammer says "let's trade on Telegram/Signal directly, it's faster." Once you're off the platform, there's no escrow and no record of the trade.
Escrow fix: Never move a trade off-platform with someone you haven't traded with before. The initial contact can happen on Telegram (that's how I find most of my trading partners), but the actual XMR exchange should go through escrow until trust is established.
The Griefing Attack
How it works: Attacker takes multiple offers simultaneously with no intention of completing trades. Each offer locks the seller's XMR in escrow, making their funds unavailable for legitimate trades.
Escrow fix: Security deposits on Haveno make griefing expensive — the attacker loses 5-15% of each trade value. On platforms without deposits, keep individual offer sizes small so a single grief lock doesn't tie up your entire balance.

Decision Guide: Which Escrow for Your Situation

Use 2-of-3 Multisig (Haveno) When:

Use Platform Escrow (XMRBazaar/OpenMonero) When:

Use Direct Trade (No Escrow) When:

My personal rule after 683 trades: First trade with anyone new — always escrow, no exceptions. After 5+ successful trades together, I offer the option of direct transfers for speed. About 30% of my trading volume is now direct with trusted repeat partners. The other 70% uses escrow, and I sleep better for it.

Building Trust: The Progressive Approach

Trust isn't binary. Here's the trust ladder I've developed over hundreds of trades:

1
First Trade: Full Escrow, Small Amount (50-200 EUR)
Always platform or multisig escrow. Verify the counterparty delivers on time, communicates clearly, and follows through. This is your test trade.
2
Trades 2-5: Full Escrow, Increasing Amounts
Keep using escrow but gradually increase the trade size. Watch for consistency: does the person respond at the same times, use the same communication style, send from the same accounts? Consistency builds confidence.
3
Trades 5-10: Optional Escrow, Medium Amounts
With a proven track record, you can offer direct trades for convenience. Still use escrow for larger amounts (1,000+ EUR). Keep escrow available as an option — a trustworthy partner won't mind using it.
4
10+ Trades: Trusted Partner
At this point, you have a reliable trading relationship. Direct trades are fast and efficient. But even trusted partners should have the option of escrow for unusually large amounts. I've seen decade-long business relationships sour over money.

How to Verify Escrow Is Real

Some platforms claim "escrow" but implement it poorly. Here's how to verify you're actually protected:

For Multisig (Haveno)

For Platform Escrow

Red flag: If a platform claims "escrow" but you can't see your escrowed funds on-chain or verify the mechanism in any way, treat it as custodial trust — you're trusting the platform's word, not a cryptographic guarantee. This applies to several newer platforms that use the word "escrow" loosely.

Frequently Asked Questions

What is 2-of-3 multisig escrow in Monero?
Three parties (buyer, seller, arbitrator) each hold a cryptographic key. Any two keys are needed to move the funds. The buyer's XMR goes into a shared wallet that nobody controls alone. If the trade goes smoothly, buyer and seller co-sign to release. If there's a dispute, the arbitrator sides with the honest party. No single party — not even the arbitrator — can steal the funds.
Can the arbitrator steal my Monero?
Not alone. In 2-of-3 multisig, the arbitrator holds one of three keys. They need a second key (from either buyer or seller) to move funds. Collusion with one party against the other is theoretically possible but practically mitigated by using platforms with reputable, community-vetted arbitrators. On RetosSwap, the arbitrator RoundTheRoses has resolved hundreds of disputes with zero misconduct accusations.
Do I need to already own Monero to use escrow?
On Haveno (RetosSwap/DawnSwap): yes — both parties post a security deposit in XMR. First-time buyers can get a small amount via instant swap, mining, or other methods first. On XMRBazaar and OpenMonero: no — the buyer doesn't need XMR to initiate a purchase with platform escrow.
What happens if the seller never sends the cash?
On Haveno: open a dispute immediately. The arbitrator reviews evidence and co-signs to return your XMR plus the seller's security deposit as compensation. On XMRBazaar: the platform holds the XMR until you confirm — if the seller doesn't deliver, you keep your money. Without escrow: you have no recourse.
Is P2P trading without escrow ever safe?
Only with established trust. Start with small escrow trades (50-100 EUR), verify the counterparty, then gradually increase. After 5-10 successful trades, many traders move to direct transfers for speed. Never do a large direct trade with someone you haven't traded with before — this is how most P2P scam losses happen.
How long does dispute resolution take?
RetosSwap: 24-48 hours (arbitrator RoundTheRoses). DawnSwap: minutes to hours (24/7 arbitration). XMRBazaar: 1-3 days (community moderators). Fastest resolution: provide clear evidence upfront — payment screenshots, trade chat, tracking numbers.
Which escrow type is best for beginners?
Platform escrow (XMRBazaar, OpenMonero) — web browser only, no XMR deposit needed, straightforward flow. Start there for your first 5-10 trades, then consider Haveno's multisig for larger amounts where the extra security is worth the setup.
What are security deposits and how much do they cost?
Security deposits are XMR both parties lock during a trade as a guarantee of good behavior. RetosSwap: 15% of trade value from each side. DawnSwap: 5% from each side. Deposits return in full when the trade completes. They make griefing and scamming expensive — the attacker always loses real money.

Ready to Trade with Escrow?

I offer EUR ↔ XMR P2P trading via cash by mail (EU-wide) and face-to-face (SW Germany). Escrow always available on request.

683 trades • 454 partners • 100% feedback • Previously chingchongfalung on LocalMonero/AgoraDesk

DeutschFrançaisEspañolItalianoNederlandsPortuguês