Choosing a Zcash wallet mostly comes down to one question: do you need shielded (private) transactions, and how much control do you want over your own keys? Here's how to think through it. For named picks, see our three Zcash wallets worth starting with, or our complete, feature-verified wallet comparison โ€” this guide covers how to evaluate any wallet, named or not.

1. Decide how much shielded support you need

Not every wallet implements full shielded functionality. Broadly:

  • Full shielded support: can generate shielded (z-) addresses, receive shielded funds, and spend them โ€” the whole point of using Zcash for privacy.
  • Transparent-only: works like a normal Bitcoin-style wallet, only handles t-addresses. Fine for trading or if you always deshield before spending, but you get none of Zcash's privacy benefits.
  • View-only shielded: some lighter wallets can show you incoming shielded balances but rely on a connected service for the heavier cryptographic work.

If privacy is why you're using Zcash at all, prioritize a wallet with full shielded support.

2. Decide who holds your keys

  • Self-custody wallets give you the seed phrase and full control. You are responsible for backing it up โ€” lose it, and the funds are unrecoverable.
  • Exchange wallets (keeping ZEC on a trading platform) are convenient but you don't control the private keys โ€” the exchange does. Not recommended for holding funds long-term, and typically transparent-address only.

3. Decide on your device type

  • Mobile wallets โ€” best for everyday spending, easiest to use.
  • Desktop wallets โ€” better for larger balances and more control, still relatively convenient.
  • Hardware wallets โ€” private keys never touch an internet-connected device, the gold standard for securing larger amounts. Hardware wallet support for shielded Zcash addresses has historically lagged behind transparent support, so check current compatibility before assuming a given hardware wallet can hold shielded ZEC directly. Two guides cover the current state: Zcash on Ledger and Keystone with Zodl.
  • Full-node wallets โ€” run your own copy of the Zcash blockchain. Maximum trust-minimization and privacy (you're not asking a third-party server for your balance), at the cost of disk space and sync time.

4. Checklist before you pick one

  • Does it support shielded (z-) addresses, not just transparent?
  • Is the source code open and auditable?
  • Do you control the seed phrase / private keys?
  • Is it actively maintained (check recent release dates)?
  • Does it support the current Zcash address format (Unified Addresses, which can encode both transparent and shielded receivers in one address)?

Unified Addresses

Newer Zcash wallets use Unified Addresses (UAs), a single address format that can bundle transparent and shielded receivers together. When you send to a UA, your own wallet automatically picks the most private receiver in it that your wallet supports. If you're setting up a new wallet, prefer one that gives you a Unified Address rather than only a legacy address. For what each address prefix means, see Zcash address types explained. Before your first send, you can paste the receiving address into the Zcash Address Checker to confirm its type and spot a typo.

General setup steps

  1. Download the wallet only from its official source (official website, official app store listing, or verified GitHub releases) โ€” never from a link sent to you in a DM or comment.
  2. Write down the seed phrase on paper, not a screenshot or cloud note. Our guide to Zcash private keys and seed phrases explains what the words control and what else a backup needs.
  3. Verify you can see a shielded (or unified) address before sending any funds to it.
  4. Send a small test amount first when using a wallet for the first time. If it's a transparent address, you can confirm it arrived using our Zcash Explorer; our explorer guide shows how to read what it displays. For a shielded balance, see how to check a shielded Zcash transaction or balance.
  5. If something looks wrong after setup โ€” the wallet won't finish syncing, or a balance you expected isn't there โ€” work through the Zcash wallet troubleshooting guide before moving any funds.

Where to double-check current options

Wallet support and features change as Zcash upgrades its protocol. For the latest wallet releases, security notices, and community discussion, see our live feed or join @ZecZcash on Telegram directly. Also read Shielded vs. Transparent Zcash Transactions Explained if you want to understand exactly what your wallet is doing under the hood.