New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
Support

Getting Started


  • Overview
  • Installation Guide

Use Cases


  • Acquisition
  • Expansion

Plays


  • Overview
  • Managing Plays

Renewal Optimization


  • Overview
  • Managing Renewal Optimizations

Offers


  • In-app Offers
  • Pricing Tables

Experiences


  • Branding
  • Cancel Pages
  • Loss Aversion Cards
  • Survey Reasons
  • Redirect Pages

People


  • Managing Audiences

Reports & Analytics


  • Key Metrics Glossary
  • Dashboards & Trends
  • Cancel Insights
  • Offer Performance Report
  • Experience Performance Report
  • Retained Revenue Cohort Report
  • Lift Report
  • Displaying Revenue in Reports
  • Removing test sessions from Reports

Settings


  • Navigating the Settings page
  • Languages and Translations
  • Setting up a Custom Domain
  • Setting up Save & Cancel Return URLs
  • Activity Log and Error Reporting

Managing your Account


  • Growth Admin User Role
  • Managing your Team
  • Managing Teams to Control App Access

Integrations


  • Slack
  • Salesforce
  • Segment.com
  • Recharge
  1. Growth
  2. Renewal Optimization
  3. Managing Renewal Optimizations
Chargebee Retention is now part of Chargebee Growth.New customers can find everything you need in Chargebee Growth documentation.Existing Chargebee Retention customers can continue to access the legacy Chargebee Retention documentationhere.
  1. Growth
  2. Renewal Optimization
  3. Managing Renewal Optimizations

Managing Renewal Optimizations

Availability

Renewal Optimization is currently in early access. Contact Chargebee Growth support to have the feature enabled for your Growth account.

Overview

Renewal Optimization lets you apply pricing and plan changes to targeted subscriptions at scale, without updating them individually. Define an audience, choose an action (plan change, price adjustment, or Align to Catalog), configure how and when changes take effect, then preview and publish, all through a guided wizard.

For statuses, exclusions, and pricing concepts, see Renewal Optimization.

Create a Renewal Optimization

To create a new Renewal Optimization, go to Renewal Optimization in the left navigation and click + Create Renewal Optimization to launch the guided wizard.

Create Renewal Optimization button on the Renewal Optimization home screen

The wizard has four steps:

  1. Audience: Choose which subscriptions to target.
  2. Actions: Define what changes to make.
  3. Configurations: Control when and how changes are applied.
  4. Preview then Publish: Preview an exact simulation of changes for the subscriptions in the audience, then confirm and execute the optimization.

A progress stepper at the top shows your position in the wizard. You can move between completed steps by selecting them in the stepper.

At any point, you can:

  • Click Save as draft (top-right) to save your progress.
  • Click Back to return to the previous step.
  • Rename the optimization by clicking the edit icon next to its name.

Step 1: Define the audience

The first step is to define which subscriptions this optimization targets.

Audience step of the Renewal Optimization wizard with filter rules for targeting subscriptions

Set up audience rules

Under Define your audience, build filter rules to select the subscriptions you want to modify. Each rule has three parts:

FieldDescription
PropertyThe subscription attribute to filter on (for example, Subscription status or Plan).
OperatorThe comparison logic (for example, Is, Is not, or Contains).
ValueThe value to match (for example, ACTIVE or a plan ID).

Rules use AND logic. A subscription must match all rules to be included.

Note

Paused, canceled, advance-invoiced, and contract-term subscriptions are excluded automatically. For details, see Subscriptions excluded from Renewal Optimization. Modifications can be run on these subscriptions by selecting their status and targeting them specifically.

When you are done, click Continue to Actions.

Step 2: Choose an action

In this step, define the pricing or plan changes to apply to the targeted subscriptions.

Actions step of the Renewal Optimization wizard showing the action type dropdown

Apply optimizations based on conditional logic

Use Apply optimizations based on conditional logic? to control how actions are applied:

  • When turned off, one action applies to all targeted subscriptions.
  • When turned on, you can create multiple rules with different actions.

For example, Basic plan customers receive a 10% increase, while Premium customers are migrated to an Enterprise plan.

Choose an action type

Select an action from the Type dropdown. You can select from the following options:

  • Plan Price Adjustment: Increase or decrease the price of existing plans.
  • Plan Change: Move subscriptions from one plan to another.
  • Addon Price Adjustment: Increase or decrease the price of addons. Configuration matches Plan Price Adjustment, using addon scope instead of plan scope.
  • Align to Catalog: Update the subscription item price to the current value in the product catalog.

Note

Each optimization supports only one action type. Create separate optimizations if you need multiple actions.

Action type: Plan price adjustment

Use this to update pricing without changing the plan.

