Transparent, usage-based pricing

Simple pricing for any repository

Choose between flexible token packs or pay-per-repository pricing. Both models scale with your usage—no seats, no subscriptions, no surprises.

Choose your pricing model

Both options give you the same analysis quality. Pick the model that fits your usage pattern.

Token Packs

Pre-purchase tokens for multiple analyses

Starter Pack
2,500 tokens
$10$4.00/1K
Developer Pack
7,500 tokens
$25$3.33/1K
Small Team Pack
25,000 tokens
$75$3.00/1K
Team PackPopular
50,000 tokens
$125$2.50/1K
Business Pack
125,000 tokens
$275$2.20/1K
Enterprise Pack
300,000 tokens
$600$2.00/1K
  • Use across unlimited repositories
  • Tokens never expire
  • Best value for 3+ analyses per month
  • Up to 50% savings vs per-repo pricing

Per-Repository Pricing

One-time payment per analysis

Tiny
0–5K SLOC
$2.50
Small
5–15K SLOC
$5.00
Small-Medium
15–50K SLOC
$12.50
Medium
50–100K SLOC
$22.50
Medium-Large
100–250K SLOC
$42.50
Large
250–500K SLOC
$62.50
Very Large
500K–1M SLOC
$112.50
Massive
1M–2M SLOC
$200.00
  • Pay only for what you need
  • Applied automatically during job creation
  • Best for occasional one-off analyses
  • No commitment or upfront purchase

Real example: Tokio (async runtime library)

92,696 SLOC • 760 files • 3,435 tokens needed

Per-Repository (one-time)
$22.50
Single analysis • Medium tier (50–100K SLOC)
With Developer Pack (7,500 tokens)
$11.44
3,435 tokens used • 49% savings
With Team Pack (50,000 tokens)
$8.59
3,435 tokens used • 62% savings
💡
Token packs recommended if you're analyzing 3 or more repositories per month. Break-even point is typically 2–3 analyses depending on repository size.

What drives analysis cost

Token usage factors

What affects your token spend

  • Repository size (SLOC) and number of files analyzed
  • Enabled analyzers (languages and features)
  • Follow-up analysis passes (when needed for coverage)
  • Optional LLM report generation (answers + evidence)

PViz shows a cost estimate before starting paid work. Actual usage is recorded on completion and visible in your job history.

LLM report question limits

Guardrails for quality and predictability

  • Up to 5 questions per job (maximum)
  • Each question limited to 350 characters
  • Pricing uses unique question count (post-dedupe, post-cap)
  • Email delivery includes answers + full report link

You'll see what was accepted or dropped (duplicates, truncation, max limit) before final submission.

Ready to analyze your codebase?

Start with our free trial or jump right in with flexible pricing that scales with your needs.