Plans
Free, Starter, and Startup plans. Stripe billing and feature comparison.
Plans
ZeroLeaks offers three plans. Billing is handled via Stripe for card payments or crypto (Solana, Ethereum, Base) for USDC.
Plan Comparison
| Feature | Free | Starter | Startup |
|---|---|---|---|
| Scans per month | 3 | 25 | Unlimited |
| Price | $0 | $39/mo | $399/mo |
| Vulnerability report | Basic | Detailed | Comprehensive |
| Remediation recommendations | No | Yes | Yes |
| Support | Community | Priority | |
| Stripe billing | No | Yes (14-day trial) | Yes |
| Crypto payment | No | Yes | Yes |
Free
For individual developers. 3 scans per month. Basic vulnerability report and community support. No credit card required. Choose the free plan from the dashboard or via POST /api/subscription/choose-free.
Starter
For small teams. 25 scans per month. Detailed security reports, remediation recommendations, and email support. $39/month. Includes a 14-day free trial when subscribing via Stripe. Pay with card (Stripe) or USDC on Solana, Ethereum, or Base.
Startup
For growing AI companies. Unlimited scans. Comprehensive vulnerability assessment, detailed reports, remediation recommendations, and priority support. $399/month. Pay with card (Stripe) or USDC on Solana, Ethereum, or Base.
Stripe Billing
Starter and Startup can be subscribed via Stripe:
- Use the checkout flow (POST /api/checkout with plan and success/cancel URLs).
- Stripe creates a subscription and redirects to your success URL.
- The Stripe webhook updates the subscription in Convex (plan, status, currentPeriodEnd).
- Scan limits are enforced per plan: Free (3), Starter (25), Startup (unlimited).
Manage your subscription (cancel, update payment method) via the Stripe Customer Portal (POST /api/billing/portal).
Scan Limits
When you run a scan, ZeroLeaks checks your subscription. If you have reached your monthly limit, the scan fails with a 403 and a message to upgrade. Limits reset at the start of each billing period (Stripe) or at renewal (crypto).