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

# Billing and changing plans

> View invoices, change your subscription plan, and adjust seat counts from CodeRabbit's billing portal.

export const AdminRoleBadge = ({tip = "This feature requires an organization owner, an admin role or the corresponding permission. Regular Members do not have access.", title = "Admin Only", cta = "View roles", href = "/management/roles", disabled = false}) => {
  return <Tooltip tip={tip} cta={cta} href={href}>
        <Badge icon="lock" color="orange" disabled={disabled || undefined}>
            {title}
        </Badge>
    </Tooltip>;
};

<AdminRoleBadge tip="Members do not have access to Subscription and Billing. Admin and Billing Admin users can open this page. Custom roles need the corresponding subscription permissions." />

Manage your billing history, subscription plan, and team seat count from [Subscription and Billing](https://app.coderabbit.ai/settings/subscription) in your organization settings.

## Billing and invoices

Access your billing history and download invoices for accounting and expense reporting.

### View billing history

<Steps>
  <Step title="Open subscription settings">
    Go to [**Subscription and Billing**](https://app.coderabbit.ai/settings/subscription) in your organization settings

    <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/subscription-page-a66da6f28e39bf3a0bcfc29cad19feb1.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=13ee3b1a17b578fec30dd70c5c1aa5f1" alt="CodeRabbit subscription settings page" width="3022" height="1656" data-path="images/getting-started/assets/images/subscription-page-a66da6f28e39bf3a0bcfc29cad19feb1.png" />
  </Step>

  <Step title="Access billing portal">
    Click **Manage Subscription** to open the customer portal
  </Step>

  <Step title="View billing history">
    Select **Billing History** to see all past charges and invoices

    <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/billing-history-1b7eb54de80b4a7643cc7c233f182730.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=d230594979e7aa2bbcde29c51331621e" alt="Billing history view in customer portal" width="864" height="1178" data-path="images/getting-started/assets/images/billing-history-1b7eb54de80b4a7643cc7c233f182730.png" />
  </Step>

  <Step title="Download invoices">
    Click any invoice to download it for your records

    <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/download-invoice-1a862c2bd05b69131bd88d2c365cf257.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=9bd9785ad8cb8e5dec28a5d9c6ed1319" alt="Invoice download interface" width="948" height="1142" data-path="images/getting-started/assets/images/download-invoice-1a862c2bd05b69131bd88d2c365cf257.png" />
  </Step>
</Steps>

<Tip>
  Invoices are generated automatically for each billing cycle. Payment history
  shows all charges, including prorated amounts for plan or seat changes.
</Tip>

## Plans and seats

Modify your subscription plan or adjust the number of seats as your team's needs change.

### Change your plan or seat count

<Steps>
  <Step title="Open subscription settings">
    Go to [**Subscription and Billing**](https://app.coderabbit.ai/settings/subscription) in your organization settings
  </Step>

  <Step title="Access plan management">
    Click **Manage Subscription**, then select your current plan box at the top

    <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/manage-subscription-7b3567183ccea59458e73941e97dbf16.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=2e98455286dc769437194626b21ed0b6" alt="Manage subscription button and current plan selection" width="932" height="1078" data-path="images/getting-started/assets/images/manage-subscription-7b3567183ccea59458e73941e97dbf16.png" />
  </Step>

  <Step title="Choose your changes">
    Click **Update number of seats or change your plan** to modify either:

    * **Plan changes**: Select a different CodeRabbit plan
    * **Seat adjustments**: Enter the new number of team seats needed

          <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/edit-subscription-a4901e9e012168cb98baf2258ec2d46f.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=d0e72716b6e35084ce75f50df3ddb20a" alt="Subscription editing options interface" width="998" height="1124" data-path="images/getting-started/assets/images/edit-subscription-a4901e9e012168cb98baf2258ec2d46f.png" />

          <img src="https://mintcdn.com/coderabbit/D_rqUjBaYiE185JH/images/getting-started/assets/images/change-seats-3872a588b70a98439afdf273db5ce4c7.png?fit=max&auto=format&n=D_rqUjBaYiE185JH&q=85&s=3eb4ff2bcd8348a09f60c2b8b51fb6a9" alt="Seat count adjustment interface" width="938" height="1092" data-path="images/getting-started/assets/images/change-seats-3872a588b70a98439afdf273db5ce4c7.png" />
  </Step>

  <Step title="Confirm updates">
    Review the changes and billing impact. If you have a coupon code, enter it
    in the order summary and click **Apply** to refresh the estimate before you
    click **Update** or **Update Subscription**.

    <img src="https://mintcdn.com/coderabbit/EWEgJhC_mL2zz6GT/assets/images/confirm-subscription-update.png?fit=max&auto=format&n=EWEgJhC_mL2zz6GT&q=85&s=a952cbb7667668fedb7447979119f7d4" alt="Confirm subscription update" width="402" height="480" data-path="assets/images/confirm-subscription-update.png" />
  </Step>
</Steps>

### Plan and seat considerations

* **Immediate changes**: Plan upgrades and additional seats take effect immediately
* **Billing adjustments**: Changes are prorated based on your billing cycle
* **Seat planning**: Consider team growth when adding seats - removing seats later affects team member access
* **Coupon support**: Apply one coupon code from the order summary before saving a plan or seat change

<Info>
  For monthly subscribers, seat unassignment is processed at the end of the
  billing cycle to prevent immediate disruption. See [Pending
  unassignment](/management/seat-assignment#pending-unassignment) for details on
  how seat unassignment timing works.
</Info>

<Info>
  If your subscription already has a coupon, CodeRabbit shows the current
  coupon in the order summary and does not let you stack a second one. Coupons
  are also unavailable while a subscription downgrade is already scheduled for
  your next billing cycle.
</Info>

#### How mid-month changes affect billing

When you add seats or upgrade your plan mid-month, billing is handled automatically based on your payment method:

* **Organizations paying via credit card**: Billed for new users as soon as the change is made
* **Organizations paying via invoice**: Billed at the end of the month

New seats are always billed at the prorated price for the remainder of the billing cycle.

<Accordion title="Common subscription scenarios">
  <ul>
    <li>
      <strong>Growing team</strong>
      : Add seats before onboarding new team members to ensure immediate access
    </li>

    <li>
      <strong>Plan evaluation</strong>
      : Upgrade temporarily to evaluate Pro or Pro+ features, downgrade before next billing cycle if not needed
    </li>

    <li>
      <strong>Seasonal scaling</strong>
      : Adjust seats for contractors or seasonal team members, remove when projects complete
    </li>

    <li>
      <strong>Budget planning</strong>
      : Check billing impact in the customer portal before confirming changes
    </li>

    <li>
      <strong>Scheduling activation for after trial ends</strong>
      : Use the "Activate After Trial" option during activation to complete your subscription setup now while delaying billing until your trial expires. This gives you the full trial period to evaluate CodeRabbit while locking in your plan.
    </li>

    <li>
      <strong>Reactivating with different seat count</strong>
      : When returning after cancellation, select the seat count that matches your current team size during reactivation. You're not required to use your previous seat count - adjust to your current needs without contacting support.
    </li>
  </ul>
</Accordion>

## What's next

<CardGroup cols={1}>
  <Card title="Seat assignment" href="/management/seat-assignment" icon="users" horizontal>
    Understand how CodeRabbit assigns seats during trials, with auto-approval, and manual approval
  </Card>

  <Card title="Usage-based Add-on" href="/management/usage-based-addon" icon="gauge" horizontal>
    Buy credits to continue PR reviews and CLI usage beyond your plan limit
  </Card>

  <Card title="Plans and pricing" href="/management/plans" icon="credit-card" horizontal>
    Compare CodeRabbit plans and understand per-developer rate limits
  </Card>
</CardGroup>
