> ## 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.

# Plan Comparison

> Compare BattleTest plans from Free to Enterprise — PR review limits, live target slots, cooldowns, scheduled scans, and add-on pricing side by side.

A traditional pentest runs \$15,000–\$50,000 per engagement, once or twice a year. BattleTest's Startup plan (\$60/mo) gives you continuous PR review and live infrastructure testing. The Observability plan (\$100/mo) adds three active targets and weekly scheduled scans.

| Feature                          | Free              | Dev (\$20/mo) | Startup (\$60/mo) | Observability (\$100/mo) | Enterprise |
| -------------------------------- | ----------------- | ------------- | ----------------- | ------------------------ | ---------- |
| Advanced reviews/hour (public)   | 5                 | 15            | 30                | 50                       | 200        |
| Advanced reviews/month (private) | 10                | Unlimited     | Unlimited         | Unlimited                | Unlimited  |
| Basic fallback scans             | 5/hr              | Unlimited     | Unlimited         | Unlimited                | Unlimited  |
| Private repositories             | Yes (monthly cap) | Yes           | Yes               | Yes                      | Yes        |
| Active target slots              | 0                 | 0             | 1                 | 3                        | Unlimited  |
| On-demand battletest             | No                | No            | Yes               | Yes                      | Yes        |
| Cooldown between scans           | —                 | —             | 4 hours           | 2 hours                  | Custom     |
| Cooldown bypass (one-time)       | No                | No            | \$49              | \$49                     | Yes        |
| Extra target slot add-on         | No                | No            | No                | \$50/mo                  | Yes        |
| Scheduled auto-battletest        | No                | No            | No                | Weekly                   | Custom     |
| Annual pricing                   | —                 | \$16/mo       | \$48/mo           | \$80/mo                  | Custom     |

## Advanced vs basic reviews

Every PR gets a review. The type depends on your plan and current usage:

* **Advanced** — full agentic analysis. AI reviews the complete diff, identifies vulnerabilities in context, generates proof-of-concept scripts, and cross-references against your repo's finding history. This is the primary review type.
* **Basic** — fast single-pass scan. Covers secret detection and dependency CVEs. Runs automatically when your advanced limit is reached so you always get at least partial coverage.

Paid plans from Dev upward run advanced reviews on all PRs with no monthly cap.

## Plan notes

<AccordionGroup>
  <Accordion title="Free">
    No credit card required. No time limit. Works on both public and private repositories. Public repos get 5 advanced reviews per hour. Private repos get 10 advanced reviews per calendar month, then basic fallback scans for the rest of the month.
  </Accordion>

  <Accordion title="Dev — $20/mo">
    Private repos with no monthly cap, 15 advanced reviews per hour, no monthly cap. No live infrastructure testing.
  </Accordion>

  <Accordion title="Startup — $60/mo">
    Includes live battletest. One active target, on-demand scans, 4-hour cooldown between runs.
  </Accordion>

  <Accordion title="Observability — $100/mo">
    Three active targets, weekly scheduled scans, 2-hour cooldown. Extra target slots at \$50/mo each.
  </Accordion>

  <Accordion title="Enterprise">
    Multi-org billing, custom compliance reporting, unlimited targets and schedules. [Contact sales](https://battletest.dev/contact).
  </Accordion>
</AccordionGroup>

## Annual discount

Annual plans are billed upfront and save approximately 20% versus the monthly rate. Switch from [Settings → Billing](https://battletest.dev/settings?tab=billing).

## When you hit a limit

| Limit hit                                    | What happens                                     | What to do                                                        |
| -------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------------- |
| Advanced hourly limit (public repos, free)   | Basic scan runs automatically                    | Upgrade to Dev for no monthly cap and 15/hr                       |
| Advanced monthly limit (private repos, free) | Basic scan runs for the rest of the month        | Upgrade to Dev for no monthly cap                                 |
| All limits exhausted                         | Non-blocking GitHub check posted with reset time | Wait for window reset, or upgrade                                 |
| No live battletest access                    | —                                                | Upgrade to Startup (\$60/mo)                                      |
| All target slots in use                      | —                                                | On Observability: add extra slot at \$50/mo. On Startup: upgrade. |
| Cooldown active, need scan now               | —                                                | Purchase \$49 one-time bypass, or upgrade for shorter cooldown    |

All plan changes take effect immediately. Upgrades are prorated. See [how to manage your plan](/docs/how-to/manage-plan-and-billing).

## Subscription status

Accounts with a failed or overdue payment are treated as Free tier until payment is resolved. Update your payment method from [Settings → Billing](https://battletest.dev/settings?tab=billing).

<Card title="Start free" icon="rocket" href="https://battletest.dev/signup">
  No credit card required. Upgrade anytime.
</Card>
