Get paid in Zcash, privately.
Beautiful invoices for people and teams paid in ZEC. Your client scans once, pays from any shielded wallet, and the invoice reconciles itself.
Non-custodial. Zveil only sees a viewing key — it can never move your funds.
Three steps to a paid invoice
No copy-pasted addresses, no “did you send it?”, no matching payments by eye.
Create an invoice with line items and a due date. Zveil gives it a hosted page and a payment link.
Your client opens a QR or payment link in any Zcash wallet. The amount and address are pre-filled — nothing to type.
Zveil detects the payment, marks the invoice paid, and writes the receipt. Your ledger stays clean.
A unique shielded address for every invoice
Each invoice generates its own diversified Zcash address. On-chain, your invoices are unlinkable — and matching never depends on the payer typing a memo.
Private for them. Provable for you.
Your payer's details stay encrypted to you. You still get the records a real business needs.
Zveil reads payments with a Unified Full Viewing Key. There is no spending key on our servers — we can see your income, never move it.
Give your accountant a link to one invoice — not your whole history. Links expire and can be revoked anytime.
Every payment lands in a ledger with receipts and CSV export. Tax season stops being archaeology.
Correct where it counts
Amounts, addresses and memos pre-fill in the payer's wallet. Nothing to mistype.
Shielded-only diversified addresses per invoice, derived from one viewing key.
Detection built on the post-NU6.3 pool. Payments land where modern wallets actually send them.
Non-custodial by design. Our scanner and ZIP-321 library are reusable open-source packages.
Flat pricing. Your money stays yours.
We never take a cut of your ZEC. Plain invoicing is flat-fee — value-added rails are priced separately when they ship.