A portfolio company can bleed 8% of its MRR in a single quarter, and the board deck won't surface it until Q+1. Monitoring churn company-by-company is a quarterlies problem. Billing-data-native monitoring catches the signals across every company in real time, before they compound.
2–5%
Typical monthly churn range
20–40%
Involuntary share of total churn
30–70%
Recovery rate with automated dunning
Why portfolio-level churn monitoring is different from single-company tracking
Single-company churn tracking is a product problem — the team watches its own cancellation numbers and reacts. Portfolio-level churn monitoring is an operating problem — someone needs to watch churn across 5, 15, or 50 companies and spot the ones that need intervention before a quarterly review surfaces stale numbers.
The gap isn't tools. It's timing. A 5-company portfolio averaging 3% monthly churn has a ~14% chance of at least one company exceeding 5% in any given month. The portfolio average still reads "fine" — the outlier hides in the blend.
The quarterly reporting lag
Most portfolio operators receive churn data via quarterly board decks. Each company assembles its own numbers, using its own definitions, on its own timeline. By the time the data reaches the operating team, it's 30–90 days stale. A churn spike that started in January surfaces in April — two cohorts of customers are already gone.
The lag is structural, not a process failure. Self-reported data takes time to collect, reconcile, and present. Shortening the cycle to monthly helps, but the problem scales with portfolio size. At 15 companies, even monthly reporting consumes days of operating team bandwidth.
The three churn signals billing data catches first
Billing data doesn't wait for quarterly reports. Every subscription event — cancellation, downgrade, failed payment, trial expiry — is recorded in Stripe as it happens. Three patterns in that event stream predict churn before it shows up in aggregate numbers.
Failed payment velocity
A sudden increase in failed payments is the earliest involuntary churn signal. Failed payments precede cancellations by 7–30 days, depending on the company's retry logic. At portfolio scale, you can compare failed payment velocity across companies to spot the outliers — a company whose failure rate doubled this month while the rest held steady has a problem worth investigating immediately.
Cross-company comparison is where portfolio-level monitoring earns its keep. If Company D's failure rate jumps from 2.1% to 4.8% in a single week while the other nine companies hold at 1.5–2.5%, the cause is almost certainly company-specific — a billing configuration change, an expired bulk-update token, or a pricing page that broke the checkout flow. If three or four companies spike simultaneously, the pattern points to a card network outage or a processor-level issue that no individual company would diagnose on its own. The portfolio view turns an ambiguous signal into a directional one.
Customer Churn Rate
Percentage of customers who cancel their subscription within a given period.
Downgrade clustering
Downgrades are voluntary churn in slow motion. A customer who moves from the $200/mo plan to the $50/mo plan hasn't churned yet, but they've signaled reduced commitment. When downgrades cluster — 5+ in the same week — it's usually a pricing or product-market fit issue worth surfacing to the portfolio company's leadership.
The revenue math makes clusters impossible to ignore. Five customers downgrading from $200/mo to $50/mo in the same week is $750/mo in MRR contraction — $9K annualized from a single company. Across a 10-company portfolio, if even three companies experience similar clusters in the same quarter, that's $27K+ in annualized revenue erosion that never shows up as "churn" in a logo-count report. These customers are still paying; they're just paying 75% less.
Trial-to-paid decay
A declining trial-to-paid conversion rate is an acquisition quality signal. If the rate drops from 8% to 4% over two months, the company is spending the same on acquisition but converting worse — a leading indicator of growth stall that shows up in revenue 60–90 days later.
Portfolio context sharpens the signal. A company converting trials at 4% isn't alarming in isolation — some verticals and price points run lower. But if its peer cohort (similar stage, similar ACV) averages 8%, the gap is a 2x underperformance that warrants a conversation. Comparing trial-to-paid rates across portfolio companies at the same growth stage separates structural norms from company-specific problems in onboarding, activation, or time-to-value.
Net Revenue Retention
Revenue retained from existing customers including expansion, contraction, and churn.
Building a portfolio churn monitoring workflow
The goal is a single daily check that surfaces only the companies and signals that need attention. Not a dashboard you log into — a push notification with enough context to act.
Standardizing churn definitions across companies
Before monitoring, you need a common language. "Churn" means different things across companies. Some count only cancellations. Others include non-renewals. Some measure logo churn (customer count), others revenue churn (dollar value). Involuntary churn (failed payments) may or may not be included.
Billing-system data resolves this. When churn is computed from Stripe subscription events, the definition is in the code: a subscription that moves from active to canceled is a churn event. Whether it was voluntary (customer-initiated) or involuntary (payment failure) is tagged automatically. Every company uses the same formula.
Setting per-company thresholds by stage and ACV
A 4% monthly churn rate is a crisis for a $5M ARR company and expected for a pre-PMF startup at $100K ARR. Thresholds need to be stage-appropriate. Early-stage companies get wider bands; growth-stage and scale-stage companies get tighter ones.
ACV matters too. A company selling $200/mo seats will have structurally higher logo churn than one selling $50K/yr contracts. The alert threshold for SMB SaaS might be 5% monthly; for enterprise, 1%. Setting these per company avoids both false alarms and missed signals.
Start with industry benchmarks, then calibrate from observed data. A reasonable starting point by stage: pre-PMF companies (under $200K ARR) alert at >6% monthly customer churn; growth-stage ($200K–$2M ARR) at >4%; scale-stage ($2M+ ARR) at >2%. Run those defaults for 90 days, then tighten or widen based on each company's actual distribution. A company that naturally runs at 3.5% shouldn't share a 6% threshold with a pre-PMF peer — its alert should fire at 4.5%, a meaningful deviation from its own baseline.
Gross Revenue Retention
Revenue retained from existing customers excluding expansion — the floor of your retention.
From monitoring to intervention
Detecting churn is step one. The operating value is in what happens next. The intervention depends on the type of churn.
Involuntary churn — failed payments, expired cards — is mechanical. Recovery rates of 30–70% are achievable with automated retry logic and dunning sequences. The portfolio operator's job is to ensure every company has recovery infrastructure in place, and to benchmark recovery rates across the portfolio.
Voluntary churn — cancellations, non-renewals — requires diagnosis. Is it pricing? Onboarding failure? Competitive loss? Product-market fit erosion? The billing data tells you whathappened (which customers, which plan, which cohort); the intervention requires the portfolio company's product and customer success teams to understandwhy.
When a company flags, resist the impulse to escalate on a single data point. First, verify the signal is sustained over 2+ weeks — a one-week spike in a 50-customer base can be three coincidental cancellations, not a trend. Second, request a root cause analysis from the company's own team; they have the qualitative context (support tickets, exit surveys, competitive mentions) that billing data alone can't provide. Third, compare against the company's own historical baseline, not just the portfolio average — a company that has run at 4.5% for six months and hits 5.2% is a different conversation than one that jumped from 2% to 5.2%.
How North Metric surfaces portfolio churn signals
Connect each portfolio company's Stripe account via a read-only restricted key. North Metric computes churn metrics daily — customer churn rate, revenue churn rate, involuntary churn rate, NRR, and GRR — using standardized definitions across every company.
The daily briefing surfaces only the companies that need attention: churn rate above threshold, failed payment spike, downgrade cluster, or trial conversion drop. Each alert includes enough context — the metric value, the threshold, the trend over 30 days — to decide whether to investigate or watch.
Portfolio-level views roll up the churn picture across all companies: aggregate involuntary churn rate, recovery rate benchmarks, and company-by-company comparison charts. The goal is one screen that answers "is churn getting worse anywhere?" — not 15 separate dashboards.