How to Shield ZEC in Zashi Wallet: Step-by-Step Guide (2026)
Learn how to shield ZEC using Zashi mobile wallet with this step-by-step guide. Complete instructions for moving transparent ZEC to shielded addresses for full privacy.
TLDR: Shielding ZEC in Zashi wallet takes just a few taps — open Zashi, tap "Shield," and confirm the transaction. Your funds move from your transparent address to a shielded pool address using zk-SNARKs, making your transaction history private. Shielding is a one-time step per deposit.
What Shielding Actually Does
When you receive ZEC on an exchange or from someone who sent it to your transparent address, those coins are visible on the blockchain — anyone can see the amount and your balance. Shielding moves those coins into the Sapling shielded pool using a zero-knowledge proof.
The transaction itself is visible on the blockchain, but the sender, recipient, and amount are encrypted. After shielding, any subsequent transactions you make from the shielded pool cannot be traced back to the original transparent coins.
Zcash blocks are produced every approximately 75 seconds, so a typical shielding transaction confirms within 2-3 minutes on average. Transaction fees are negligible — typically fractions of a cent — because the network is not congested.
Prerequisites Before You Start
- Zashi wallet installed — available on iOS and Android from the Zcash Foundation
- Transparent ZEC to shield — ZEC in your transparent address (t-addr, starting with t1, t3, etc.)
- Internet connection — the wallet needs to sync with the network
- Small amount of ZEC for fees — shielding requires a normal transaction fee
Your wallet must finish syncing before you can shield. On first launch, Zashi downloads the Sapling parameters (roughly 75 MB) and syncs its internal state. This may take several minutes on slower connections.
Step-by-Step: How to Shield ZEC in Zashi
Open Zashi and check your balance
When you open Zashi, you will see your total balance. If you have transparent funds, Zashi displays a "Shield" button or prompt. The wallet clearly separates transparent and shielded amounts in the balance view.
Tap "Shield"
This initiates a transaction that moves all eligible transparent funds to your shielded pool address (z-addr, starting with zs1). You can shield your entire transparent balance — Zashi automatically handles the calculation.
Confirm the transaction
Review the shielding transaction details. The fee will be displayed. Confirm to proceed.
Wait for confirmation
The shielding transaction typically confirms within 2-3 minutes (1-3 blocks at Zcash's 75-second block time). Zashi will notify you when the transaction is confirmed.
Your funds are now shielded
Once confirmed, your balance will show as shielded. All future sends and receives use shielded addresses automatically.
Common Shielding Questions
Do I need to shield every time I receive ZEC?
No, but it is recommended. Each time you receive ZEC to your transparent address, those coins are visible. Shielding is a one-step process per transparent deposit. Zashi prompts you automatically when it detects unshielded funds.
Can I partially shield, or must it be all?
Zashi defaults to shielding your entire transparent balance. You cannot easily split and shield only a portion because the entire transparent UTXO gets moved in a single transaction. If you need to keep some transparent, send the portion you want to shield to a separate address first.
Why does my wallet still show transparent after shielding?
This is a common confusion. Your wallet displays your total balance — not the address type. After shielding, check that your send address is a zs1 (Sapling shielded) address, not a transparent t-addr. The balance number may look the same, but the underlying address type has changed.
You can verify this by sending a small test amount to another shielded wallet — the recipient should not be able to see your balance or previous transactions.
What if Zashi won't shield? Troubleshooting steps
- Wallet not synced: Pull down on the balance screen to force a sync wait
- Insufficient balance for fees: You need a tiny amount of transparent ZEC for the shielding transaction itself. If your balance is too small, the fee might eat it all — in that case, shielding is unnecessary anyway
- App needs update: Make sure you are running the latest Zashi version from your app store. The Zcash Foundation regularly releases updates with sync improvements and compatibility fixes
Shielding vs. Non-Custodial Transfers: Know the Difference
Shielding is not the same as a non-custodial transfer. Shielding keeps your coins on the Zcash blockchain — it just hides the transaction details. Transferring to another wallet is a separate operation. You can shield coins and then send them shielded to another wallet, achieving both privacy and custody transfer in two steps.
Shielding and Taxes
In most jurisdictions, shielding ZEC is considered a transfer to your own wallet — not a taxable event. This is similar to moving Bitcoin between your own wallets. However, you cannot use shielding to hide transactions from tax authorities, as Zcash viewing keys allow disclosure if required.
Always check your local regulations. Tax treatment varies by country, and privacy coins face increasing scrutiny from tax authorities worldwide.
Zashi Shielding Best Practices
- Shield immediately after any transparent deposit — do not let coins sit exposed unnecessarily
- Keep Zashi updated — each release includes sync and shielding improvements
- Use only for personal privacy, not evasion — Zcash's optional transparency model means you can share transaction details with auditors or authorities when legally required through viewing keys
- Test with a small amount first — if you are new to Zcash, shield a tiny amount and send it to a second wallet to see how shielded transactions work before moving your full balance
The Zcash mobile wallet experience has improved significantly since 2024. Apps like Zashi make shielding seamless — but you still need to know how to check that your funds are actually shielded, rather than assuming they are.