Monero GUI Wallet — Download, Setup, and Usage Guide

TL;DR: The official Monero GUI is the safest starting point for desktop users. Download from getmonero.org, verify the GPG signature, choose Simple mode (instant) or Advanced mode (more private with local node). Supports Trezor/Ledger hardware wallets. Free, open-source, non-custodial.

Simple vs Advanced Mode

Simple Mode

Best for: Beginners, quick setup

Connects to a community remote node automatically. No blockchain download. Ready in 2 minutes.

Trade-off: Remote node sees your IP address and connection timing.

Advanced Mode (Local Node)

Best for: Privacy, power users

Downloads the full blockchain (~180GB). Maximum privacy — no third-party trust. First sync: 1-3 days.

Trade-off: Disk space and initial sync time.

Download and Verify

Download from getmonero.org

Go to getmonero.org/downloads. Select your OS (Windows, macOS, Linux). Download the GUI installer.

Only download from getmonero.org. Never from mirrors, forums, or third-party sites. Fake wallets are common and will steal your funds.

Verify GPG Signature

Every release is signed by binaryFate (Monero core team). Verify to ensure the download wasn't tampered with.

# Import binaryFate's key: gpg --keyserver hkps://keys.openpgp.org --recv-keys 81AC591FE9C4B65C5806AFC3F0AF4D462A0BDF92 # Verify the hash file: gpg --verify hashes.txt # Check your download matches: sha256sum -c hashes.txt 2>&1 | grep OK

Install and Launch

Windows: Run the installer, follow prompts. macOS: Open the .dmg, drag to Applications. Linux: Extract the .tar.bz2, run ./monero-wallet-gui.

Create or Restore Wallet

Choose "Create a new wallet" for a fresh wallet. Write down the 25-word mnemonic seed — this IS your wallet. Or choose "Restore from seed" to import an existing wallet.

Choose Node Type

Simple mode: Auto-connects to remote node. Advanced: Start local node (downloads blockchain) or enter a specific remote node address. For privacy with a remote node, use a .onion address via Tor.

Wait for Sync

Local node: 1-3 days for first sync. Remote node: wallet syncs in 1-30 minutes depending on restore height. After sync, you'll see your balance.

Key Features

FeatureStatusNotes
Send/Receive XMRYesStandard transactions with fee control
SubaddressesYesGenerate unlimited addresses per account
Multiple accountsYesSeparate balance buckets within one wallet
Hardware walletsYesTrezor (Model T+) and Ledger (Nano S/X)
MultisigYes2-of-2, 2-of-3 multisignature support
Offline signingYesCreate transactions on air-gapped machine
Local nodeYesBuilt-in monerod (optional)
Remote nodeYesConnect to any node with address:port
Built-in TorNoManual SOCKS5 proxy needed (see Tor guide)
Coin controlNoUse Feather for coin control
Built-in exchangeNoUse Cake Wallet for in-app swaps
View-only walletYesMonitor without spend capability

GUI vs Feather vs Cake

Choose GUI if: You want the official wallet, hardware wallet support, or multisig. Best documentation, most battle-tested.

Choose Feather if: You want Tor, coin control, faster sync, and power-user features. Desktop only.

Choose Cake if: You need mobile support (iOS/Android) or built-in exchange. Cross-platform.

Troubleshooting

"Wallet is not connected" — Check internet connection. If using local node, wait for monerod to sync. If using remote node, try a different node from monero.fail.

"Balance shows 0 after restore" — Set the correct restore height (the block height when wallet was first used). Lower = slower but more thorough. Check getmonero.org for current block height.

"Daemon is synchronizing" — Normal for local node. First sync takes 1-3 days. Leave it running. Progress shows at the bottom of the GUI.

Windows Defender flags it — False positive. The mining component triggers some antivirus. Add an exception for the Monero directory. Always download from getmonero.org.

The Monero GUI is the reference wallet — if you're unsure which wallet to use, start here. It's maintained by the same team that maintains the Monero protocol. For more features, graduate to Feather (desktop) or Cake (mobile).

Contact me on Telegram @arnoldnakamura for XMR/EUR P2P trades.