Skip to main content
Ecommerce & Subscription

ReCharge subscriptions, charges, and churn in one model

Subscription revenue hides in standard order reports. ReCharge subscriptions and charges are modeled into MRR, churn, and subscriber revenue.

Access
Read-only ReCharge Admin API token
Includes
Subscription charges and one-time add-ons sold on a subscription checkout

ReCharge

Commerce, order, billing, and subscription systems that anchor revenue and lifecycle reporting.

Why ReCharge?

ReCharge powers subscriptions for thousands of Shopify brands. SourceMedium transforms ReCharge data into subscription metrics that reveal retention patterns and revenue predictability.

MRR tracking

Monthly recurring revenue calculated from active subscriptions.

Churn analysis

Cancellation reasons, where ReCharge supplies them, and signup-cohort retention show where subscribers leave.

Subscriber revenue

Realized net charge revenue per subscriber, built from ReCharge's charge history.

Order integration

ReCharge orders sync with Shopify for unified revenue reporting.

Before you analyze

Boundaries that change how ReCharge numbers should be read.

Pick the grain first

Subscription, subscriber, order, and charge are separate grains with separate tables. One subscriber can hold several subscriptions, so decide what you are counting before you count it.

Details in the docs

MRR is not realized revenue

MRR describes recurring subscription value. Collected money comes from charges, and subscriber lifetime revenue counts settled charges only.

Details in the docs

Bundles inflate counts

A ReCharge bundle currently lands as several component subscriptions, which inflates subscription counts and MRR. Use is_bundle_component to find those rows.

Details in the docs

What you can ask

With SourceMedium Agent, you can query ReCharge data using natural language. Here are some examples.

What's our current MRR?
Show me churn rate by subscription cohort
What's the average subscription duration before cancellation?
How much revenue comes from subscriptions vs. one-time?
Which products have the highest subscription attach rate?
Investigate with your AI

Joins with other integrations

ReCharge data is designed to join with your other data sources for unified analysis.

How it works

Setup depends on the source. We confirm access requirements, history, cadence, and customer responsibilities before implementation begins.

1

Connect ReCharge

Enter your ReCharge API token with read access.

2

Subscription modeling

Subscriptions, subscribers, and charges are modeled into MRR, churn, and subscriber revenue.

3

Unified reporting

ReCharge orders join Shopify for total revenue analysis.

Ready to stop debating the numbers?

In 30 minutes, we will

  1. Map your current systems and reporting gaps.

  2. Show one workflow relevant to your team.

  3. Outline likely fit, implementation scope, and next steps.

Book a walkthrough

Share a little context, then choose a time immediately after submitting.

Takes under a minute. Then pick a time.

How we use your details