Plan Price Adjustment configuration with scope and adjustment type fields
FieldDescription
ScopeChoose All plans or Specific plans.
Adjustment type

Increase or decrease by percentage. Increase or decrease by a fixed amount. Update the plan to a fixed target price.

Percentage / AmountValue of the adjustment.

Action type: Addon price adjustment

Use this to update addon pricing without changing the addon itself. The fields match Plan Price Adjustment:

  • Scope: Choose All addons or Specific addons.
  • Adjustment type: Increase or decrease by percentage, increase or decrease by a fixed amount, or update to a fixed target price.
  • Percentage / Amount: Value of the adjustment.

How pricing is calculated

  • Percentage adjustments use the current line-item price on the subscription.
  • Amount adjustments in All plans or All addons use the subscription currency.
  • Amount adjustments in Specific plans or Specific addons use the item price currency.
  • A flat-rate increase uses the currency of that plan or addon item. For example, an increase of 1 is a $1 increase for USD or a €1 increase for EUR. If you need different unit amounts by currency, create separate optimizations and filter the audience by currency.

Note

Tiered or volume-based plans are not supported for plan price adjustment.

Action type: Align to Catalog

Use Align to Catalog to update the subscription item price to the current value in the product catalog. Scope the action to all plans, specific plans, all addons, or specific addons. Subscriptions that are already at the catalog price are left unchanged.

Action type: Plan change

Use this to migrate subscribers to a different plan.

Plan Change mapping table with current plan and target plan columns

Set up a mapping table of current plan to target plan. Subscriptions that are not included in the mapping are skipped.

When you are done, click Continue to Configurations.

Step 3: Configure how changes are applied

Control when changes take effect and how to handle edge cases.

Configurations step of the Renewal Optimization wizard showing when changes take effect, proration, and scheduled change handling

Choose when changes take effect

You can select from the following two options:

  • Apply immediately: Changes are applied right away.
  • Apply at renewal: Changes are scheduled for the next billing cycle.

Choose mid-cycle billing options

If you choose to apply changes immediately, you can also choose how to handle billing for the current term when changes are applied mid-cycle:

OptionDescriptionWhen to use
Disable Proration (recommended)No mid-cycle charges are generated. Subscribers pay the new amount starting from their next billing cycle.Best for routine price increases where you do not want to surprise subscribers with immediate charges.
Enable ProrationGenerates prorated credits to the unused portion of the subscription and applies that to a new invoice.Use when you need the price change to be reflected financially in the current term.

For periodic price increases, Disable Proration is typically the right choice. Subscribers continue paying the current amount until the end of their current billing cycle, and the new price takes effect at their next renewal. This avoids unexpected mid-cycle invoices.

Handle scheduled changes

Some of your targeted subscriptions may already have future changes scheduled (for example, a planned downgrade or a previously scheduled price update). When you apply changes immediately, this section lets you decide how to handle existing scheduled changes.

Click View subscribers to review them before choosing an option:

OptionDescriptionWhen to use
Skip Conflicting SubscribersDo not apply new changes to subscribers who already have future changes scheduled. You can create a separate optimization for them later.Safest option. Use when you want to review conflicting subscriptions individually before making changes.
Discard Existing SchedulesCancel their existing scheduled changes and apply your new changes instead. This cannot be undone.Use when your new pricing should override everything, and the existing scheduled changes are no longer relevant.
Retain Existing Scheduled Changes With New RulesKeep their existing scheduled changes and apply your new changes to the current subscription state. Both the new changes and the existing scheduled changes activate as planned.Use when the existing scheduled changes (for example, a planned downgrade) should still happen, but you also want the current subscription updated now.

How Retain works with different action types

The behavior of Retain depends on the action type:

  • Plan Price Adjustment: The scheduled change is updated, and the plan price is adjusted by the specified value.
  • Plan Change: Because the plan identity changes, the system re-evaluates the scheduled change to ensure consistency. Plan references in the scheduled change are updated to reflect the new plan. Price overrides for the old plan are removed. Quantities, addon changes, and cancellation status are preserved. Coupons are validated for compatibility with the new plan, and incompatible coupons are flagged in the preview.
  • Addon Price Adjustment: If the scheduled change includes an addon, its price is adjusted by the specified value.

When you are done, click Continue to Review.

Step 4: Preview then publish

Verify your optimization before going live. This step has two tabs: Overview and Preview Changes.

Review the optimization overview

Overview tab summarizing audience rules, actions, and configurations before publish

