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

# Plans and pricing

> Compare CodeRabbit plans and understand per-developer review rate limits and feature limits.

export const Hint = ({type, children, headline, tip, href, cta}) => {
  const TIPS = {
    learnings: {
      headline: "Learnings",
      tip: "Review preferences CodeRabbit learns from your chat conversations and applies automatically to future reviews.",
      cta: "Learn about Learnings",
      href: "/knowledge-base/learnings",
      content: "Learnings"
    },
    walkthrough: {
      headline: "PR Walkthrough",
      tip: "A structured comment posted by CodeRabbit at the top of every pull request, summarizing changes, sequence diagrams, review effort, and more.",
      cta: "Learn about PR Walkthroughs",
      href: "/pr-reviews/walkthroughs",
      content: "Walkthrough"
    },
    "finishing-touches": {
      headline: "Finishing Touches",
      tip: "Post-review agentic actions (Autofix, writing docstrings or unit tests, and more) you trigger from a PR comment or a checkbox in the Walkthrough.",
      cta: "See all Finishing Touches",
      href: "/finishing-touches",
      content: "Finishing Touches"
    },
    "coding-plan": {
      headline: "Coding Plan",
      tip: "A detailed, codebase-aware implementation plan CodeRabbit generates from an issue or description, ready to hand off to any coding agent.",
      cta: "Learn about Coding Plans",
      href: "/plan",
      content: "Coding Plan"
    },
    "knowledge-base": {
      headline: "Knowledge Base",
      tip: "The collected context sources CodeRabbit draws on during reviews: Learnings, Code Guidelines, issue trackers, connected MCP servers, and cross-repo analysis.",
      cta: "Explore the Knowledge Base",
      href: "/knowledge-base",
      content: "Knowledge Base"
    },
    "path-instructions": {
      headline: "Path Instructions",
      tip: "Custom review rules that only apply to files matching a glob pattern, e.g. 'src/controllers/**'.",
      cta: "Configure path instructions",
      href: "/configuration/path-instructions",
      content: "Path Instructions"
    },
    "coderabbit-review": {
      headline: "CodeRabbit Review",
      tip: "An improved code inspection interface that reorganizes a pull request from a flat file list into a structured, layer-by-layer walkthrough with range-specific summaries and diagrams.",
      cta: "Learn about CodeRabbit Review",
      href: "/pr-reviews/coderabbit-review",
      content: "CodeRabbit Review"
    },
    scope: {
      headline: "Scope",
      tip: "A named set of repositories, connections, and spend limits that controls what CodeRabbit Agent can access in a given Slack conversation.",
      cta: "Learn about Scopes",
      href: "/slack-agent/scopes",
      content: "Scope"
    },
    "coderabbit-agent": {
      headline: "CodeRabbit Agent for Slack",
      tip: "An AI agent built into Slack that investigates issues, generates implementation plans, and opens pull requests right from the Slack threads.",
      cta: "Explore CodeRabbit Agent",
      href: "/slack-agent",
      content: "CodeRabbit Agent"
    },
    "configuration-inheritance": {
      headline: "Configuration Inheritance",
      tip: "A setting that merges configuration values across multiple levels — repository YAML, central YAML, and UI settings — instead of using only the highest-priority source.",
      cta: "Learn about Configuration Inheritance",
      href: "/configuration/configuration-inheritance",
      content: "Configuration Inheritance"
    }
  };
  const defaults = TIPS[type] || ({});
  return <Tooltip headline={headline ?? defaults.headline} tip={tip ?? defaults.tip} cta={cta ?? defaults.cta} href={href ?? defaults.href}>
      {children ?? defaults.content}
    </Tooltip>;
};

CodeRabbit offers five plans with per-developer review rate limits; **Pro**, **Pro+**, and **Enterprise** subscribers can also enable the [usage-based add-on](/management/usage-based-addon) to pay for usage beyond those limits.

