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
  • 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. Articles and FAQ
  4. Working with Subscriptions
  1. Billing
  2. Subscriptions
  3. Articles and FAQ
  4. Working with Subscriptions

Can we have multiple subscriptions in Chargebee?

Scope

Creating multiple subscriptions for a customer

Multiple purchases with different billing dates.

Is it possible to create a subscription with multiple plans?

Summary

You can certainly create multiple subscriptions for a single customer in Chargebee. There are two instances you can create multiple subscriptions as per the business requirement

1. Creating multiple products/services independently (Multiple Subscription): This is a default Chargebee functionality, you can create multiple subscriptions from the Customer details page > Create Subscription.

2. Creating multiple products/services together (Single Subscription)

As we cannot have more than one plan on a single subscription, you can add multiple add-ons which function as a substitute for a plan (sub-plan). Before creating a subscription, navigate to the respective Plan details page > Addon

Subscriptions can be created using our Hosted pages, APIs & Chargebee web interface.

Solution

1. Creating multiple products/services independently (Multiple Subscription):

When multiple products need to be purchased & charged independently as separate subscriptions multiple subscriptions will need to be maintained. In all instances, the customer record will need to be present in Chargebee. Navigate from the Customer details page > Create Subscription.

2. Creating multiple products/services together (Single Subscription)

Multiple products can be added to one subscription as add-ons. You can create add-ons (recurring) with the same characteristics as the plan and you can create the subscription with a plan and add multiple addons to the subscription. It is possible to add more than one addon to a subscription.

Each subscription can have only one plan in Chargebee.

You can also configure the addons as applicable add-ons to the plan so that the addon is always attached to the plan and need not be separately added. You can learn more about this here. You can also restrict the add-ons along with the plan using the Applicable addons feature.

From the web interface:

Open an existing customer record under the Customers tab and use the Create New Subscription button on the actions panel on the right to create an additional subscription for the customer.

KOr WBXCIF1QzlSFmAHvlIG4PqZNvw6Ttw

Create another subscription via API

Use the Create subscription for customer API and pass the existing customer_id. The customer must exist in Chargebee before the call.

Allow multiple subscriptions from checkout

  1. Go to Settings > Configure Chargebee > Checkout & Self-Serve Portal.
  2. Enable Allow customers to have multiple subscriptions.
image

Existing customers are identified by email. They receive an OTP to verify identity; after entering it, existing billing and payment data loads and they can confirm to create an additional subscription.

image

Chargebee validates existing customers using their email addresses. When an existing customer enters their email address, Chargebee sends a One Time Password(OTP) to this email address to verify their identity. On entering the OTP, their existing billing and payment data will load so the customers do not need to enter it again. They can hit confirm and an additional subscription is created.

image

Related Articles

Apply a coupon when creating a subscription
How do I apply Coupons to subscriptions?
How to move a subscription from one customer to another?

Was this article helpful?