MoneroSwap
← All guidesWhat Is a Monero View Key and When to Share It

What Is a Monero View Key and When to Share It

If you want the Monero view key explained in plain terms, here it is: a view key lets someone see money coming into your wallet without giving them any power to spend it. Monero splits your wallet into separate keys for viewing and for spending, and that split is the whole reason you can prove you received a payment or let an accountant audit your balance while your coins stay completely safe. Knowing exactly what the view key reveals, and what it does not, is the difference between sharing it confidently and handing out something you should have kept private.

The four keys in a Monero wallet

A standard Monero wallet is built from four keys, not one. You have a private spend key, a private view key, and their two matching public counterparts. Your wallet address is essentially the two public keys packed together into the long string you share to receive funds.

The private spend key is the one that matters most. It is the only key that can authorize sending Monero out of your wallet, and it is the one your seed phrase ultimately protects. The private view key is the quieter sibling. It can read incoming transactions destined for your address, but it can never move a single coin.

What the view key actually reveals

Give someone your private view key along with your public address and they can scan the blockchain for outputs sent to you. They will see incoming amounts and roughly when those funds arrived. For an auditor or a tax preparer, that is often exactly what they need.

There is an important limit worth understanding. The view key reveals money flowing in, but on its own it does not reliably show your outgoing payments or your true spendable balance. Outgoing transactions involve change outputs and ring signatures that a plain view key cannot fully untangle, which is why a view key is closer to a read-only deposit log than a full bank statement.

What sharing a view key can never do

This is the part that lets people relax. The private view key carries zero spending authority. Someone holding it cannot sign a transaction, cannot drain your wallet, and cannot reverse anything. Spending requires the private spend key, which the view key does not contain and cannot derive.

So the worst case from sharing a view key is a privacy loss, not a theft. The person you shared it with gains visibility into incoming payments to that address, forever, until you move to a new address. That is a real cost, but it is a privacy cost, not a custody risk.

Good reasons to share your view key

The classic case is auditing. A business that accepts Monero can hand its view key to an accountant or a regulator so they can verify incoming revenue without ever being able to touch the funds. Charities and public projects sometimes publish a view key so anyone can confirm donations arrived.

View-only wallets are another everyday use. You can load just the view key onto a phone or a less trusted machine to watch for incoming payments, while the spend key stays offline on hardware or a cold device. The watching machine sees the money land but could never spend it even if it were compromised.

When NOT to share it, and how to think about the risk

Do not share a view key for an address you care about keeping private if you do not fully trust the recipient. Once revealed, that visibility cannot be taken back for that address. Anyone with the key can correlate your incoming payments over time, which can quietly erode the financial privacy that drew you to Monero in the first place.

If you only need to prove a single payment rather than your whole incoming history, you usually do not need to expose the view key at all. Monero wallets can generate a transaction proof for one specific payment, which confirms that one transfer without revealing everything else that ever arrived.

Proving a payment without oversharing

Most desktop and CLI Monero wallets include a get-proof or check-proof feature. The sender produces a short cryptographic proof tied to a single transaction, and the recipient verifies it against the transaction ID. No view key changes hands, and no broader history leaks.

Reach for the targeted proof when the question is did this exact payment happen, and reserve the view key for ongoing read-only access like audits or monitoring. Matching the tool to the need keeps you from giving away more visibility than the situation actually calls for.

Where this fits when you swap into Monero

Understanding view keys matters the moment you start holding XMR, because it shapes how you prove receipts and let trusted parties look in without losing control. When you swap into Monero with no KYC and non-custodially, the coins land in a wallet whose keys are yours alone from the first confirmation.

From there the choice is entirely yours: keep the view key fully private, spin up a watch-only wallet for convenience, or hand the key to an auditor when there is a real reason. The spend key, and therefore your money, never has to leave your hands to do any of it.

Swap into or out of Monero, no KYC

MoneroSwap is non-custodial, no account, no KYC, no logs, 0% fee right now, open source, and available over Tor. Verify every claim, then pick a pair and swap into Monero. New here? Start with the FAQ.

← All guides