Skip to main content
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. The standard self-serve plan instructions below apply to Essentials, Team, and Advanced. For Enterprise capacity, use Enterprise seat true-up.

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. Self-serve plans 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. For USD billing, choose Essentials, Team, or Advanced. For INR billing, choose Essentials or Team. Then choose 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.

Enterprise seat true-up

Enterprise Admins and Billing Admins can buy seats from Account → Billing using Add seats. The new capacity is available immediately. The charge is prorated at your contracted per-seat price for the remainder of your current term and appears on your next quarterly true-up invoice; no payment is collected when you confirm. Choose how many seats to add, then review your plan, contract end date, contracted per-seat rate, quantities before and after the change, and next quarterly true-up date. Confirming the order adds unassigned capacity and changes your contracted seat count and renewal terms. The overage is billed separately. Admins can also add capacity while assigning users from Account → Team Management after confirming the billing impact. Billing Admins cannot assign or unassign seats. Added seats remain billable through the current term even when unassigned, and the paid seat count cannot be reduced in the product during that term. Contact your Customer Success Manager to discuss reductions. See Enterprise seat true-up for both workflows and billing details.

Scheduled changes

CodeRabbit applies new subscriptions, upgrades, and added seats immediately when possible. Enterprise true-up capacity also becomes available immediately, but its prorated charge is collected on the next quarterly true-up invoice. For standard self-serve plans, 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. On standard self-serve plans, 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.

Usage-based PR reviews during trial

Eligible PR reviews beyond your plan’s rate limits are free during your trial. Usage-based reviews are enabled on the first eligible over-limit PR review, unless you have already chosen Off or On demand. Billing shows the waived amount and $0 charged; trial overages do not count toward your spending cap. When your trial ends, you can choose whether to keep usage-based reviews enabled or opt out. Your saved choice carries over to paid activation. If you keep Automatic enabled, future over-limit reviews use the paid rate; Enterprise billing follows your agreement. Completed trial overages remain free.

Plan and seat considerations

  • Immediate changes: New subscriptions, plan upgrades, and additional seats take effect immediately when CodeRabbit can process the billing change.
  • Scheduled changes: On standard self-serve plans, plan downgrades, cancellations, seat reductions, and cancellation removals can be scheduled for the end of the billing cycle. Enterprise true-up seats remain billable through the contract term.
  • Billing adjustments: Standard immediate changes are prorated based on your billing cycle. Enterprise true-up seats are prorated through the current contract term and collected on the next quarterly true-up invoice.
  • Seat planning: On standard self-serve plans, removing seats affects access when the scheduled reduction takes effect. For Enterprise true-up, unassigning a user releases the seat for reuse and leaves the contracted seat count and charge unchanged.
  • 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 standard monthly subscriptions, 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 seat changes affect billing

For standard self-serve subscriptions, mid-cycle seat additions and plan upgrades are billed based on the 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
These standard changes are prorated for the remainder of the billing cycle. Eligible Enterprise true-up seat increases follow the organization’s contracted rate and are prorated through the current contract term, with payment collected on the next quarterly true-up invoice.

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.

How do upgrades and downgrades work?

The table and scenarios below apply to standard self-serve plans. Enterprise true-up seats remain billable through the current contract term; contact your Customer Success Manager to discuss reductions.
  • Growing team : Add seats before onboarding new team members to ensure immediate access
  • Plan evaluation : Upgrade temporarily to evaluate a higher plan, then schedule a downgrade before the next billing cycle if it is 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 reviews

Manage usage-based PR and CLI reviews beyond your plan limit

Plans and pricing

Compare CodeRabbit plans and understand per-developer rate limits