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
  • 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. Getting Started
  3. Building Blocks Overview
  1. Billing
  2. Getting Started
  3. Building Blocks Overview

Product Catalog

Here's an overview of Chargebee's components to prep you:

Customer

A ‘Customer' contains all the essential information about your customer, such as basic contact details, billing information, payment information and so on. Most of the information is optional and you may choose to store the necessary information at your discretion and as per your needs.

In Chargebee, a Customer can be created without having to create a Subscription first, for collecting ad hoc invoices and charges. Each Customer record can have one or more Subscriptions associated with it. Learn more.

Subscription

A ‘Subscription' is used for modeling the bundle of items subscribed to by a customer. It contains all the recurring items, applicable credits and a track of all ad-hoc charges to be included in subsequent billing cycles.

Each Subscription must be associated with a Plan to define the base cost and the billing frequency (e.g. monthly renewal, yearly renewal, etc). Details such as trial period, duration of the subscription are inherited from the Plan but can be overridden at the Subscription-level. Any changes to the subscribed items, including billing date, and scheduled changes can be managed within the Subscription. When an invoice is generated for a subscription, the required information on the charges is picked from the subscription. Learn more.

Plan

A ‘Plan' defines the frequency of billing and amount to be charged for a product or service. Each Subscription is defined by the Plan associated with it, as the Plan contains information regarding the pricing, the billing cycle, the billing and trial periods of the product. Learn more.

Addon

To define a service or item that's being offered in addition to the plan, you can make use of an ‘Addon'.

These pre-defined components can be specified as one-time or recurring, and also flat fee or quantity based items. You can read more about Addons here.

Coupon

Promotions and incentives play a key factor in driving customers toward a product and to boost sales. A ‘Coupon' defines the benefit being applied, and the period up to which it will be applied, on a Subscription. Learn more.

Quote

A quote is used to give an estimated cost for a product/service to a customer. A quote is created and sent to a customer who can then accept it and sign up for the product/service. Learn more

Invoice

An ‘Invoice' is used as a record of the products/services purchased by a customer. All information regarding the customer's purchase including details of purchased items and their value, credits, taxes, discounts, refunds, and additional charges are contained within an Invoice. Learn more.

Order

An ‘Order' consists of all information required for order tracking within Chargebee, such as quantity ordered, quantity shipped, quantity in transit, and so on. Learn more.

Transaction

All payment related events are tracked as ‘Transactions' in Chargebee. The transaction section provides you with a summary of all the transaction events that have happened in your account. It gives you information such as the date, type, amount and status of the transaction. Learn more.

Was this article helpful?