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

Docschargebeedocs

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
    • Pay Now
    • Extend Subscription
    • Manage Payment Sources
  • 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
  • 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. Hosted Capabilities
  3. Additional Hosted Pages
  4. Extend Subscription
  1. Billing
  2. Hosted Capabilities
  3. Additional Hosted Pages
  4. Extend Subscription

Extend Subscription

When a subscription is nearing the end of its term and is not set to renew, the customer can be given the option to extend their subscription themselves.

This can be accomplished by including an extend subscription button in the Subscription cancellation reminder email sent to the customer.

Here's a sample of such an email:

image

Alternatively, you may use your own system to lead the customer to the extend subscription page by using the Chargebee extend subscription API call.

Once the customer clicks on the extend button in the email or when they are led to the URL returned to you by the API call, a Chargebee-hosted page shows up where the customer can extend their subscription:

image

The feature is designed to let the customer quickly extend their subscription for another term with the click of a button. Hence, the extension happens for the same number of billing cycles and with the same billing interval as specified in the plan-level billing settings (any changes made to the plan at the Subscription level are not applied). Also, if the number of billing cycles in the plan was configured as "Forever," the subscription is only extended for one cycle.

Note

  1. The extend subscription feature is only supported for subscriptions in the non-renewing state.
  2. The option to add/edit the payment method is available to the customer only if auto-collection is enabled at the Customer level and, at the same time, not disabled at the Subscription level.

Configure the email reminder

You can add the extend subscription option to your email reminder(s) in the following way:

  1. Navigate to Settings > Configure Chargebee > Email Notifications > Subscription Cancellations.
  2. Edit the Subscription cancellation reminder email notification.
  3. Add the Extend subscription button for extending the subscription.
  4. Add the estimated charge on subscription extension using the Subscription extension estimate mail merge field. The estimate will automatically account for coupon discounts applicable at the time of extension.

Here's a sample of the email configuration:

image

Note

These options are only available in the Subscription cancellation reminder email and no other email.

Configure the extend subscription hosted page

Follow these steps to customize the way the extend subscription hosted page looks to the customer:

For hosted pages v3

  1. Navigate to Settings > Configure Chargebee > Checkout and Self-Serve Portal > Labels tab > Add more copy/text.
  2. Enter the search term "extend" to list the relevant options.
  3. Choose the options you wish to edit, and edit them.
  4. Preview your changes: navigate to Preview Action Pages > Preview settings > Under Choose action type, choose Extend subscription and proceed.

For hosted pages v2

  1. Navigate to Settings > Configure Chargebee > Checkout and Self-Serve Portal > Text Configuration > In-App Portal.
  2. Change the copy/text as desired.

Note

The extend subscription page will not be available to the customer once the subscription is canceled.

Was this article helpful?