---
title: Plans and quotas
description: Four tiers, priced per organization rather than per seat — what each unlocks and what happens when you hit a quota.
order: 30
---

# Plans and quotas

Izri is priced **per organization, flat — not per seat**. Every tier ships the same verdict engine. Paid tiers buy capacity, private repositories, visual regression, and dashboard depth.

Basic safety is never paywalled.

| Tier | Price | Users | Private repos | Runs / month | Visual signal |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 1 | — | 100 | — |
| Hobby | $9 / mo | 1 | 1 | 500 | Capture only (100 / mo) |
| Team | $29 / mo | Up to 10 | Unlimited | 2,000 pooled | Semantic diff |
| Pro | $99 / mo | Unlimited | Unlimited | 10,000 pooled | Semantic diff |

Annual billing gets two months free.

## What every tier includes

- All deterministic signals: `izri/scope`, `izri/tests`, `izri/hallucination`, and the `izri/quality` umbrella.
- Full CLI, MCP server, and GitHub Action access. Agents can trigger runs and read verdicts on any plan, including Free.
- AI suggestions, rate-limited on Free and full on paid tiers.

The three deterministic signals are not a trial. They are the product, under AGPL, and they work self-hosted with no license key.

## What each paid tier adds

**Hobby ($9)** — one private repository, the managed runner, full AI suggestions, and visual snapshot capture with pixel diff (100/month, no semantic layer).

**Team ($29, up to 10 users)** — unlimited repositories, 2,000 pooled runs, visual regression **with semantic diff**, and dashboard depth: trends, cross-repo views, flake detection, baseline approval, triage.

**Pro ($99)** — everything in Team, unlimited users, 10,000 pooled runs, the self-hosted runner, SSO, audit retention, and multi-tenant analytics.

## Quotas pool across the organization

Run quotas are **organization-wide, not per-user**. A Team plan's 2,000 runs are shared by everyone; there is no per-seat allowance to balance.

## Tier-gated capabilities

| Capability | Minimum tier |
| --- | --- |
| The three deterministic signals | Free |
| CLI / MCP / GitHub Action | Free |
| `get_scope_config`, `score_pr`, `check_hallucinations` | Free |
| Semantic scope layer (`--semantic`) | Paid |
| `get_suggestions`, enriched results | Hobby |
| Visual capture + pixel diff | Hobby |
| Visual **semantic** diff | Team |
| Self-hosted runner, SSO | Pro |

A call that needs a higher plan returns `PAYMENT_REQUIRED` (HTTP `402`) rather than failing quietly or silently degrading.

## Self-hosting

Self-hosted instances run the three deterministic signals plus visual capture and pixel diff, with no quotas — you're providing the compute. The visual semantic layer is the paid boundary. See [self-hosting](/docs/install/self-hosting).

## Related

- [`izri/visual`](/docs/signals/visual) — where the tier boundary actually bites.
- [MCP server](/docs/install/mcp) — which tools are gated.
