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

How to configure self-serve calendar billing for E-Commerce business?

Problem Statement

You want to know how to configure self-serve calendar billing for e-commerce business.

Scope

How to configure self-serve calendar billing for shippable products?

How to specify the self-serve e-commerce calendar billing configuration only on subscription activation events?

Do I have the option to apply self-serve Calendar billing only for specific plans for shippable products?

Summary

**Chargebee's self-serve Calendar Billing feature, allows you to configure the settings from the Chargebee UI. First to enable self-serve Calendar Billing for your Chargebee site, contact support. **Once the **self-serve calendar billing is enabled on your site, follow the steps below.

  • Step 1: Click Settings > Configure Chargebee > Billing LogIQ > Billing & Invoices > Calendar Billing and click Enable.
  • Step 2: For the product shippable option select Yes.
  • Step 3: Under Enable Proration option if you want to adjust credits, toggle On or Off. Click here for more information.
  • Step 4: Under Cut-off days specify the number of days during which a single invoice is generated
  • Step 5: Configure site-wide billing or plan-specific billing based on your billing preferences and product offerings specifically.

Solution

There are 3 stages to enable self-serve Calendar billing for your site.

Stage 1

To enable self-serve Calendar Billing for your Chargebee site, contact support.

Once enabled click Settings > Configure Chargebee > Billing LogIQ > Billing & Invoices > Calendar Billing and click Enable.

image

Step 2: Is your product shippable setting by clicking the drop-down to select Yes.

Step 3: Enable the toggle On under Enable Proration option if you want to adjust credits when a subscription is created or changed outside of the billing date range, if not Off. Click here for more information.

image

Step 4: Under Cut-off days specify the number of days during which a single invoice is generated between two billing periods for Weekly, Monthly, and Yearly billing frequency.

**

image
**

Stage 2

Site-wide Billing

Configure billing logic to change your site's default billing date. This overrides your current billing settings for all customers and plans.

To configure site-wide billing that applies to all plans and addons in your Chargebee site, follow these steps:

  1. On the self-serve Calendar Billing configuration page, click Set up Calendar Billing for your site > Add a site-wide billing frequency.

  2. On the Configure site-wide settings pop-up, specify the following details:

image

Select billing trigger type: Select from the following billing trigger types from the drop-down list:

  • Standard: Select this option to configure the site-wide settings and have them applied to subscription creation, activation, change, and renewal.
  • Advanced: Select this option to configure the site-wide settings and have them applied to specific subscription events.
Site-wide BillingStandardAdvanced
NameEnter a name to the calendar billing site-wide setting that will be used internally within the Chargebee siteEnter a name to the calendar billing site-wide setting that will be used internally within the Chargebee site
Select billing frequency

Select from the applicable billing frequency that is configured on your Chargebee site. >Weekly >Monthly >Yearly

Select from the applicable billing frequency that is configured on your Chargebee site. >Weekly >Monthly >Yearly

Select the billing trigger typeStandardAdvanced
Set a recurring billing day

>Select a day/date >Not set >Auto set

>Select a day/date >Not set >Auto set

Apply these Calendar Billing settings whenNA

>A subscription is created >A subscription is activated >A change is made to an existing subscription >An existing subscription is renewed

Set billing date rangeNASet a range of days on which your customers will be billed for the selected events.
Enable delayed billingDelay billing for a set number of cycles. Customers will be charged on the same billing day of a later cycle.Delay billing for a set number of cycles. Customers will be charged on the same billing day of a later cycle.
Select cycles for delaySet the number of cycles for which you want to delay billing.Set the number of cycles for which you want to delay billing.
Select PlansAdd at least one plan/price point for these billing settings to take effect.Add at least one plan/price point for these billing settings to take effect.

**Set a recurring billing day

  1. Select a day/date**: Select a recurring billing day or date from the drop-down list to determine when the customer must be billed every subsequent week or month/year.
    2. Not set: Select this option to set the billing day by calling an API.
    3. Auto set: Select this option to align with the corresponding subscription's first purchase, applicable for only the associated customer.

Sample 1: Standard Site-wide monthly billing on the 1st of every month with the delayed billing disabled

image

Sample 2: Advanced site-wide monthly billing on the 1st of every month configured for Subscriptions created between the (3rd-18th)

image

Stage 3

Plan-specific Billing

Set up custom billing logic for specific plans. Plan-specific billing settings will override any other billing configurations on your site.

To configure self-serve calendar billing settings to specific plans on your Chargebee site, follow these steps:

  1. On the Calendar Billing configuration page, click Set up Calendar Billing for specific plans > Add a plan-specific billing frequency.

  2. On the Configure site-wide settings pop-up, specify the following details:

Plan-specific BillingStandardAdvanced
NameEnter a name to the calendar billing site-wide setting that will be used internally within the Chargebee siteEnter a name to the calendar billing site-wide setting that will be used internally within the Chargebee site
Select Plan frequency

Select from the applicable billing frequency that is configured on your Chargebee site. >Weekly >Monthly >Yearly

Select from the applicable billing frequency that is configured on your Chargebee site. >Weekly >Monthly >Yearly

Select the billing trigger typeStandardAdvanced
Set a recurring billing day

>Select a day/date >Not set >Auto set

>Select a day/date >Not set >Auto set

Apply these Calendar Billing settings whenNA

>A subscription is created >A subscription is activated >A change is made to an existing subscription >An existing subscription is renewed

Enable delayed billingDelay billing for a set number of cycles. Customers will be charged on the same billing day of a later cycle.Delay billing for a set number of cycles. Customers will be charged on the same billing day of a later cycle.
Select cycles for delaySet the number of cycles for which you want to delay billing.Set the number of cycles for which you want to delay billing.
Select PlansAdd at least one plan/price point for these billing settings to take effect.Add at least one plan/price point for these billing settings to take effect.

**Set a recurring billing day

  1. Select a day/date**: Select a recurring billing day or date from the drop-down list to determine when the customer must be billed every subsequent week or month/year.
    2. Not set: Select this option to set the billing day by calling an API.
    3. Auto set: Select this option to align with the corresponding subscription's first purchase, applicable for only the associated customer.

Sample 1: Standard Yearly plan-specific alignment with the recurring date as April 10th enabling delayed billing with 1 billing cycle.

image

**Sample 2: Advanced Weekly plan-specific alignment - Autoset **billing configured on Change made to an existing Subscription Change events occurring between Monday to Wednesday.

image

Was this article helpful?