How to sell XMR for USDT or BTC — P2P without an exchange account
Searchers type sell Monero for USDT, XMR to BTC, or cash out Monero. Most top results are instant swap landings. This guide documents the peer-offer sell path when you already hold XMR and want USDT or BTC without a centralized exchange (CEX) account — using the public Telegram Mini App workflow on Domestic Monero.
At a glance
| Field | Value |
|---|---|
| Topic | XMR → USDT or BTC without CEX signup |
| USDT network on Domestic Monero | ERC-20 on Ethereum mainnet only — not TRC-20, BEP-20, or SPL |
| Product | Domestic Monero — P2P XMR ↔ BTC, LTC, ETH, SOL, USDT |
| Official entry | @domestic_monero_bot |
| Support | /support on the official bot with Trade #ref |
| What this is not | Fiat cash-out; TRC-20 USDT payout; investment advice |
Quick path (XMR → USDT/BTC on Domestic Monero)
- Open only @domestic_monero_bot. Verify the handle.
- Register wallets on Profile when a gate asks — XMR plus the payout asset (USDT and/or BTC).
- Browse offers — accept a BUY offer if you are selling XMR (you become the Seller who stakes), or create a SELL offer.
- Stake XMR to the shown Multisig Trade Wallet address (use Automatic fee priority in your Monero wallet).
- Wait for the buyer to pay on-chain and submit the TX hash.
- Wait for 6 confirmations on the payment asset (verification may take up to 24 hours).
- The buyer taps Receive XMR; you receive USDT or BTC at your registered payout address.
- Keep your trade share offline.
Chips: Created → Staked → Payment pending → Verifying → Sending → Done / Cancelled.
Role trap — BUY vs SELL
Offer chips are the maker’s intent, not your trade role.
| You want to… | Do this |
|---|---|
| Sell XMR (stake XMR, receive USDT/BTC) | Accept a BUY offer, or create a SELL offer |
| Buy XMR (pay USDT/BTC, receive XMR) | Accept a SELL offer — see USDT → XMR P2P |
Accepting a SELL offer makes you the Buyer. That is the opposite job from this guide.
Why ERC-20 matters when you receive USDT
Domestic Monero lists USDT as ERC-20 on Ethereum mainnet only. If you register a TRC-20 or BEP-20 address, payouts will not match the supported rail. Wrong-network receives are often unrecoverable. LTC, ETH, and SOL follow the same Seller path with their own chains — one pattern, different assets.

Instant swap vs this P2P path
| Instant swap | Domestic Monero P2P offer | |
|---|---|---|
| Steps | Deposit XMR → wait → USDT/BTC | Offer → stake → proof → confirms → payout |
| Account | Often none on swap site | No CEX signup; Telegram session |
| Rate | Provider spread | Peer offer within public ±20% band |
| Best when | You want one deposit address | You want visible trade state and no counterparty chat |
Compare: Instant swap vs P2P offer.
Terms in this article
| Term | Meaning (public) |
|---|---|
| Offer | BUY/SELL intent with limits and rate |
| Role: Seller | Stakes XMR; receives the payment asset |
| Role: Buyer | Pays USDT or BTC; submits proof; receives XMR |
| Multisig Trade Wallet | Address where the Seller stakes XMR for the trade |
| Trade share | Authorization Credentials for settlement |
| Trade #ref | Short id for /support |
FAQ
Can I sell XMR for USDT or BTC without KYC on a CEX?
Peer offers and some swaps skip CEX signup. Domestic Monero does not run an exchange identity form. See How to buy Monero without exchange KYC for the buy-side framing of the same rails.
Is TRC-20 USDT supported for payout?
No. ERC-20 on Ethereum mainnet only.
How long does it take?
Matching plus six payment confirmations dominate. Budget hours, not seconds.
Can I cancel after I stake?
Cancel Trade is available on Created only. After cancel with stake remaining, use Request refund when the chip allows.
Start in Telegram
Open the appWalkthrough: Your first trade · Fees preview · Verify official
Related: USDT to XMR P2P · Instant swap vs P2P · Three crypto→XMR routes · Buy Monero without exchange KYC
