> ## Documentation Index
> Fetch the complete documentation index at: https://battletest.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Limits & Quotas

> Canonical reference for BattleTest numeric limits — advanced and basic PR review caps, live target slots, scan cooldowns, scheduled scans, and add-on pricing.

This page is the canonical source for every numeric limit in BattleTest. The how-to guides and the [plan comparison](/docs/billing/plan-comparison) link here rather than restating these figures.

## PR review limits

BattleTest runs two review types. **Advanced** reviews run the full agentic pipeline (AI code analysis, CVE scanning, regression detection). **Basic** reviews are a fast single-pass scan (secrets and CVEs only) that runs automatically as a fallback when the advanced limit is reached. See [How PR review works](/docs/concepts/how-pr-review-works#advanced-vs-basic-reviews) for the distinction.

| Plan          | Advanced reviews/hour | Advanced reviews/month (private repos) | Basic fallback              |
| ------------- | --------------------- | -------------------------------------- | --------------------------- |
| Free          | 5 (public)            | 10                                     | 5/hour after advanced limit |
| Dev           | 15                    | Unlimited                              | Unlimited                   |
| Startup       | 30                    | Unlimited                              | Unlimited                   |
| Observability | 50                    | Unlimited                              | Unlimited                   |
| Enterprise    | 200                   | Unlimited                              | Unlimited                   |

Hourly limits use a rolling 60-minute window, not a clock-hour reset. The Free-plan monthly cap on private repositories resets on the first of each UTC month.

## Live battletest target slots

| Plan          | Active target slots | Cooldown between scans | Scheduled auto-scan |
| ------------- | ------------------- | ---------------------- | ------------------- |
| Free          | 0                   | —                      | —                   |
| Dev           | 0                   | —                      | —                   |
| Startup       | 1                   | 4 hours                | No                  |
| Observability | 3                   | 2 hours                | Weekly              |
| Enterprise    | Unlimited           | Custom                 | Custom              |

Multiple domains belonging to the same application can share one target slot — see [How to add a live battletest target](/docs/how-to/adding-a-target#add-multiple-domains-to-one-environment).

## Scan duration

| Operation                   | Typical duration                           |
| --------------------------- | ------------------------------------------ |
| PR review (all four passes) | 2–4 minutes                                |
| Discovery scan              | 5–15 minutes (depends on application size) |
| Active probing scan         | 15–30 minutes for a typical application    |
| Exploit chain scan          | 30–60 minutes                              |

## Add-ons

| Add-on                                  | Price        | Available on           |
| --------------------------------------- | ------------ | ---------------------- |
| Cooldown bypass (one-time, single scan) | \$49         | Startup, Observability |
| Extra target slot                       | \$50/mo each | Observability          |

## Subscription status

Accounts with a failed or overdue payment are treated as **Free tier** until payment is resolved, regardless of the plan purchased. See [How to manage your plan and billing](/docs/how-to/manage-plan-and-billing).
