Spend Zcash at Real Stores with Zashi and Flexa
Zcash with Flexa lets you spend from your phone at Chipotle, GameStop, or Sheetz. No special merchant setup. No card. This guide covers the flow.
Key points
- Zashi and Flexa let you spend shielded ZEC at thousands of US merchant locations.
- Only shielded addresses protect your privacy. Transparent ZEC is visible like Bitcoin.
- Your funding source still matters. If the coins came from a KYCKnow Your Customer rules require users to submit identity information such as passports, selfies, addresses, or phone numbers before accessing a service.Glossary → exchange, the trail starts there.
Why Use ZEC for In-Person Spending
Zcash's shielded pool uses zk-SNARKs to hide sender, receiver, and amount. Stay inside shielded addresses and you get real on-chain privacy. ZEC also has something Monero still mostly lacks at retail: point-of-sale access.
That is the real advantage here. Monero is stronger as a default private asset. Zcash is easier to spend at a checkout counter today.
⚠ Transparent ZEC (t-addresses) has no privacy. It behaves like Bitcoin on-chain. This guide only applies to shielded ZEC.
What Flexa Does
Flexa lets merchants accept crypto without handling crypto directly. You pay in ZEC. Flexa handles settlement. The merchant sees an approved payment inside its normal flow. The official Flexa announcement of the Zashi integration and the Electric Coin Company blog post explain the launch.
Flexa works with only a small set of wallets. Zashi is the Zcash-native option, and it uses shielded addresses by default.
Step 1 - Download Zashi
Install the Zashi wallet
Zashi is the official Zcash Company wallet. It is open source and built around shielded transactions. You can get it on:
- iOS: App Store, search "Zashi Zcash Wallet"
- Android: Google Play Store
- Android (FOSS): F-Droid, which avoids a Google Play dependency
Check that the publisher is "Electric Coin Company" before installing. Do not trust random third-party download links.
Step 2 - Set Up Your Wallet
Generate and back up your seed phraseA set of wallet recovery words that can recreate a private key set. Anyone with the phrase can usually control the funds.Glossary →
On first launch, Zashi creates a 24-word BIP-39 seed phrase. That phrase is your wallet backup. Write it down on paper. Do not save it to your camera roll, notes app, or cloud storage.
Zashi uses Orchard pool addresses by default. You do not need to switch anything on to get shielded receiving. Your receive address starts with u1.
Step 3 - Fund with Shielded ZEC
Get ZEC without KYC if privacy matters
Your funding source sets the ceiling on your privacy. If you buy ZEC on Coinbase and send it to Zashi, Coinbase still knows those coins started with you.
Better options:
- Swap from XMR: Use Godex or SideShift to swap XMR to ZEC and send it straight to Zashi.
- Swap from BTC: If you already hold CoinJoined BTC, swap through Trocador or SideShift and send to your shielded address.
- P2P purchase: Buy ZEC on Bisq or a similar DEXA decentralized exchange is a non-custodial trading system, often peer-to-peer or smart-contract based, that reduces reliance on a central operator.Glossary → for cash or Monero.
When you send funds in, use your u1... Unified Address so they land in the shielded pool.
Step 4 - Pay at a Flexa Merchant
Use the Flexa flow inside Zashi
Flexa merchants include Chipotle, GameStop, Sheetz, Regal Cinemas, Nordstrom Rack, and others. Check flexa.network for the current list.
- Tell the cashier you are paying with Flexa, or look for the Flexa or SPEDN logo.
- Open Zashi and tap Pay.
- Select Flexa from the payment options.
- Zashi creates a transaction-specific QR code or barcode.
- The cashier scans it, or you scan the terminal depending on the setup.
- The payment usually clears in a few seconds.
- Zashi shows confirmation.
Step 5 - Check the Shielded TransactionA transaction whose sender, receiver, amount, or other details are hidden using privacy-preserving cryptography instead of being fully visible on-chain.Glossary →
Confirm what the chain does and does not reveal
After payment, open your history in Zashi. You will see the deduction. If you paste the transaction hash into a Zcash block explorer, you should not see a public sender, receiver, or amount. You should only see that a shielded transaction happened.
Flexa still knows a payment happened and which merchant took it. That is part of using a payment processor. What they do not get, if you funded well, is an easy identity link from the chain itself.
Privacy Limits You Should Understand
- Flexa has payment data: It sees timing, amount, and merchant.
- Your phone matters: If the phone is tied to your real identity, app-level metadataData about data, such as who contacted whom, when, from what device, and from which location. Metadata often remains exposed even when content is encrypted.Glossary → can still leak.
- The entry point matters: A KYC exchange deposit weakens the privacy model from the start.
ZEC vs XMR for Everyday Spending
| Property | ZEC (shielded) | XMR |
|---|---|---|
| Privacy model | Opt-in, you must use z-addresses | Mandatory, all transactions private |
| Merchant POS acceptance | Yes, through Flexa | Very limited |
| Shielded pool size | ~4.9M ZEC | All supply is private |
| DEX / swap liquidity | Moderate | High |
| Mobile wallet UX | Zashi, simple and focused | Cake Wallet, more features |
| Regulatory risk | Lower, selective disclosure exists | Higher, some exchanges delist it |
✓ If you want to spend a privacy coinA cryptocurrency designed to reduce transaction traceability through built-in privacy features such as shielded pools, ring signatures, or stealth addresses.Glossary → at US merchants today, ZEC with Zashi and Flexa is the practical route. If you want the strongest default on-chain privacy, Monero still wins.
Follow the Money
Card networks make money from your payments and from the data around them. Spend history becomes another product.
- Visa / Mastercard
- Huge payment revenue sits next to data products and spend analytics.
- Card-linked networks
- Firms like Affinity Solutions and Cardlytics turn bank and card data into ad targeting.
- Data brokers
- Purchase data gets bundled with identity, location, and profile data, then sold onward.
- ZEC + Flexa
- The merchant gets paid without adding your card history to the usual data pipeline.
Information is provided for educational purposes. Always verify provider terms. Not financial advice. Affiliate disclosure.
Frequently Asked Questions
What stores accept Zcash via Flexa?
Flexa-enabled merchants include Chipotle, GameStop, Sheetz, Regal Cinemas, Nordstrom Rack, and many other US locations. The current list lives at flexa.network and changes over time. Merchants do not need to advertise Zcash directly. If the terminal supports Flexa, Zashi can use it.
Is spending shielded ZEC actually private?
On-chain, yes. Shielded Zcash transactions hide sender, receiver, and amount. But Flexa still knows the payment time, amount, and merchant, and a KYC exchange may know where your ZEC came from. If you want strong privacy, fund Zashi from no-KYC swaps or P2P sources before you spend.
How is ZEC different from XMR for in-person spending?
Zcash has one big edge here: merchant access through Flexa. Monero has far less direct point-of-sale support. Monero is still stronger on default privacy because every transaction is private. Zcash only gives you privacy if you stay in shielded addresses. For on-chain privacy, XMR wins. For paying at US retail terminals, ZEC is easier today.
Can I use Zashi on a de-Googled Android phone?
Yes. Zashi is available on F-Droid, which makes it a good fit for GrapheneOS or other de-Googled Android setups. That avoids a Google Play dependency. Whatever source you use, confirm the publisher is Electric Coin Company before installing.