> ## 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 EnterprisePlanBadge = ({tip = "This feature is available exclusively as part of the Enterprise plan. Please refer to our pricing page for more information about our plans and features.", title = "Enterprise Plan", cta = "Read more", href = "https://coderabbit.ai/pricing", disabled = false}) => {
  return <Tooltip tip={tip} cta={cta} href={href}>
        <Badge icon="building-2" disabled={disabled || undefined}>
            {title}
        </Badge>
    </Tooltip>;
};

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"
    },
    "change-stack": {
      headline: "Change Stack",
      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 when useful.",
      cta: "Learn about Change Stack",
      href: "/change-stack",
      content: "Change Stack"
    },
    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"
    },
    "coding-agent": {
      headline: "Coding Agent",
      tip: "Turns a user request, a review finding, a coding plan or a failing CI check into a task that CodeRabbit's agent implements in the cloud, then delivers as a commit or a stacked pull request for you to approve.",
      cta: "Learn about Coding Agent",
      href: "/code",
      content: "Coding Agent"
    }
  };
  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 Free and OSS access plus four paid plans: Essentials, Team, Advanced, and Enterprise. Essentials, Team, and Advanced subscribers can also enable the [usage-based add-on](/management/usage-based-addon) to pay for eligible usage beyond their included 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 through the VS Code extension and CLI. New organizations start with a **14-day Advanced trial**. When the trial expires, USD-billed organizations can choose Essentials, Team, or Advanced, while INR-billed organizations can choose Essentials or Team. Organizations that do not subscribe 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 Team 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>
    ### Essentials plan <Tooltip tip="Previously called Pro.">ⓘ</Tooltip>

    **\$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>
    ### Team plan <Tooltip tip="Previously called Pro+.">ⓘ</Tooltip>

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

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

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

    **\$90 per developer per month**, billed monthly in USD.

    Everything in Team, plus continuous pull request security review through CodeRabbit Security. AI Deep Scan is usage-based and billed separately.
  </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 Advanced, 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. Pricing and billing terms are set with your account team.
  </Card>
</CardGroup>

## Feature availability

Essentials was previously called Pro, and Team was previously called Pro+. Advanced is a new tier. Each plan includes the capabilities in the plans before it.

| Capability                                                                    | Essentials   | Team         | Advanced    | Enterprise  |
| ----------------------------------------------------------------------------- | ------------ | ------------ | ----------- | ----------- |
| AI code review, Autofix, Docstrings, MCP, and built-in Pre-Merge Checks       | Included     | Included     | Included    | Included    |
| Triage                                                                        | Not included | Included     | Included    | Included    |
| Change Stack core experience                                                  | Included     | Included     | Included    | Included    |
| Change Stack AI chat and coding-agent tasks                                   | Not included | Included     | Included    | Included    |
| CI fixer, issue planning, unit test generation, and merge-conflict resolution | Not included | Included     | Included    | Included    |
| Continuous pull request security review                                       | Not included | Not included | Included    | Included    |
| AI Deep Scan                                                                  | Usage-based  | Usage-based  | Usage-based | Usage-based |

## Rate limits

The following review and chat limits are enforced **per developer** over rolling time windows. OSS PR review limits are additionally scoped per repository. For how the allowance is counted and refills, see [Review rate limits](/management/rate-limits).

The **Files/review** column is the maximum number of files CodeRabbit reviews in a single review, not an hourly limit. The files per review are counted after path filter exclusions.

<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> per developer per hour
      </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 repository star count.">1-10</Tooltip>
      </td>

      <td style={{ textAlign: "center" }}>1</td>
      <td style={{ textAlign: "left" }}>3</td>

      <td style={{ textAlign: "center" }}>
        <Tooltip tip="OSS PR review file limits vary by project community and popularity.">100-300</Tooltip>
      </td>

      <td style={{ textAlign: "right" }}>25</td>
    </tr>

    <tr>
      <td><Tooltip tip="Previously called Pro.">Essentials</Tooltip></td>
      <td style={{ textAlign: "right" }}>5</td>
      <td style={{ textAlign: "center" }}>5</td>
      <td style={{ textAlign: "left" }}>5</td>
      <td style={{ textAlign: "center" }}>150</td>
      <td style={{ textAlign: "right" }}>50</td>
    </tr>

    <tr>
      <td><Tooltip tip="Previously called Pro+.">Team</Tooltip></td>
      <td style={{ textAlign: "right" }}>8</td>
      <td style={{ textAlign: "center" }}>8</td>
      <td style={{ textAlign: "left" }}>8</td>
      <td style={{ textAlign: "center" }}>300</td>
      <td style={{ textAlign: "right" }}>75</td>
    </tr>

    <tr>
      <td>Advanced</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> Unless otherwise noted, PR, IDE, and CLI review limits are shown per developer, per hour, as rolling allowances rather than one-time quotas. Existing customers who are grandfathered from `Pro+` into `Team` retain their 10-review-per-hour allowance. For sustained high-volume PR review activity, review availability may adjust under the <a href="/management/rate-limits#fair-usage-limits-policy">Fair Usage Limits Policy</a>.</p>