This page covers what each plan includes, the review rate limits enforced **per developer**, and feature limits that vary by plan.

## Plans

<CardGroup cols={1}>
  <Card icon="gift" horizontal>
    ### Free plan

    Unlimited public and private repositories, no credit card required.

    PR summarization only, code reviews are available via the VS Code extension and CLI. Includes a **14-day Pro+ trial**. When the trial expires, choose Pro or Pro+ to continue, or revert to Free with lower [rate limits](#rate-limits).
  </Card>

  <Card icon="code" horizontal>
    ### Open source

    Unlimited public repositories, no credit card required.

    Open-source projects receive Pro+ features with no paid subscription required. OSS reviews use a separate rate-limit tier that varies with the project's community and popularity; see [Rate limits](#rate-limits).
  </Card>

  <Card icon="shield-check" horizontal>
    ### Pro plan

    **\$24 per developer per month** billed annually, or **\$30** month-to-month.

    Includes everything in Free, plus PR reviews, higher rate limits, integration, Knowledge base, linter and SAST tool support, analytics, docstrings, autofix, and [usage-based add-on](/management/usage-based-addon) access.
  </Card>

  <Card icon="shield-plus" horizontal>
    ### Pro+ plan

    **\$48 per developer per month** billed annually, or **\$60** month-to-month.

    Everything in Pro, plus tasks and actions upstream and downstream of the review process: [CodeRabbit Plan](/plan/index) and issue planning, unit test generation, merge conflict resolution, and other pre/post-merge actions. Pro+ also offers higher [rate limits](#rate-limits).
  </Card>

  <Card icon="building-2" horizontal>
    ### Enterprise plan

    **Contact sales** — [coderabbit.ai/contact-us/sales](https://www.coderabbit.ai/contact-us/sales)

    Includes everything in Pro+, plus self-hosting options, multi-organization support, SSO, SLA support with a dedicated Customer Success Manager, AWS and GCP Marketplace billing, API access, custom RBAC, and audit logging.
  </Card>
</CardGroup>

## Rate limits

The following review and chat limits are enforced **per developer** over rolling time windows. Each one is a rolling allowance rather than a one-time quota: you can use your full hourly amount in a burst, and additional reviews become available as earlier reviews age out of the window instead of resetting all at once at the top of the hour. For example, Pro includes 5 PR reviews per hour.

The **Files/review** column is the maximum number of files CodeRabbit reviews in a single review, not an hourly limit.

<table style={{ width: "100%", tableLayout: "fixed", fontSize: "0.95rem" }}>
  <thead>
    <tr>
      <th rowSpan={2} style={{ width: "11%", textAlign: "left", verticalAlign: "middle" }}>
        Plan
      </th>

      <th colSpan={3} style={{ width: "63%", textAlign: "center", borderBottom: "none" }}>
        Reviews<sup>\*</sup>
      </th>

      <th rowSpan={2} style={{ width: "13%", textAlign: "right", verticalAlign: "middle" }}>
        Files/review
      </th>

      <th rowSpan={2} style={{ width: "13%", textAlign: "right", verticalAlign: "middle" }}>
        Chat
      </th>
    </tr>

    <tr>
      <th style={{ width: "21%", textAlign: "right" }}>PR</th>
      <th style={{ width: "21%", textAlign: "center" }}>IDE</th>
      <th style={{ width: "21%", textAlign: "left" }}>CLI</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Free</td>

      <td style={{ textAlign: "right" }}>
        <Tooltip tip="Summary only">1</Tooltip>
      </td>

      <td style={{ textAlign: "center" }}>3</td>
      <td style={{ textAlign: "left" }}>3</td>
      <td style={{ textAlign: "center" }}>150</td>
      <td style={{ textAlign: "right" }}>N/A</td>
    </tr>

    <tr>
      <td>OSS</td>

      <td style={{ textAlign: "right" }}>
        <Tooltip tip="OSS PR review rate limits vary by project community and popularity.">1-10</Tooltip>
      </td>

      <td style={{ textAlign: "center" }}>1</td>
      <td style={{ textAlign: "left" }}>3</td>
      <td style={{ textAlign: "center" }}>150</td>
      <td style={{ textAlign: "right" }}>25</td>
    </tr>

    <tr>
      <td>Pro</td>
      <td style={{ textAlign: "right" }}>5</td>
      <td style={{ textAlign: "center" }}>5</td>
      <td style={{ textAlign: "left" }}>5</td>
      <td style={{ textAlign: "center" }}>300</td>
      <td style={{ textAlign: "right" }}>50</td>
    </tr>

    <tr>
      <td>Pro+</td>
      <td style={{ textAlign: "right" }}>10</td>
      <td style={{ textAlign: "center" }}>10</td>
      <td style={{ textAlign: "left" }}>10</td>
      <td style={{ textAlign: "center" }}>300</td>
      <td style={{ textAlign: "right" }}>100</td>
    </tr>

    <tr>
      <td>Enterprise</td>
      <td style={{ textAlign: "right" }}>12</td>
      <td style={{ textAlign: "center" }}>12</td>
      <td style={{ textAlign: "left" }}>12</td>
      <td style={{ textAlign: "center" }}>300</td>
      <td style={{ textAlign: "right" }}>100</td>
    </tr>
  </tbody>
</table>

<p><sup>\*</sup> PR, IDE, and CLI review limits are shown per developer, per hour. They work as a rolling allowance: for example, Pro includes 5 PR reviews per hour, which can be used at once; additional reviews become available as earlier reviews age out of the rolling window rather than resetting in one block. For sustained high-volume PR review activity, review availability may adjust under the <a href="#fair-usage-limits-policy">Fair Usage Limits Policy</a>.</p>

Pro, Pro+, and Enterprise organizations can enable the [usage-based add-on](/management/usage-based-addon) to continue processing eligible over-limit reviews without interruption.

Each PR review run uses one PR review from this allowance, including automatic incremental reviews after new pushes, manual `@coderabbitai review`, and manual `@coderabbitai full review`. To check your own PR review limit without starting a new review, comment `@coderabbitai rate limit` or ask a clear question like `@coderabbitai reviews remaining?`.

<Info>
  When no PR reviews are available, CodeRabbit pauses new reviews until more reviews become available or eligible over-limit reviews continue through the usage-based add-on.
</Info>

### Default Pro+ trial limits

The default 14-day trial starts on **Pro+**. The limits below apply to that default Pro+ trial experience.

| Category                                                                      | Default Pro+ trial |
| ----------------------------------------------------------------------------- | ------------------ |
| PR reviews per developer per hour                                             | 10                 |
| Files per pull request or merge request                                       | 150                |
| [Custom Finishing Touch recipes](/finishing-touches/custom-finishing-touches) | 20                 |
| [Custom Pre-Merge Checks](/pr-reviews/custom-checks)                          | 20                 |
| [Linked repositories](/knowledge-base/multi-repo-analysis)                    | 10                 |

The default Pro+ trial also includes access to <Hint type="finishing-touches" />, [Pre-Merge Checks](/pr-reviews/pre-merge-checks), and [CodeRabbit Plan](/issues/planner).

### Fair Usage Limits Policy

CodeRabbit's PR review limits are designed for modern development workflows where humans, coding agents, and automation may all request reviews. Each PR review uses compute. Fair usage limits keep review capacity reliable and economically sustainable for all customers.

Your plan allowance is not changed. Pro includes 5 PR reviews per hour, Pro+ includes 10 PR reviews per hour, and Enterprise uses the rate shown in the table above. During typical usage, reviews become available at the normal plan rate. When one developer identity reaches the 95th percentile or higher of recent CodeRabbit PR review usage, CodeRabbit gradually spaces out additional reviews for that developer.

Reducing or pausing review activity lets recent usage come down over time, which can restore faster review availability.

#### Adaptive PR review availability

The following limits apply per developer identity in an organization.

<Tabs>
  <Tab title="Pro" icon="shield-check">
    | Recent PR review activity        | Review availability                 |
    | -------------------------------- | ----------------------------------- |
    | 0-29 reviews in the last 7 days  | 5 reviews/hour                      |
    | 30-39 reviews in the last 7 days | 4 reviews/hour                      |
    | 40-49 reviews in the last 7 days | 3 reviews/hour                      |
    | 50-59 reviews in the last 7 days | 2 reviews/hour                      |
    | 60+ reviews in the last 7 days   | 1 review/hour, one review at a time |
  </Tab>

  <Tab title="Pro+" icon="shield-plus">
    | Recent PR review activity        | Review availability                 |
    | -------------------------------- | ----------------------------------- |
    | 0-29 reviews in the last 7 days  | 10 reviews/hour                     |
    | 30-39 reviews in the last 7 days | 8 reviews/hour                      |
    | 40-49 reviews in the last 7 days | 6 reviews/hour                      |
    | 50-59 reviews in the last 7 days | 5 reviews/hour                      |
    | 60-69 reviews in the last 7 days | 4 reviews/hour                      |
    | 70-79 reviews in the last 7 days | 3 reviews/hour                      |
    | 80-89 reviews in the last 7 days | 2 reviews/hour                      |
    | 90+ reviews in the last 7 days   | 1 review/hour, one review at a time |
  </Tab>
</Tabs>

#### How to avoid reaching limits

Reduce unnecessary automatic reviews before relying on credits:

* Set [`reviews.auto_review.auto_pause_after_reviewed_commits`](/configuration/auto-review#auto_pause_after_reviewed_commits) to `1` or `2` so CodeRabbit pauses automatic incremental reviews earlier.
* Use [label-based opt-in](/configuration/auto-review#labels) so CodeRabbit reviews only PRs marked ready for review.
* Use [title-based exclusions](/configuration/auto-review#ignore_title_keywords) for WIP, generated, or automation-heavy PRs.
* Turn off automatic reviews for noisy repositories and request reviews manually when the PR is ready.

#### How to continue with credits

If your team expects sustained high-volume review activity, buy on-demand credits and enable the [usage-based add-on](/management/usage-based-addon). Eligible over-limit PR reviews can then continue without waiting for the next included review to become available.

<Info>
  Fair usage limits affect when the next PR review becomes available for a high-volume developer identity. They do not change the plan allowance shown in the rate-limit table.
</Info>

## Feature limits

Some features have per-plan limits that are separate from the rate limits above.

### Linked repositories

[Multi-Repo Analysis](/knowledge-base/multi-repo-analysis) lets CodeRabbit detect cross-repository breaking changes during reviews. The number of linked repositories you can activate depends on your plan:

| Free | Pro | Pro+ | Enterprise |
| ---- | --- | ---- | ---------- |
| 0    | 1   | 10   | 20         |

For details on how limits are enforced when your configuration exceeds your plan's allowance, see [Multi-Repo Analysis — Plan limits](/knowledge-base/multi-repo-analysis#plan-limits).

## What's next

<CardGroup cols={1}>
  <Card title="Manage your subscription" href="/management/billing" icon="credit-card" horizontal>
    View invoices, change your subscription plan, and adjust seat counts
  </Card>

  <Card title="Seat assignment" href="/management/seat-assignment" icon="users" horizontal>
    Control how CodeRabbit assigns seats to team members automatically or manually
  </Card>

  <Card title="Pricing page" href="https://coderabbit.ai/pricing" icon="tag" horizontal>
    See the full plan comparison and contact sales for Enterprise pricing
  </Card>
</CardGroup>
