Pay only for what you scan.
Buy prepaid credits, set a budget for each scan, and pay only for the credits a scan actually uses, never more than your cap.
No subscriptions. No monthly commitment. Your credits never expire.
Get startedTop up any amount, whenever you want. No fixed plans.
What a scan actually costs
These are real numbers from production scans. Pick a scan by codebase size: the headline is the median credits a scan of that type spent, and the typical range is the middle of what we've seen.
ZKAO
Best for a single circuit or primitive.
median scan, about $49
Typical range
58 – 498 credits
about $15 – $125
ZKAO Pro
Best for multi-component codebases.
median scan, about $281
Typical range
557 – 1,572 credits
about $139 – $393
ZKAO Max
Best for large or cryptography-heavy codebases.
median scan, about $1,112
Typical range
2,423 – 6,313 credits
about $606 – $1,578
Your actual usage depends on codebase complexity, custom protocols and constraints, and which analyses you run. Cryptography-heavy code (custom hashes, pairings, MPC, FHE, post-quantum primitives) trends toward the top of each range. Once you scan a repo, the launch page shows budget hints from its past runs.
How credits work
Buy prepaid credits
Top up any amount you like. Credits never expire, and you can add more anytime or let auto top-up do it for you.
Set a per-scan budget
Use a slider to pick the max credits each scan can spend. It acts as a hard cap and is remembered per repo.
Pay actual usage
You're charged for what the scan actually used, capped at your budget. If it would run over, the overage is on us.
Need something larger?
For high-volume scanning, custom credit arrangements, or continuous coverage backed by our security engineers and manual audits, talk to us.
Contact usFrequently 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.
Do unused credits expire?
No. Credits you buy never expire. They sit in one balance and are there whenever you want to scan, whether that's today or six months from now.
How do I get more credits?
Top up any amount anytime: no subscription, no billing cycle. You can also turn on auto top-up, which automatically adds more credits when your balance drops below a threshold you set, so scans never stall for lack of credits.
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 note on the scan page showing what we covered. 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 scan on a single circuit or primitive often lands around a couple hundred credits, while a large or cryptography-heavy codebase can run into the thousands. See the ranges above for real medians by scan type, and once you've run a few scans on a repo, the launch page shows you what past scans on that repo typically used.
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.