Docs
This feature is a Private Beta release. Contact Chargebee Support to enable Multi-Frequency Billing for your live and test sites.
Traditional subscription billing models require all recurring items in a subscription to share the same billing frequency. However, in many subscription businesses today, the core plan and its associated addons are priced and billed on different billing frequencies. For example, a base plan may be sold on an annual commitment, while addons such as support, usage, or feature upgrades are better suited to monthly or quarterly billing.
Multi-Frequency Billing lets you sell a single subscription with multiple recurring items, each billed on its own billing frequency. With this feature enabled:
Note:
A single subscription can hold multiple addons, but not more than one plan currently. If you have a requirement to create a subscription for multiple plans of same or different frequencies then please reach out to us at eap@chargebee.com.
You can use Multi-Frequency Billing if your business:
The following scenarios highlight where this billing model provides the most value:
Multi-Frequency Billing makes it easy to cross-sell addons that bill more frequently than your core plan, without changing or renegotiating the base subscription. This is ideal when:
Single Subscription
├── Plan (Annual) ─────────────► Invoiced yearly
├── Addon (Monthly) ──────────► Invoiced monthly
├── Addon (Quarterly) ────────► Invoiced quarterly
└── Metered Addon (Monthly)──► Usage invoiced monthly
Example
Acme Inc. sells a Campaign Management plan, billed annually for $12,000, and an AI Insights addon, billed monthly for $200.
With Multi-Frequency Billing:
If your base plan is annual but usage-based charges vary month to month, collecting such usage-based charges or overages only during renewal can impact cash flow and create large, unexpected invoices. With Multi-Frequency Billing, you can:
Example
A B2B API platform offers a Base plan that includes 10,000 API units per year billed annually, and Overages are charged based on monthly usage.
Using Multi-Frequency Billing:
This keeps cash flow steady and makes usage-based pricing much easier to manage.
A common workaround for mixed billing frequencies is creating multiple subscriptions for the same customer, one annual and the others monthly. Multi-Frequency Billing introduces multiple billing schedules within a single subscription. However, invoicing, payments, and dunning continue to operate at the subscription level, not at the individual addon or plan level. This leads to:
Multi-Frequency Billing avoids this by keeping everything under a single subscription.
Before
Customer
├──Subscription A (Annual Plan)
└──Subscription B (Monthly Addon)
After
Customer
└── Single Subscription
├── Annual Plan
└── Monthly Addon
Removing an addon does not cancel the subscription, keeping churn and retention metrics clean.
Multi-Frequency Billing is designed for businesses that need to combine long-term subscriptions with flexible, independently billed addons or usage charges. The following are some key concepts around Multi-Frequency Billing explained in detail for your understanding:
Billing dates are driven by each recurring item’s own billing period.
This differs from plan-based billing, where the plan’s frequency determines the subscription’s billing schedule.
Example 1: Annual plan with a bi-monthly addon
| Item | Billing period | Price |
|---|---|---|
| Plan | 1 year | $1,000 |
| Addon | 2 months | $100 |
Subscription start date: January 1, 2024.
Here’s how invoices are generated:
| Billing date | Billed items | Invoice total |
|---|---|---|
| Jan 1, 2024 | Plan + Addon | $1,100 |
| Mar 1, 2024 | Addon | $100 |
| May 1, 2024 | Addon | $100 |
| … | … | … |
| Jan 1, 2025 | Plan + Addon | $1,100 |
| Mar 1, 2025 | Addon | $100 |
Example 2: Annual plan + monthly addon + quarterly addon
| Item | Billing period | Price |
|---|---|---|
| Plan | 1 year | $1,200 |
| Monthly Addon | 1 month | $50 |
| Quarterly Addon | 3 months | $300 |
Subscription start date: January 1, 2024.
Here’s how invoices are generated:
| Billing date | Billed items | Invoice total |
|---|---|---|
| Jan 1, 2024 | Plan + Monthly Addon + Quarterly Addon | $1,550 |
| Feb 1, 2024 | Monthly Addon | $50 |
| Mar 1, 2024 | Monthly Addon | $50 |
| Apr 1, 2024 | Monthly Addon + Quarterly Addon | $350 |
| May 1, 2024 | Monthly Addon | $50 |
| … | … | … |
| Jan 1, 2025 | Plan + Monthly Addon + Quarterly Addon | $1,550 |
When creating or updating a subscription, Chargebee validates that addons are compatible with the selected plan. The validations include:
Billing frequencies are supported in specific groups (for example, yearly/monthly and weekly/daily). Frequencies from different groups cannot be combined.
The following table illustrates this:
| Plan's Billing Frequency | Addon's Billing Frequency | Permissible? |
|---|---|---|
| 1 month | 1 month | Yes. Same billing frequency. |
| 1 year | 6 months | Yes. Compatible within yearly/monthly billing group. |
| 1 week | 1 week | Yes. Same billing frequency. |
| 1 week | 1 day | Yes. Compatible within weekly/daily billing group. |
| 1 month | 1 week | No. Weekly frequencies are not compatible with monthly/yearly billing frequencies. |
| 1 year | 1 day | No. Daily frequencies cannot be combined with yearly/monthly billing frequencies. |
The plan’s next billing date acts as the anchor date for the subscription. When you edit the plan’s next billing date:
This ensures a single consolidated invoice at renewal.
When the next billing date is extended
When the plan’s next billing date is extended, for example, from April 1, 2024, to May 15, 2024(about 45 days), the billing terms of all existing addons are recalculated to align with the plan’s updated renewal date.
This alignment will make the invoice consolidated on the Plan Renewal. Otherwise, Plan & each Addon will renew independently on different timestamps.
The above diagram illustrates the addon terms aligning to the extended Plan’s Term period.
On extending the next billing date, each Addon either needs to stretch/shrink its current Term so that on Subscription Renewal, all the items in the Subscription will renew together and a single consolidated invoice will be raised. The same approach of aligning with the Subscription renewal is followed while adding any new addon to the existing Subscription.
The alignment is calculated by assuming all the Addons end along with the updated Renewal timestamp and backtracking the term until the term overlaps with the current timestamp.
On following the alignment approach, the first bar in the above diagram depicts the calculated Addon Term that falls for the extended period in our case i.e. 15 May 2024. Hence, the current Addon Term is extended till the respective calculated Addon Term-end.
For the extended period, the Proration is applied, if passed in the input and the invoice will reflect the prorated charges.
Note:
The same alignment logic is applied when adding new addons to an existing subscription.
When the next billing date is reduced
When the plan’s next billing date is moved earlier, for example, from April 1, 2024 to March 10, 2024(about 20 days), the existing addon terms are again adjusted to align with the updated Billing date.
The diagram above illustrates the addon terms aligning to the reduced Plan’s Term period.
In our illustration, as a result of reducing the Next Billing date, certain addon’s Terms need to be extended to their current term (Addon 1) and certain addon’s Terms need to be reduced to their current term (Addon 2 & 3).
An invoice will be raised for the extended period, and credit will be provided for the reduced period in the Plan & Addon if Proration is enabled.
You can set a fixed number of billing cycles at both the plan level and the addon level. Fixed billing cycles are applied based on each item’s own billing frequency.
Examples
If you’re moving from Plan-based Billing to Multi-Frequency Billing, review existing fixed cycle configurations carefully. The existing addons may end much earlier than expected and the fixed billing cycle counts may need manual recalculation.
Plan-based Billing behavior
Multi-Frequency Billing behavior
Addons renew based on their own billing frequency instead of the plan’s billing cadence.
Fixed billing cycles are applied based on the addon’s billing frequency.
For example, if a monthly addon has fixed billing cycles set to 3:
To configure a monthly addon to run for 3 years under multi-frequency billing, you must set the fixed billing cycles to 36 (3 years × 12 months).
If Calendar Billing is enabled on your Chargebee Billing site, addon renewal dates are automatically aligned to match the plan’s term boundaries. Even if addons have their own frequencies, calendar billing can force renewals to land on the plan-aligned calendar schedule.
When a subscription is resumed, invoicing depends on whether an addon’s billing cycle ended during the pause period or requires proration based on the resume date.
At the time of resume:
The following example illustrates how invoicing behaves when a paused subscription is resumed.
In this example:
The following scenarios are based on a resume date of Apr 10, as reflected in the invoice screenshots.
Addons and their billing terms:
Monthly addon
Quarterly addon
Semi-annual addon
If the subscription is resumed mid-cycle (for example, Apr 10):
If the subscription is resumed when addons are at different points in their billing cycles:
Each addon is evaluated independently based on its billing period:
Pausing and resuming shift the billing anchor and extend the subscription term. Addons realign accordingly, and invoicing reflects a mix of full charges, prorated charges, or no charges based on each addon’s billing state.
When a flat discount coupon is applied to a subscription with multi-frequency billing, the coupon is applied on each invoice generated, not just once at the plan level.
Scenario
Consider a subscription with:
Behavior
Without multi-frequency billing:
The plan and addons are billed together based on the plan’s frequency (yearly).
The coupon is applied once on the total invoice for the entire billing period.
With multi-frequency billing:
Addons are invoiced independently based on their own billing frequency.
The coupon is applied on every invoice generated, including each addon invoice.
Example
Without multi-frequency billing (single yearly invoice):
With multi-frequency billing:
Initial invoice:
Subsequent monthly addon invoices:
This behavior continues for each addon billing cycle.
MRR is calculated by normalizing each recurring item based on its own billing frequency.
Example
Subscription includes:
MRR calculation
MRR = $10 + $50 + $20 = $80/month
If Addon B has fixed billing cycles = 1 (exists only for 1 month):
Month 1
Month 2 and later
Note:
Next Invoice Estimate is currently available only at the customer level and not available at the subscription level.
Dunning behavior for subscriptions with multi-frequency billing differs from standard subscription billing due to the presence of multiple invoices generated at different intervals.
Increased invoices: With multi-frequency billing enabled, invoices are generated based on each add-on’s billing frequency (for example, monthly), instead of a single invoice based on the plan’s frequency.
Dunning application: Dunning settings apply to each invoice. If an add-on invoice fails, dunning is triggered for that invoice.
Subscription-level action: If dunning retries are exhausted due to a failed add-on payment, the configured dunning action (such as subscription cancellation) is applied to the entire subscription, not just the individual add-on.
Limitation: Refer to this section.
This explains how Advance invoices are generated when a subscription has Multi-Frequency Addons.
Limitation: Refer to this section.
Ensure that you read and understand the following points before enabling the Multi-frequency billing feature on your Chargebee Billing site:
Show more
Was this article helpful?