Getting Started

Building Blocks

Subscription Features




Billing Features


Payment Methods

Direct Debit Payments

Configuring Gateways

Fraud Management

Hosted Pages

Attach Additional Data


Open Source Resources

Other Features

API Integration

Third Party Integrations


When an active subscription is moved to an inactive state and further renewals do not take place, it is said to be canceled.

Subscription cancellations and reactivations 

An active subscription can be canceled any time. There are five ways in which a subscription can be canceled:

Immediate Cancellation vs Scheduled Cancellation 

When canceling a subscription, you can either choose to cancel the subscription immediately or schedule it to be canceled at the end of the current term (via API  or web interface). If the subscription is set to be canceled immediately, then the subscription will get terminated right away.

When a subscription is set to be canceled at the end of the current term, the subscription will move into non-renewing state and the number of billing cycles will be set to zero. No invoice will be generated, unless one-time charges are collected at the time of cancellation. Learn more.

  • Whenever a subscription is canceled, automatic refunds will not be made to customers, but you can refund them manually.
  • To avoid credit card disputes (chargebacks), it is recommended to have a clear and precise cancellation/refund policy in place.


For subscriptions in "Future" state, the subscription can be canceled only immediately. There is no option to set it cancel at end of term after the subscription gets activated.

As a workaround, you could use the Change Subscription operation and set the number of billing cycles to 1 which in turn would make the subscription to get canceled at the end of its first term.

When will a subscription with a scheduled cancellation, become active? 

When the number of billing cycles is increased for a subscription or when the subscription is switched to a plan that has a different term period, it will switch from non-renewing state to active state.


If the number of billing cycles for a monthly subscription, scheduled for cancellation (number of billing cycles set to 0) is set to any non zero number, or if the plan is changed to a yearly one using the Change Subscription operation, the subscription will become active.

Can a cancellation be postponed? 

The date of cancellation for a subscription which is scheduled to be canceled upon the next renewal can be changed via web interface (using the option Change Cancel Date available on the right side panel of the subscription details page) or using the Change term end API. 

If the cancellation date is postponed, the subscription will still continue to be in the non-renewing state, until the cancellation date. Since, just the cancellation date changes and not the status of the subscription, payment is not collected for the intermediate period.


When the subscription gets canceled, there will not be any future charges. However, if any charges were added to be collected at the end of the current term for a non-renewing subscription, Chargebee will attempt to collect them when the subscription gets canceled.

The subscription will get canceled irrespective of whether the charges are collected or not.

If Chargebee is not able to collect the pending charges from the customer due to any card issues, collecting the payments will have to be handled at your end.

Reactivating a canceled subscription 

A subscription goes into canceled state under specific circumstances. To re-start the billing for a canceled subscription, you need to ‘reactivate' your subscription. Learn more.