How I Monitor Subscription Business Metrics in Baremetrics
Subscription revenue can look calm while small leaks spread under the floorboards. New customers may lift monthly recurring revenue (MRR) while existing customers cancel or downgrade. Baremetrics metrics help separate these movements so you...

Subscription revenue can look calm while small leaks spread under the floorboards. New customers may lift monthly recurring revenue (MRR) while existing customers cancel or downgrade. Baremetrics metrics help separate these movements so you can see whether growth rests on a healthy customer base.
This guide covers the churn math, the Baremetrics views worth checking, and a repeatable review routine. The rule is simple. Define each measure, use the same method every period, and check the reasons behind the numbers before choosing a fix.
What is MRR churn?
MRR churn is recurring monthly revenue lost from customers who cancel or reduce their subscriptions during a set period. Revenue churn measures dollars lost. Customer churn, also called logo churn, measures the number of customers lost. The two measures answer different questions, so a subscription business should track both.
The formulas below use MRR at the start of the period as the baseline. Full cancellations count as churned MRR. Downgrades count as contraction MRR. The period can be a month, a quarter, or a year, but the starting balance and the revenue movements must cover the same window. Monthly churn and annual churn are not directly comparable.
Keep new customer MRR and reactivation MRR separate. New sales should not erase losses from customers who were active at the start. In this method, a returning former customer is reported as reactivation revenue and not as expansion. Other businesses may use different rules. Write the rule down and apply the rule every period.
Gross vs. net revenue churn: formulas and example
Gross revenue churn shows the share of starting MRR lost to cancellations and downgrades before expansion is counted. Net revenue churn subtracts expansion MRR from those losses. Together the two rates show revenue leakage before and after account growth offsets the leakage.
- Gross revenue churn rate = (churned MRR + contraction MRR) ÷ starting MRR × 100
- Net revenue churn rate = (churned MRR + contraction MRR − expansion MRR) ÷ starting MRR × 100
Neither formula includes new customer revenue or reactivation revenue. Gross churn does not subtract expansion. Net churn subtracts expansion from customers already in the starting base. The distinction follows Stripe guide to gross churn, though reporting tools may label or group revenue movements differently. Confirm how your billing system defines each field before comparing a dashboard with a spreadsheet.
Here is a worked example. A company starts the month with $80,000 in MRR. Existing customers cancel $4,000, downgrade by $1,000, and expand by $3,000. New customers add $6,000. Ending MRR is $84,000.
$80,000 starting MRR − $4,000 churned MRR − $1,000 contraction MRR + $3,000 expansion MRR + $6,000 new customer MRR = $84,000 ending MRR
- Gross revenue churn: ($4,000 + $1,000) ÷ $80,000 × 100 = 6.25%
- Net revenue churn: ($4,000 + $1,000 − $3,000) ÷ $80,000 × 100 = 2.5%
The company added $4,000 in net MRR overall. Even so, the company lost 6.25% of opening recurring revenue to cancellations and downgrades. New sales helped ending MRR but did not improve gross retention. A negative net churn rate means expansion exceeded losses from the existing base. A negative rate does not mean nobody canceled.
Some dashboards use the label churned MRR for both cancellations and reductions. When your system works this way, do not add contraction MRR a second time. Separate the fields or adjust the formula so each lost dollar counts once. Consistent definitions matter when you compare months, prepare a board report, or calculate net revenue retention (NRR).
Customer churn and revenue churn show different risks
Picture a company with 100 customers at the start of a month. Five customers cancel. Logo churn is 5 ÷ 100, or 5%. If the five accounts each paid $100 per month, lost MRR is $500. If one customer paying $3,000 cancels instead, logo churn is only 1%, but lost MRR is $3,000.
Logo churn answers the question of whether more customers are leaving. Revenue churn answers how much recurring income is leaving. A rise in churn among low-value accounts may point to onboarding or product-fit problems. A single large cancellation deserves an account review even when the logo rate looks small.

