Skip to main content

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.

Manage your billing history, subscription plan, payment methods, billing information, and team seat count from Subscription and Billing in your organization settings.

Billing and invoices

Use the Invoices tab to view and download billing history for accounting and expense reporting. Use the Billing Overview tab to resolve unpaid invoices when CodeRabbit shows a Pay pending invoices action.

View billing history

1

Open invoices

Go to Account - Subscription and Billing - Invoices in your organization settings.
2

View or download invoices

Use the invoice actions to view an invoice in your browser or download it for your records.
Invoices are generated automatically for each billing cycle. Payment history shows all charges, including prorated amounts for plan or seat changes.

Pay pending invoices

1

Open Billing Overview

Go to Subscription and Billing to access Billing Overview.
2

Check payment methods

Add or select a valid payment method before paying pending invoices. CodeRabbit blocks the invoice payment flow until a valid payment method is available.
3

Start payment

Click Pay pending invoices in Plan details. CodeRabbit redirects you to the invoice payment flow.

Plans and seats

Modify your subscription plan, billing cycle, or number of seats as your team’s needs change.

Change your plan or seat count

1

Open subscription settings

Go to Subscription and Billing in your organization settings and select Billing Overview.
2

Open plan details

In Plan details, click the edit button. You can also expand View all plans from the current plan card and choose Upgrade or Downgrade on a plan card.
3

Choose organization details

In the subscription drawer, review Organization, Payment Currency, Plan Selected, and Seats selected. Choose Pro or Pro+, monthly or annual billing, and the seat count you need.
4

Update billing information

Confirm the account contact and invoice details when prompted. Account contact details include first name, last name, company name, primary email, and phone number. Invoice details include billing email, billing address, optional Tax ID, and any additional invoice recipients.
5

Confirm payment method

Add a payment method or choose an existing valid payment method when the change has a paid billing impact.
6

Review the summary

Review the order summary, seat change, billing cycle, coupon, amount due, and next charge. Click Update Subscription to save the change.

Scheduled changes

CodeRabbit applies new subscriptions, upgrades, and added seats immediately when possible. Downgrades, cancellations, seat reductions, and some billing-cycle changes are scheduled for the end of the billing cycle so access is not removed mid-cycle. When a scheduled change exists, Billing Overview shows a Manage changes banner where admins can edit the scheduled plan or remove the scheduled change. Some mixed changes split into immediate and scheduled parts. For example, upgrading while reducing seats upgrades the plan immediately and schedules the seat reduction. Downgrading while adding seats adds seats immediately under the current plan and schedules the plan downgrade for the end of the billing cycle. During a trial, admins can schedule the selected paid subscription to start when the trial ends. The trial banner shows the scheduled start date and lets admins switch trial plans, edit the scheduled subscription, or start the subscription immediately.

Plan and seat considerations

  • Immediate changes: New subscriptions, plan upgrades, and additional seats take effect immediately when CodeRabbit can collect payment.
  • Scheduled changes: Plan downgrades, cancellations, seat reductions, and cancellation removals can be scheduled for the end of the billing cycle.
  • Billing adjustments: Immediate changes are prorated based on your billing cycle.
  • Seat planning: Consider team growth when adding seats; removing seats later affects team member access when the scheduled reduction takes effect.
  • Coupon support: Apply one coupon code from the order summary before saving an immediate plan or seat change. Coupons are not available for subscription changes scheduled for trial end or the next billing cycle.
For monthly subscribers, seat unassignment is processed at the end of the billing cycle to prevent immediate disruption. See Pending unassignment for details on how seat unassignment timing works.
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.

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.

FAQ

What billing details are required?

CodeRabbit separates billing details into account contact and invoice details.
  • Account contact: First name, last name, company name, primary email, and phone number. The company name is the legal entity shown on invoices. The primary email receives subscription updates, payment notifications, and account communications. For subscriptions with more than 10 seats, use a corporate email address.
  • Invoice details: Billing email, billing address, and optional Tax ID. The billing email receives invoices and payment receipts and appears on invoices. The billing address appears on invoices and is used to determine applicable taxes.
  • Additional invoice recipients: Add up to 10 additional recipients, such as accounting or finance teammates, to receive invoice copies.

What are the legacy plan rules?

Active Lite and Pro Legacy customers keep their current plan, and renewal continues automatically each cycle. If a previous Lite or Pro Legacy subscription is inactive, canceled, lapsed, or suspended, that legacy plan cannot be reactivated from the plan picker or billing surfaces. Choose a current self-serve plan instead.

How do upgrades and downgrades work?

Plan changeSeat changeBehavior
First subscription or Pro to Pro+No changeImmediate
No plan changeIncreaseImmediate
First subscription or Pro to Pro+IncreaseImmediate
Cancellation or Pro+ to ProNo changeEnd of billing cycle
No plan changeDecreaseEnd of billing cycle
Cancellation or Pro+ to ProDecreaseEnd of billing cycle
First subscription or Pro to Pro+DecreasePlan upgrade is immediate. Seat reduction happens at the end of the billing cycle.
Cancellation or Pro+ to ProIncreaseSeat increase is immediate under the current plan. Plan downgrade happens at the end of the billing cycle.
  • Growing team : Add seats before onboarding new team members to ensure immediate access
  • Plan evaluation : Upgrade temporarily to evaluate Pro or Pro+ features, then schedule a downgrade before the next billing cycle if not needed
  • Seasonal scaling : Adjust seats for contractors or seasonal team members, remove when projects complete
  • Budget planning : Check the order summary before confirming changes
  • Scheduling activation for after trial ends : Use the “Continue 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.
  • Reactivating with different seat count : 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.

What’s next

Seat assignment

Understand how CodeRabbit assigns seats during trials, with auto-approval, and manual approval

Usage-based Add-on

Buy credits to continue PR reviews and CLI usage beyond your plan limit

Plans and pricing

Compare CodeRabbit plans and understand per-developer rate limits