Trezor is a hardware wallet that signs transactions offline, but it does not list Monero in its supported coins (retrieved 2026-06-15). To move value from a Trezor-held coin like Bitcoin or Litecoin into Monero (XMR), you send that coin from your Trezor to a non-custodial swap, receive XMR at a Monero wallet you control, and keep your Trezor as the cold-storage origin. No account, no email, no identity verification.
TL;DR: You can't hold XMR on a Trezor directly, but you can swap a Trezor-held coin (BTC, LTC, ETH) into Monero using a no-KYC, non-custodial service. Send from Trezor, receive XMR in a Monero wallet like Cake or Feather — no account, no email, no KYC.
Why you can't store Monero on a Trezor
A Trezor signs transactions for the coins its firmware supports, and Monero is not among the assets in its supported-coins list. Monero's privacy design — stealth addresses and ring signatures — means its accounting model differs from the transparent UTXO and account models Trezor Suite handles natively. The result: there is no native XMR account in Trezor Suite to receive or send Monero from.
That doesn't lock you out of Monero. It just changes the path. Your Trezor stays the secure origin for the coin you already hold. The swap converts that coin to XMR, and a dedicated Monero wallet becomes the destination. Cake Wallet (mobile), Feather (desktop), and Monerujo (Android) are common Monero wallets that generate a valid XMR receiving address for you.
This is the same pattern you'd use to move from a Ledger-held coin into a Feather wallet: the hardware wallet holds the source asset, a separate wallet holds Monero.
How to swap from Trezor to Monero in 6 steps
GhostSwap is a no-KYC, crypto-to-crypto swap that needs no account. You supply a Monero receiving address and a refund address; funds pass through non-custodially and are never held by GhostSwap. Here is the full flow.
- Set up a Monero wallet — Install Cake, Feather, or Monerujo and copy its XMR receiving address. Monero addresses start with a
4and run ~95 characters. This is where your swapped XMR lands. - Pick the pair — On the BTC to XMR pair page, choose the coin you hold on your Trezor as the input and Monero as the output. GhostSwap supports 1,600+ pairs across 200+ assets.
- Enter your addresses — Paste your Monero receiving address as the destination. Add a refund address you control on the input coin's network, so the funds have somewhere to return if the swap can't complete.
- Get the floating-rate quote — You see a quote based on floating-rate pricing from aggregated liquidity. Floating rate means the price at the moment your funds arrive, not the moment you click — typically within the quoted spread.
- Send from your Trezor — Open Trezor Suite, select the input coin (e.g. BTC or LTC), and send the swap amount to the deposit address GhostSwap shows you. Trezor Suite picks the inputs automatically and you confirm on the device.
- Receive XMR — Once your deposit confirms on-chain, the engine converts and forwards Monero to your wallet. Median completion is ~8 minutes; the p95 is ~30 minutes, depending on chain congestion. Funds pass through non-custodially and are never held by GhostSwap.
Trezor + GhostSwap vs. a centralised exchange
The alternative path is to move your Trezor coin to a centralised exchange, trade it for XMR, then withdraw — if that exchange still lists Monero. Here's how the two approaches compare.
| Feature | Trezor → GhostSwap → XMR | Trezor → centralised exchange → XMR |
|---|---|---|
| Account / KYC | None required | Account + identity verification |
| Custody during swap | Non-custodial pass-through | Exchange holds your funds |
| Rate model | Floating-rate, aggregated liquidity | Order-book or exchange spread |
| Monero support | XMR is a supported output | Depends on the exchange's listing |
| Where XMR lands | Your own Monero wallet | Exchange account, then withdraw |
The trade-off is real: floating rate means the exact XMR amount settles when your deposit arrives, not when you click. For most swaps the difference sits inside the quoted spread.
How to use it
Keep your Trezor as the source of truth for the coin you already hold — you sign the outbound send on the device, so your keys never leave it. The swap UI lives at the GhostSwap homepage widget, and the BTC to XMR pair page is the most direct route if Bitcoin is your input. Set the refund address before you send; it's the field that decides where funds go if the swap can't complete.
FAQ
Q: Can I store Monero on a Trezor?
A: No. As noted above, Trezor Suite does not list Monero in its supported coins (retrieved 2026-06-15), so there's no native XMR account to store or send Monero directly from a Trezor. You hold a supported coin on the Trezor and swap it into a separate Monero wallet like Cake or Feather.
Q: Do I need an account to swap from Trezor to Monero?
A: No. GhostSwap requires no account, no email, and no identity verification to swap. You supply a Monero receiving address and a refund address. Funds pass through non-custodially and are never held by GhostSwap.
Q: How long does a Trezor-to-Monero swap take?
A: Median completion is about 8 minutes; the p95 is around 30 minutes. The biggest variable is how fast your input coin's deposit confirms on-chain, which depends on network congestion.
Q: Which coin should I send from my Trezor?
A: Any Trezor-supported coin that GhostSwap accepts as an input — Bitcoin and Litecoin are common choices. GhostSwap supports 1,600+ pairs across 200+ assets, so check the pair page for your specific input coin.
Questions about a specific pair? Start from the BTC to XMR pair page or the homepage swap widget.