Numbers you can trust, every single time
Every change in MRR is one record tied to the Stripe event that caused it. The movements add up to the cent, and a nightly check against Stripe fixes any gap.
See how we count MRRRevenue analytics for Stripe
PulseARR turns Stripe into numbers you can check, then explains every change in plain English.
Read-only Stripe access. First numbers about 60 seconds after you connect.
MRR
$48.2K
+4.2% vs. last 30 days
Pulse, 9:00 AM
MRR is $48.2K, up $640 since yesterday. One expansion from Acme ($400) and two new Starter plans. Nothing needs you today.
Platform
Every change in MRR is one record tied to the Stripe event that caused it. The movements add up to the cent, and a nightly check against Stripe fixes any gap.
See how we count MRRPulse reads your numbers overnight and sends a short brief by email and Slack. Ask a question in plain English and get the answer with the customers and payments behind it.
Why did churn jump in October?
Pulse
Churned MRR was $1,860 in October, 2.3x the 90-day average. Four of six cancels were on Starter and named price.
| Customer | Plan | MRR lost |
|---|---|---|
| Fennel Studio | Starter | $490 |
| Orbit Notes | Starter | $390 |
| Cedar Health | Growth | $380 |
Sample data. 3 of 6 cancels shown.
Recover works alongside Stripe's own retries. It sends timed emails and texts in your brand, shows a banner in your app and gives customers a one-click page to update their card.
Recover
Cancel Flow
Revenue by Source
How we count
A test suite of hard billing cases runs on every release and fails if any MRR is off by one cent.
Count as one twelfth each month. Quarterly plans count as one third.
$1,200 a year = $100 MRR
Lower MRR while they last. A 100% coupon counts as zero.
$100 plan at 50% off = $50 MRR
Count as zero MRR. Trials have their own metrics.
$500 setup fee = $0 MRR
More than 30 days past due counts as churn. Paying later counts as a reactivation.
Unpaid on day 31 = churn
Count at 52 ÷ 12 = 4.33 weeks a month.
$30 a week = $130 MRR
Turned into your currency at that day's rate, and the rate is stored with the number.
€92 at 1.087 = $100.00
Security
PulseARR reads your billing data and never moves money. Each team's data is fenced off from every other team.
PulseARR can read Stripe and can't change it.
The card page uses Stripe's own fields, so card numbers never reach our servers.
Disconnecting a source or deleting your team removes the data for real.
Pricing
Recover and Cancel Flow come with every paid plan.
$0a month
Up to $20K MRR
Join the beta$29a month
$20K–50K MRR
Join the beta$79a month
$50K–250K MRR
Join the beta$199a month
Over $250K MRR
Join the betaBaremetrics Launch with Recover and Cancellation Insights
$333 a month
PulseARR Starter, Recover and Cancel Flow included
$29 a month
Baremetrics prices from baremetrics.com/pricing, checked Nov 10, 2026.
Private beta
We're letting teams in each week. Free up to $20K MRR, with no card and no time limit.
What happens next