Free calculator

The subscription box churn and MRR calculator.

Type your active subscribers, monthly churn rate, and price per month. Monthly recurring revenue and subscriber lifetime value update as you type. No email, no gate, nothing leaves this page.

The calculator

Three numbers, and the answer moves as you type.

The boxes start filled with an illustrative example, not a benchmark. Replace it with your own numbers.

Your numbers.

Subscribers currently active and being billed, right now.

The share of active subscribers who cancel in a typical month.

What a subscriber pays each billing cycle, before any discount codes or annual-plan pricing.

Your result.

Monthly recurring revenue

$27,200
51 cancellations / month

At 850 subscribers and 6% monthly churn, about 51 people cancel a typical month, and a subscriber sticks around for roughly 16.7 months on average.

Cancellations / month
51
Average subscriber lifetime
16.7 mo
Subscriber lifetime value
$533.33
Annual run rate
$326,400
MRR                    = active subscribers × price per month
cancellations / month  = active subscribers × (churn % / 100)
average lifetime       = 1 / (churn % / 100), in months
subscriber LTV         = price per month × average lifetime
annual run rate         = MRR × 12

This is the standard flat-churn lifetime value formula, not something we invented, and it carries the same simplification everywhere it's used: it assumes churn applies evenly across the whole subscriber base regardless of how long someone has been subscribed.

See it on your own data Real numbers from your Shopify store, not a guess.

Other tools

More free calculators.

What this does not tell you

This applies one flat monthly churn rate evenly across the whole subscriber base, which assumes every subscriber is equally likely to cancel regardless of how long they've been subscribed. Real subscription cohorts almost never behave that way: they usually lose people fastest in month one or two, then settle into a stickier core that churns much more slowly. Averaging those two very different groups into one flat rate is the same simplification any flat-churn LTV formula makes, not something specific to subscription boxes.

The practical effect is that the "average lifetime" and LTV figures above tend to understate how long your stickiest subscribers actually stay, and overstate how long your newest ones will. A cohort-based churn curve, tracking each signup month separately, is the more accurate version of this calculation; it just needs more data than three numbers.

Questions

Common questions about subscription churn and MRR.

What's a good churn rate for a subscription box?

There is no universal healthy number. It varies by category, by price point, and by how the box is marketed and sold. Lower-priced, impulse-driven boxes tend to run higher churn than higher-priced, considered ones. Compare your own churn against your own history and your own price point, not a generic benchmark you found online.

Is MRR the same as revenue?

Not exactly. MRR is a snapshot run-rate calculated from active subscribers and their price, not necessarily the cash actually collected in a given month. Proration on mid-cycle signups, upgrades, downgrades, refunds, and failed payments can all make actual collected revenue differ from the MRR figure.

How does churn affect LTV?

Inversely, and directly through the formula above: lower churn means a longer average lifetime, which means a higher lifetime value at the same price. Cutting monthly churn in half roughly doubles the average lifetime and, with it, the LTV.

Does this distinguish voluntary from involuntary churn?

No, and that's a real distinction it doesn't make. Involuntary churn, a payment failing to process, is often fixable through card-retry logic and dunning emails. Voluntary churn, someone actively deciding to cancel, is a different problem with different fixes. This calculator only takes one blended churn rate and can't tell you which kind you're looking at.

Is first-box churn different from ongoing churn?

In practice, often very different: a meaningful share of cancellations for many subscription boxes happen right after the first shipment, before a subscriber settles in, and the rate among people who make it past that point is usually lower. This calculator uses one flat rate for the whole base, which is a simplification, not a claim that churn is actually constant over a subscriber's lifetime.

Next

See churn and margin together, from your own store data.

Upstream connects real subscriber and order data from your store to show contribution margin per subscriber, not just a flat blended churn rate applied to everyone. It is the connected version of the calculator above.