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. Managing Contract Terms
  1. Billing
  2. Subscriptions
  3. Articles and FAQ
  4. Managing Contract Terms

How to configure Contract Terms?

Problem Statement

You want to know how to configure contract terms.

Solution

Note: Contract Terms feature is available only on select plans. To know more, visit Chargebee's Plans and Pricing page

To set up contract terms on your Chargebee site, click Settings > Configure Chargebee > Billing LogIQ> Contract Terms and click Enable. Mention your preference for the contract term and apply the changes.

Go to Settings > Configure Chargebee > Checkout & Self-serve Portal > Portal. You can enable Portal for Contract Terms to configure fields that customers on contract subscriptions will see on their self-serve portal.

image
  1. In Contract Terms, select how you want the subscriptions to renew when the contract term ends. You can select from the following options:
    • Contract renews: a new contract and subscription get created for a specific number of billing cycles.
    • Subscription renews without a contract: The subscription will remain active without the contract terms.
    • Contract and Subscription end: This stops the subscription and the contract upon renewal.
  2. When you choose to renew the contract,
    1. Select the number of billing cycles for which the subscription should renew. You can either choose Same as specified in Contract or choose Custom and specify a value.
    2. In the Cut-off period for cancellation, specify the number of days before the Contract Renewal/Contract Expiration, when the customer can cancel their subscription. You can override all of these settings at a subscription level while creating or modifying the subscription.
  3. Under Subscription termination, you can select how you want to handle credits for the unused period when a subscription on the contract is terminated. You can select from the following options:
    • Don't Issue Credits
    • Issue Prorated Credits
    • Issue Full Credits Additionally, you can add conditions to handle this differently based on where the subscription cancellation is being invoked. Click the more icon and add conditions to this rule. Select a source, and add the corresponding behavior. For instance, you can issue full credits when your users invoke a cancellation from the Chargebee Interface, otherwise, for all customers who cancel subscriptions from the self-serve portal, you may choose not to issue credits. You can turn the toggle on/off to allow/lock the overriding capability. When overriding is allowed, users will be able to change this global setting at a subscription level.
  4. If there are existing unpaid invoices for the subscription that is being canceled, you can choose to
    • Retain as unpaid: No further action will be taken.
    • Attempt Collection: If Auto-collection is ON for the customer, an automatic charge for the due amount will be attempted on the available payment method.
    • Write off: The amount that is due will be written off. Credit notes that get created for the write-off will not be sent in response.
  5. Under when do you want to cancel the subscription, you can select:
    • Terminate immediately
    • End of contract term
  6. Under Advanced Settings, if there are existing unbilled charges for the terminated subscription, you can select:
    • Invoice - An invoice gets raised for the unbilled charges, and when the auto-collection is turned on for the customer, an automatic charge for the due amount is attempted on the available payment method.
    • Delete - The unbilled charges get deleted.
  7. And finally, you can turn the toggle on to apply refundable credits/excess payments to unpaid invoices.

Once you are done, click Apply to save your configuration. Once you are done, you can start creating subscriptions with contract terms.

Related Articles

Can I apply contract terms to my existing subscriptions?
What is a contract term?

Was this article helpful?