PulseARR

Revenue analytics for Stripe

Revenue you can trust, every single time.

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.

Northwind Labs, sample data Updated 4 min ago

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.

Churn2.1%
NRR108%
Recovered$3,940
  • Works with
  • Stripe
  • Paddle (soon)
  • Chargebee (soon)
  • Lemon Squeezy (soon)
  • App Store (soon)
  • Google Play (soon)

Platform

Clear numbers and money back

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 MRR
MRR movementsJun–Nov 2026, from Stripe, sample data
New Expansion Reactivation Contraction Churn Net new

Every morning, what moved and why

Pulse 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.

CustomerPlanMRR lost
Fennel StudioStarter$490
Orbit NotesStarter$390
Cedar HealthGrowth$380

Sample data. 3 of 6 cancels shown.

Every failed card, followed up for you

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.

Failed payment: Juniper CRM, $240Sample data
  1. Day 0Card declined. Stripe retry scheduled.Failed
  2. Day 0Email: "Your card didn't go through"Sent
  3. Day 2Banner shown in the app to the account ownerShown
  4. Day 3Text with the card update linkSent
  5. Day 3New card saved to Stripe and chargedRecovered
Recovered this month$3,940

Recover

Win back failed payments

  • Seven timed emails you can edit, plus optional texts
  • A banner in your app and a paywall after a grace period you set
  • A card page in your brand that saves the new card to Stripe
  • Next month free if it recovers less than your plan costs

Cancel Flow

Learn why customers leave

  • A short survey at cancel time, in your app or by email
  • An offer for each reason, as a Stripe coupon or a pause
  • Follow-up emails with timing you pick

Revenue by Source

See where your revenue comes from

  • MRR by rep and deal from your CRM
  • MRR by campaign and the first page a customer saw
  • Signups from AI answers in ChatGPT, Perplexity and Google
  • Unsure matches marked as unsure, never guessed

How we count

The same rules, written down and tested

A test suite of hard billing cases runs on every release and fails if any MRR is off by one cent.

Annual plans

Count as one twelfth each month. Quarterly plans count as one third.

$1,200 a year = $100 MRR

Coupons

Lower MRR while they last. A 100% coupon counts as zero.

$100 plan at 50% off = $50 MRR

Trials and one-time fees

Count as zero MRR. Trials have their own metrics.

$500 setup fee = $0 MRR

Past due

More than 30 days past due counts as churn. Paying later counts as a reactivation.

Unpaid on day 31 = churn

Weekly plans

Count at 52 ÷ 12 = 4.33 weeks a month.

$30 a week = $130 MRR

Currencies

Turned into your currency at that day's rate, and the rate is stored with the number.

€92 at 1.087 = $100.00

Security

Built for trust from the first click

PulseARR reads your billing data and never moves money. Each team's data is fenced off from every other team.

  • Read-only access

    PulseARR can read Stripe and can't change it.

  • No card numbers

    The card page uses Stripe's own fields, so card numbers never reach our servers.

  • Delete any time

    Disconnecting a source or deleting your team removes the data for real.

Pricing

Free up to $20K MRR

Recover and Cancel Flow come with every paid plan.

Free

$0a month

Up to $20K MRR

Join the beta
  • All metrics and cohorts
  • Dashboard and live feed
  • Weekly email
  • 1 billing source

Starter

$29a month

$20K–50K MRR

Join the beta
  • Pulse briefs and 100 questions a month
  • Recover and Cancel Flow
  • Segments and Slack alerts
  • Daily email

Scale

$199a month

Over $250K MRR

Join the beta
  • Forecasts and scenarios
  • Benchmarks
  • 2,000 questions a month
  • SSO and priority support

Baremetrics 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

Join the beta and connect Stripe first

We're letting teams in each week. Free up to $20K MRR, with no card and no time limit.

What happens next

  1. Sign in with StripeOne click, read-only access.
  2. We import your historyCustomers, plans, invoices and refunds.
  3. First numbers in about 60 secondsThe last 12 months load first.
  4. Your first Pulse briefThe next morning, by email.