This article covers:

  • Creating multiple subscriptions for a customer

  • Multiple purchases with different billing dates.


You can certainly create multiple subscriptions for a single customer in Chargebee.

When multiple products that need to be purchased & charged independently as separate subscriptions multiple subscriptions will need to be maintained.

Subscriptions can be created using our hosted pages, APIs & through the Chargebee web interface. In all instances, the customer record will need to be in present in Chargebee.


However, depending on your use-case, multiple products can be added to one subscription as add-ons.


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.



Using APIs:


You can use the Create Subscription for Customer API to create additional subscriptions for a customer, by passing an existing customer_id.

For this, the customer record will need to be created in Chargebee at the time the Create Subscription for Customer API is called.


From the Checkout Pages:


Existing customers can sign up for a second subscription from the checkout pages too. To enable this option, navigate to Settings > Configure Chargebee > Checkout & Self-Serve Portal and enable the “Allow customers to have multiple subscriptions”.



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.



Related articles & documentation: