B2B subscription billing, unified with commerce
B2B billing and DTC orders rarely meet in one report. Chargebee subscriptions are modeled into MRR and churn, and its invoices sit beside Shopify orders.
- Access
- Read-only Chargebee API key
- MCP server
- Official server, checked September 2026
Chargebee
Commerce, order, billing, and subscription systems that anchor revenue and lifecycle reporting.
Why Chargebee?
Chargebee handles subscription billing for B2B and SaaS models. SourceMedium counts Chargebee as an online store in repurchase reporting and uses its line-item mappings to tell subscription orders from one-time ones. Its subscriptions land in the same subscriber and retention tables as ReCharge.
MRR tracking
Monthly recurring revenue calculated from active Chargebee subscriptions.
Churn and cancellations
Cancelled subscriptions, with the cancellation reason where Chargebee supplies one, show where subscribers leave.
Order-type classification
Chargebee line-item mappings mark each order line as subscription or one-time before the order rolls up.
Repurchase reporting
Repeat purchasing by order date includes Chargebee orders next to Shopify and Amazon.
Before you analyze
Boundaries that change how Chargebee numbers should be read.
Pick the grain first
Subscription, subscriber, and order are separate grains with separate tables, and Chargebee invoices land as orders. One customer can hold several subscriptions, so decide what you are counting before you count it.
Details in the docsMRR is not billed revenue
MRR describes the recurring value of active subscriptions. What a customer was actually charged comes from Chargebee invoices, which land as orders.
Details in the docsWhat you can ask
With SourceMedium Agent, you can query Chargebee data using natural language. Here are some examples.
What's our MRR from Chargebee subscriptions, and how did it move last quarter? Which cancellation reasons are most common among Chargebee subscribers? Compare subscription vs. one-time revenue How it works
Setup depends on the source. We confirm access requirements, history, cadence, and customer responsibilities before implementation begins.
Create a read-only key
In Chargebee, open Settings, then Configure Chargebee, then API keys and webhooks, and add a Read-Only key with access to All.
Connect in SourceMedium
Choose Chargebee in the connector picker and paste the key. SourceMedium checks it before saving.
Wait for the first data
The connection reads Awaiting first data until its first sync lands, then Connected.
Ready to stop debating the numbers?
In 30 minutes, we will
-
Map your current systems and reporting gaps.
-
Show one workflow relevant to your team.
-
Outline likely fit, implementation scope, and next steps.
Book a walkthrough
Share a little context, then choose a time immediately after submitting.
Choose a time for your walkthrough
We couldn't load available times here.
Open the scheduling calendar in a new tab. If you cannot schedule now, we will still follow up.
Open scheduling calendar