<EnterprisePlanBadge />

Enterprise's 12 reviews per hour is the baseline. Only new Enterprise contracts explicitly enrolled in [adaptive limits](/management/rate-limits#fair-usage-limits-policy) have a native Git review refill rate that adjusts with delivered included reviews. Existing Enterprise agreements remain unchanged unless otherwise agreed. Any upgrade requires new approved Enterprise contract terms and explicit enrollment; an upgrade alone does not enroll you. Trials, CLI/IDE reviews, self-hosted deployments, custom limits, and exemptions are unchanged.

For public repositories with less than 10 stars, CodeRabbit requires reviews to be triggered manually. Select **Trigger review** in the CodeRabbit status comment, or comment `@coderabbitai review` for the latest changes or `@coderabbitai full review` for a full review.

Essentials, Team, and Advanced organizations can enable the [usage-based add-on](/management/usage-based-addon#enable-the-add-on) to continue processing eligible over-limit reviews without interruption. A valid payment method is required before paid activation; eligible trial PR overages are free.

The file limits in the table apply to pull request and merge request reviews after path filters are applied. When an eligible GitHub or GitHub Enterprise review exceeds its included file limit but contains no more than 300 files, CodeRabbit can offer a **Review on demand using usage pricing** action. Reviews with more than 300 files are not supported through usage pricing.

<Info>
  A PR review run admitted within your included plan limit uses one PR review from this allowance, including automatic incremental reviews after new pushes and manual review commands. For the full list of actions that produce a review event, what happens when the allowance runs out, and how to spend fewer reviews, see [Review rate limits](/management/rate-limits).
</Info>

### Default Advanced trial limits

Eligible PR reviews continue beyond the included trial allowance through [free usage-based reviews](/management/usage-based-addon#pr-reviews-during-your-trial), unless you opt out. CodeRabbit enables the add-on on the first eligible over-limit review and completes that review for \$0. CLI/IDE and usage-priced large PR reviews retain their existing pricing.

Trial review limits match the selected plan: Essentials trials allow 5 PR, IDE, and CLI reviews per developer per hour; Team trials allow 8; Advanced trials allow 10; and Enterprise trials allow 12. The default 14-day trial includes Advanced features and 50 chat messages per hour. The additional limits below also apply to the default trial.

| Category                                                                      | Default Advanced trial |
| ----------------------------------------------------------------------------- | ---------------------- |
| Files per pull request or merge request                                       | 300                    |
| [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                     |
| [MCP server connections](/connections/mcp-servers)                            | 15                     |

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

## 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 | Essentials | Team | Advanced | Enterprise |
| ---- | ---------- | ---- | -------- | ---------- |
| 0    | 1          | 5    | 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).

### MCP servers

[MCP server](/connections/mcp-servers) connections let CodeRabbit pull in richer context from your external tools during reviews. The number of MCP server connections you can configure depends on your plan:

| Essentials | Team | Advanced | Enterprise |
| ---------- | ---- | -------- | ---------- |
| 5          | 10   | 15       | 20         |

### Custom Finishing Touch recipes

[Custom Finishing Touch recipes](/finishing-touches/custom-finishing-touches) let you define your own post-review automation. The number of custom recipes you can define per repository depends on your plan:

| Essentials | Team | Advanced | Enterprise |
| ---------- | ---- | -------- | ---------- |
| 0          | 10   | 20       | 20         |

### Custom Pre-Merge Checks

[Custom Pre-Merge Checks](/pr-reviews/custom-checks) let you define organization-specific gating checks. The number of custom checks you can define per organization depends on your plan:

| Essentials | Team | Advanced | Enterprise |
| ---------- | ---- | -------- | ---------- |
| 0          | 10   | 20       | 20         |

<Info>
  Public, non-trial repositories on Essentials receive an open-source exception of up to 10 custom Finishing Touch recipes and 10 custom Pre-Merge Checks. Private repositories and Essentials trials use the standard limits in the tables above.
</Info>

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