What is a healthy monthly MRR churn rate?
No single churn target fits every SaaS company. Customer size, contract length, sales model, market, and product type all shape what a rate means. A monthly figure also cannot be compared fairly with an annual figure. Maxio churn overview notes there is no universal good churn rate and recommends tracking more than one measure.
Published benchmarks offer context, but check what each benchmark counts. Paddle SaaS churn guide discusses broad churn estimates and warns studies use different definitions and periods. A figure for total customer churn is not automatically a target for monthly gross MRR churn. Compare your own trend over time with the same formula. Then compare with a benchmark only when the customer segment and method match.
What Baremetrics tracks and how to read the views
Baremetrics connects to billing systems and builds subscription reports from payment events. The Baremetrics dashboard guide names MRR, lifetime value (LTV), average revenue per user (ARPU), churn, and customer acquisition cost (CAC) among the core measures. The same guide describes MRR movements as new, expansion, contraction, and churned MRR, derived from upgrade, downgrade, and cancellation events. The guide also gives two different counts for the number of metrics tracked, so treat any single count with caution.
Several dashboard features support a regular review.
- Control Center: a live feed of signups, payments, upgrades, downgrades, and cancellations.
- Smart Dashboards: custom views with metric, goal, and table widgets, segmented by attributes such as country, plan type, or CRM data.
- Slack and email reports: scheduled or real-time updates on MRR, LTV, churn, and new customers.
- Cancellation Insights: a survey at cancellation with feedback shown in the dashboard.
- Recover: automated emails about failed charges.
- Trial Insights: analysis of trial user behavior.
Data can also enter through Zapier, CSV imports, or the Baremetrics API, according to the same guide. Supported billing sources listed on the Baremetrics pricing page include Stripe, Braintree, Chargebee, Recurly, Shopify, the Apple App Store, and Google Play. Slack and Intercom integrations appear under the Growth and Scale plans.
A practical Baremetrics churn review
Treat Baremetrics as an operating panel and not as a wall of charts. A short recurring review connects revenue changes to decisions.
- Set the period and baseline. Record starting MRR and use the same monthly or annual window each time.
- Review churned MRR and contraction MRR. Calculate gross churn before looking at new sales or expansion.
- Compare customer churn with revenue churn. Check whether many small accounts or a few large accounts drove the result.
- Review expansion, reactivation, and new MRR separately. This shows what offset losses and what came from fresh acquisition.
- Segment the movements. Break losses and downgrades down by plan, customer type, tenure, and acquisition source.
- Check cancellation reasons, support conversations, product use, and failed payments. A revenue chart alone cannot explain why an account left.
- Record one action and check the next period. Track whether the action changed the same metric in the same segment.
A scorecard makes the review easier to repeat.
| Metric | How to calculate | What to check next |
|---|---|---|
| Gross revenue churn | (Churned MRR + contraction MRR) ÷ starting MRR × 100 | Which existing accounts canceled or downgraded? |
| Net revenue churn | (Churned + contraction − expansion MRR) ÷ starting MRR × 100 | Is expansion masking losses? Which customers expanded? |
| Customer churn | Customers lost ÷ customers at period start × 100 | Are losses clustered by plan, tenure, or source? |
| NRR | (Starting MRR − churned − contraction + expansion MRR) ÷ starting MRR × 100 | Are existing customers growing or shrinking overall? |
| Failed-payment MRR | Recurring revenue tied to failed or overdue charges | Are retries, card updates, or reminders working? |
The table assumes churned MRR means full cancellations and contraction is separate. If your report combines the two, change the formula instead of double-counting. Keep a short written definition beside every recurring report.
Find the cause before choosing a retention fix
When churn rises, start with the accounts and revenue behind the change. Compare cancellations and downgrades by plan, customer type, tenure, and acquisition source. Then read cancellation feedback and support conversations. Check product usage when available, such as falling logins, fewer completed workflows, or a feature no one uses anymore.
Separate voluntary churn from involuntary churn. Voluntary churn happens when a customer chooses to leave, often because of value, pricing, product fit, service, or a change in needs. Involuntary churn follows a payment problem, such as an expired card or a failed charge. The two types call for different responses.
- Weak onboarding or low early use: improve setup guidance, check-in timing, and the first-use experience.
- Product gaps or reliability issues: group feedback by feature and severity, then route repeated problems to product or engineering.
- Support frustration: review response time and unresolved cases, then follow up with affected customers.
- Pricing pressure or downgrades: compare value and usage by plan before changing prices or packaging.
- Failed renewals: review retry timing, payment-update links, and reminder delivery.
Early warning signs include declining product use, fewer active users, repeated support complaints, a downgrade, or a failed renewal. Compare these signals across cohorts, such as customers who joined in the same month or came from the same channel. A billing analytics tool shows MRR and payment events, while product-use and support data live elsewhere. Join the sources where possible. A dashboard can flag a pattern but cannot prove the cause alone.

Baremetrics pricing and add-ons
The Baremetrics pricing page sets plan tiers by tracked annual recurring revenue (ARR). The Launch plan covers up to $360K ARR and is free up to $180K ARR, then $49 per month. The Growth plan covers $360K to $3.6M ARR and starts from $69 per month. The Scale plan covers $3.6M and above and starts from $409 per month. Annual billing is listed for Growth and Scale with discounts up to 35%.
Payment Recovery costs $129 per month flat or 10% of recovered revenue. Cancellation Insights costs $129 per month. The page also shows different Growth and Scale figures in its meta description, so confirm current terms on the official pricing page before choosing a plan. Add-on pages describe workflows and do not guarantee results. Track recovered payment MRR for your own customer base instead of relying on a broad recovery promise.
Teams pulling billing data from Stripe can follow the Baremetrics Stripe integration setup as a reference. Whatever tools you use, check how the system handles cancellations, failed payments, downgrades, expansions, and reactivations before treating a churn number as official.
Frequently asked questions
What are the most useful Baremetrics metrics for churn?
Start with churned MRR, contraction MRR, expansion MRR, customer churn, and NRR. Add failed-payment MRR when involuntary churn is a concern.
Does negative net revenue churn mean retention is perfect?
No. Negative net churn means expansion from existing customers exceeded the revenue lost to cancellations and downgrades. Gross churn still shows the losses.
Should you track monthly or annual churn?
Track the period your business plans around, and never compare a monthly rate with an annual rate. Many teams report monthly churn and review annual trends separately.
Can Baremetrics replace an accounting system?
No. Baremetrics reports subscription metrics from billing data. Accounting policy, tax treatment, and financial statements still belong in your accounting system and with your accountant.
Where can you confirm current Baremetrics pricing?
Use the official Baremetrics pricing page. Plan tiers, add-ons, and discounts can change.
Conclusion
Revenue growth and retention are related but not the same. New sales can lift MRR while the existing base loses value. Gross churn shows losses before expansion. Net churn shows losses after expansion offsets them. Customer churn counts accounts, and revenue churn counts recurring dollars.
Choose a definition, document the definition, and compare the same metric across periods. Segment the losses, check customer feedback and product signals, and assign a response to match the likely cause. Record the action and review the result next period. This habit turns a churn chart into a practical operating routine.