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

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
    • Reports Explorer
    • Custom Fields in RevenueStory
    • Report Builder
      • Working with Reports
      • Data Sources
        • Coupons
        • Credit Notes
        • Customers
        • Customer Balance
        • Invoices
        • Orders
        • Payments
        • Products
        • Refunds
        • Subscriptions
        • Multientity
        • Product Family
        • Subscription Contract Terms
        • Dunning Details
        • Invoice Transactions
        • Invoice Line Items
        • Invoice Addresses
        • Invoice Discounts
        • Credit Note Line Items
        • Monthly Subscription History
        • Yearly Subscription History
        • Applied Credits
        • Monthly Component History
        • Yearly Component History
        • Order Line items
        • Payment Sources
        • Subscription Discounts
        • Subscription Addons
        • Subscription Shipping Addresses
      • Sample Reports
    • Monthly Recurring Revenue (MRR)
    • Metric Description
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Subscriptions
  3. Multi Plans Subscriptions
  1. Billing
  2. Subscriptions
  3. Multi Plans Subscriptions

Multi-plans Subscriptions

This is a BETA feature. Contact Support to enable this feature in your Test and Live sites.

Introduction

Chargebee Billing allows you to create subscriptions with multiple products, all billed in a single invoice.

If your business offers multiple products or services, you can attach multiple plans to a single subscription using multi-plan subscriptions. Multi-plan subscriptions consolidate all charges into a single invoice per billing cycle. This means your customers make just one payment, reducing transaction costs and simplifying their billing experience. Any associated addons and coupons are automatically applied to the subscriptions. Multiple subscriptions can be linked to a single customer record in Chargebee.

You can create multi-plan subscriptions in Chargebee Billing through the user interface (UI) or via the Create Subscription API.

Limitations

  • All plans within a multi-plan subscription must have the same billing frequency and currency. If you need different frequencies for items, see Multi-Frequency Billing.

Upcoming Support for Additional Features

The following features are not yet supported by multi-plan subscriptions and are on the product roadmap:

  • Offer Quantity Coupons
  • Plan-level Calendar Billing
  • Plan-level Trial-end Actions
  • Hosted Pages
  • HubSpot Integration
  • HubSpot Quote to Cash Integration
  • RevenueStory(Subscription-level metrics)
  • Total Contract Value

Creating a Multi-plan Subscription

You can create a multi-plan subscription in Chargebee Billing through the UI or API.

Creating Multi-plan Subscription via UI

To create a multi-plan subscription on your Chargebee Billing site, follow these steps:

  1. Click Subscriptions > Create New Subscription.

  2. In the Pick a Customer dialog, select the customer record for which you are creating this subscription. You can also create a new customer before creating this subscription.

  3. On the Create a Subscription page, the Subscription ID field is auto-generated and uniquely identifies the subscription. Fill out the details described in the upcoming steps to create a new subscription.

  4. The Subscription Info section collects information related to the plan you want to subscribe the customer to.

  5. Click the Product Family dropdown and select the product family of the plan for which you are creating this subscription.

  6. Click +Add Plan and select the plan. The Add Plan dialog displays all existing plans and addons for selection. Select the Currency and Billing frequency of the plan, and click Add. You can modify this selection by clicking the more icon next to the plan to change the plan or frequency. Any associated addons or coupons will be applied automatically.

  7. After adding the first plan, click +Add Plan to include more plans from the same or a different product family.

    image

    Ensure all selected plans have the same billing frequency and currency.

  8. Verify the subscription details and add more details as required. Learn more.

  9. Click Create Subscription.

Your multi-plan subscription is successfully created. You can view the details of the subscription with multiple plans on the subscription details page.

image

You can edit the subscription record or perform other actions as required.

Note

All plans must have the same billing frequency and currency to be included in a multi-plan subscription.

Creating a Multi-Plan Subscription via API

To create a multi-plan subscription using the API, call the Create Subscription API and specify multiple plan-item price IDs by passing them as subscription_items[item_price_id][i].

Note

  • The plan-item prices must have the same currency_code and billing frequency (period and period_unit values).
  • When updating an active subscription using the Update Subscription API, ensure that at least one plan remains active. You cannot modify an active subscription to remove all its active plans.

Trial Periods in Multi-plan Subscriptions

Chargebee's trial period feature allows prospects to try your product or service before committing to a paid subscription. With multi-plan subscriptions, each plan can have its own trial period (different or identical), or you can set a subscription-level trial end date that overrides the individual plan trial periods.

  • A multi-plan subscription in Active status cannot be moved to Trial status unless it is being reactivated after cancellation.
  • If a subscription includes both active and trial plans, it remains active as long as at least one plan is active.
  • You cannot remove an active plan until the trial period of all trial plans in the subscription has ended. This ensures customers maintain access to at least one service while trying out trial options.
  • Plan-level trial-end actions are not applied.

Differential Pricing and Multi-plan Subscriptions

When adding multiple plans from the same product family, avoid including plans that have an associated add-on with differential pricing. The add-on price may vary depending on the order in which the plans are added. To ensure accurate pricing, you can manually set the add-on price instead.

Applicable Addons and Multi-plan Subscriptions

If multiple plans in a subscription share the same mandatory add-on, the add-on will be included only once. To avoid conflicts and ensure seamless subscription creation, we recommend creating separate applicable addons for each plan in the product catalog.

Was this article helpful?