# stripe-pulse stripe-pulse is a free, open-source CLI tool that calculates SaaS subscription metrics directly from the Stripe API. It provides MRR, ARR, churn, LTV, NRR, Quick Ratio, and MRR movement breakdowns without requiring a paid analytics service like Baremetrics or ChartMogul. It works by fetching subscription data from Stripe on every run (no local database), so metrics are always real-time. Supports multiple output formats (terminal, JSON, CSV, Markdown), chart visualizations, and named profiles for multi-account management. Key commands: `mrr`, `arr`, `churn`, `revenue-churn`, `nrr`, `quick-ratio`, `movements`, `plans`, `trials`, `customers`, `dashboard`. Install via `npx stripe-pulse` or `npm install -g stripe-pulse`. Requires Node.js >= 20. Performance scales linearly with subscription count; works well for indie SaaS (under 10,000 subscriptions). Source: https://github.com/progrmoiz/stripe-pulse ## References - https://github.com/progrmoiz/stripe-pulse - https://www.npmjs.com/package/stripe-pulse ## Related - [[SaaS startup tech stack advice]] - [[SaaS Misalignment with User Objectives]]