You set the budget. We cap the bill.

Pick a credit budget for each scan. You pay only for what the scan uses, never more than the cap.

If a scan runs over your cap, we absorb the difference: no surprise bills.

Starter

Solid coverage for ongoing scan work. A natural starting point. Cancel anytime.

20,000 credits/month

Capped at $5,000/month. You never pay more.

2 – 3 ZKAO Max scans of a large codebase per month

  • Up to 10 repositories
  • Up to 10 team members
  • Top up with credit bundles anytime. Bundle pricing is the same on every plan.
  • Subscription credits roll over once, then forfeit; bundle credits never expire
  • Standard support
Start Starter plan

Standard

Deeper scrutiny and more scanning headroom as your code evolves and complexity grows. Cancel anytime.

60,000 credits/month

Capped at $15,000/month. You never pay more.

6 – 9 ZKAO Max scans of a large codebase per month

  • Up to 25 repositories
  • Up to 25 team members
  • Top up with credit bundles anytime. Bundle pricing is the same on every plan.
  • Subscription credits roll over once, then forfeit; bundle credits never expire
  • Priority support
Start Standard plan

Plus

Mission-critical posture: heavy, repeated scanning across high-stakes code. Leave no stone unturned. Cancel anytime.

120,000 credits/month

Capped at $30,000/month. You never pay more.

12 – 17 ZKAO Max scans of a large codebase per month

  • Unlimited repositories
  • Unlimited team members
  • Top up with credit bundles anytime. Bundle pricing is the same on every plan.
  • Subscription credits roll over once, then forfeit; bundle credits never expire
  • Dedicated support
Start Plus plan

Enterprise

Tailored coverage for high-assurance teams: automated scans backed by our security engineers.

Let's talk

Custom pricing built around your scope and cadence.

  • Integrated, dedicated support
  • Continuous audits
  • Manual audits by our security team
  • Everything in Critical, tailored to your needs
Contact us
The Starter, Standard, and Plus plans cover automated zkSecurity Scan access only. They do not include manual audits. For continuous and manual audits, see the Enterprise plan above or contact us.

How credits work

1

Subscribe to a plan

Each plan ships with a monthly credit allowance and a hard billing cap. Top up with extra bundles anytime if you need more.

2

Set a per-scan budget

Use a slider to pick the max credits each scan can spend. Remembered per repo.

3

Pay actual compute

You're charged for what the scan actually used, capped at your budget. Overage on the house.

Typical credit usage

Rough ranges based on what we've seen so far. Your actual usage depends on codebase complexity, custom protocols and constraints, and which flows you run. Once you scan a repo, the launch page shows budget hints from past runs.

Repo sizeExampleTypical scan
Small (< 1k LOC)Single ZK circuit (Circom, Noir) or MPC/FHE primitive200 – 600 credits
Medium (1k – 5k LOC)Multi-component zk app, gnark library, TLS stack600 – 2,000 credits
Large (5k – 20k LOC)Production rollup, full halo2 stack, end-to-end encryption library2,000 – 6,000 credits
XL (> 20k LOC)zkEVM, large cryptography monorepo, post-quantum suite6,000 – 10,000+ credits

Cryptography-heavy code (custom hashes, pairings, MPC, FHE, post-quantum primitives) tends to push toward the upper end of each band.

Frequently Asked Questions

What's a credit?

Credits are the unit you spend to run scans. When you launch a scan you pick a credit budget; we never charge above it, and you only pay for the credits actually consumed by the analysis.

What happens if a scan goes over budget?

You're not charged for the overage — we absorb it. The scan finalizes whatever it can within the budget, and you get a "we covered $X for you" note on the scan page. If a particular repo keeps running over, the launch page will suggest raising the cap on your next scan.

How much do scans typically cost?

It depends on codebase size and complexity. A small ZK circuit or MPC primitive might run a few hundred credits; a large multi-component cryptography codebase (rollup, TLS stack, FHE library, post-quantum suite) can go into the thousands. Once you've run a few scans on a repo, the launch page shows you what past scans on that repo typically used.

Do unused credits expire?

Top-up bundle credits never expire. Subscription credits (your monthly plan allowance) are use-it-or-lose-it: unused credits from one month roll over once into the next billing cycle, then forfeit. The intent is for you to spend each month's allowance on that month's work, with a one-cycle grace window for spillover.

Can I cancel anytime?

Yes. Subscriptions are month-to-month with no long-term commitment. When you cancel, you keep your plan (and that month's credit allowance) through the end of the current billing cycle, then your subscription ends and the project goes back to "no plan", which means it can't start new scans. You can resubscribe at any time. You can also switch between Starter, Standard, and Plus anytime from your billing portal.

What if I need a full manual audit?

zkao is built by zkSecurity, the leading ZK audit firm. For comprehensive manual audits, you can contact our audit team directly.