The Overview tab displays a summary of everything you have configured, organized into three cards:

  • Audience: Displays your filter rules as readable chips (for example, "When status is ACTIVE"). Click Edit to go back and modify.
  • Actions: Displays the configured action. For plan changes, this displays the mapping table. For price adjustments, it shows the adjustment type and value. Click Edit to modify.
  • Configurations: Displays when changes take effect, whether proration is enabled or disabled, and the selected scheduled-change handling option.

Click Edit on any card to jump back to that step and make changes.

Preview Changes tab

Preview Changes tab showing sample analyzed, estimated will modify, and estimated will skip metrics

The Preview Changes tab runs a simulation against a sample of your targeted subscriptions so you can verify the changes before publishing.

Summary metrics:

MetricDescription
Sample AnalyzedTotal number of subscriptions sampled.
Est. Will ModifyEstimated number of subscriptions that will be changed.
Est. Will SkipEstimated number of subscriptions that will be skipped (for example, no matching plan or conflicting scheduled changes).

Subscriber list

Each row shows a subscriber with their subscription ID and name. Click a row to expand it and see the detailed change preview.

The expanded view shows a comparison table:

ColumnDescription
Current ItemThe item currently on the subscription.
New ItemThe item after the change is applied.
Current Item PriceThe price the subscriber currently pays.
New Item PriceThe price after the change.
ProrationWhether proration is enabled or disabled for this change.
Auto CollectionWhether auto-collection is enabled for the subscriber.
Billing AlignmentWhen the billing change takes effect (for example, Immediately).

Click Export as CSV to download the full analysis for offline review or sharing with stakeholders.

Publish the optimization

When you are ready, click Publish Optimization. Confirm the action to start processing.

The optimization runs in the background. Status updates from Running to Completed once finished.

Warning

This action cannot be undone. Review changes carefully before publishing.

View Renewal Optimization results

After an optimization completes, you can view the execution results, including:

  • Number of subscriptions successfully modified
  • Number of subscriptions skipped (with reasons)
  • Number of failures (with error details)
Renewal Optimization results summary showing modified, skipped, and failed subscription counts

You can also open a detailed subscription-level view for impacted subscriptions, along with the audit log indicating what changed.

Audit log showing per-subscription changes applied by a Renewal Optimization

Edit a draft optimization

Select any Draft optimization in the list to reopen it in the wizard. All previous configurations are preserved.

Note

Only optimizations in Draft status can be edited. After you publish, you cannot reverse the changes. Make the required updates, then click Publish Optimization.

Archive an optimization

You can archive an optimization when it is no longer needed, but you want to retain it for future reference. Archiving helps keep your optimization list organized without permanently deleting any past workflows.

To archive an optimization:

  1. Go to the Renewal Optimization page and locate the optimization you want to archive.
  2. Click the ellipsis icon on the right side of the row.
  3. Click Archive and confirm the action.
Ellipsis menu on a Renewal Optimization row with the Archive action

The optimization is moved to the Archived section and removed from the active list.

Note

  • Archived optimizations are read-only and cannot be edited or published.
  • Archiving does not affect any changes already applied to subscriptions.

Duplicate an optimization

You can duplicate an existing optimization to reuse its configuration and quickly create a new optimization. This is useful when you want to run a similar pricing or plan change with minor modifications.

To duplicate an optimization:

  1. Go to the Renewal Optimization page and locate the optimization you want to duplicate.
  2. Click the ellipsis icon on the right side of the row.
  3. Click Duplicate and confirm the action.
Ellipsis menu on a Renewal Optimization row with the Duplicate action

A new optimization is created in Draft status with all configurations copied from the original. Rename the optimization, make the necessary modifications, and publish it when you are done.

Renewal Optimization best practices

  • Always preview before publishing. Use the Preview Changes tab to verify a sample of affected subscriptions. Check that the correct plans are being mapped, prices are calculated as expected, and the right subscriptions are being skipped.
  • Export the preview CSV for stakeholder review. For large-scale price changes, export the change analysis and share it with finance or leadership before publishing.
  • Start with a narrow audience for your first run. If you are new to Renewal Optimization, target a small cohort first (for example, subscriptions on a single plan) to validate the workflow end-to-end before running it across your full subscriber base.
  • Use Skip Conflicting Subscribers for scheduled changes if you are unsure. This is the safest option and ensures you do not accidentally discard important scheduled changes. You can create a separate optimization for those subscribers after reviewing them.
  • Disable proration for routine price increases. Unless you specifically need to charge or credit subscribers mid-cycle, disabling proration provides a smoother subscriber experience. They see the new price at their next renewal without surprise charges.
  • Review the audit log after publishing. Check for skipped or failed subscriptions and investigate any issues. Subscriptions may be skipped if they do not match the configured action (for example, a plan change where the subscription's plan is not in the mapping table).

See also

Renewal Optimization

Was this article helpful?