

USDT is convenient and stable, but it is also the opposite of private: it lives on transparent chains and is issued by a company that can freeze addresses. Moving USDT into Monero is how you convert a watched, freezable balance into one that is private by default and that no issuer can lock. For a privacy-minded holder, this is one of the more meaningful swaps you can make.
Be clear about what the swap does and does not do, though. It gives you privacy going forward, on the Monero you end up holding. It does not retroactively hide the USDT you sent — that deposit stays visible on its origin chain. Here is how to swap USDT to XMR on XMRS, and how to keep the privacy you are paying for.
USDT exists on several networks, and you send from the one your coins are on:
Pick the matching network in the swap form so the deposit address you are given is the right one. Sending TRC20 USDT to an ERC20 deposit address (or vice versa) can lose the funds. Confirm network and address together before you send.
The moment your funds arrive as XMR in a wallet you control, they are protected at the protocol level — sender, receiver, and amount hidden. To keep that intact from the start:
Timing depends mainly on the network you send from — a TRC20 deposit confirms fast; a congested Ethereum send can be slower and pricier. The Monero payout follows quickly. Most swaps finish within 20–60 minutes, and a promocode lowers the exchange fee.
TRC20 (TRON) is usually the low-fee choice. Whatever you pick, it must match the network your USDT actually sits on.
No. The USDT deposit is visible on its transparent chain. Privacy applies to the Monero you receive and to what you do with it afterward — not to the coins you sent in.
Prefer a fresh subaddress per incoming swap. It costs nothing and keeps your receipts from clustering.
Use XMR → USDT for dollars again, or XMR → BTC for Bitcoin.