· Generated: 14.07.2026
The sharpest findings and priorities - one page for the decision-maker.
Company X has built a substantial USD 10.1M ARR SaaS business, but revenue quality is under pressure. Broad discounting, annualized churn of approximately 15%, and limited account expansion are jointly preventing the business from converting customer scale into sustainable growth. The immediate opportunity is not simply acquiring more customers - it is protecting realized pricing, retaining existing ARR, and monetizing the installed base more effectively.
Commercial case 1 - Discounting may be suppressing realized ARR by USD 2.5-3.5M annually.
2,094 out of 2,158 customers (97%) carry a discount, with discounts reaching 50%. The scale and breadth of discounting point to systemic pricing leakage rather than selective commercial investment. Introducing approval guardrails, minimum price floors and renewal repricing could recover a material share of this gap without requiring new customer acquisition.
Commercial case 2 - Current churn dynamics put approximately USD 1.5M ARR at risk over the next 12 months.
At 1.4% monthly churn, annualized churn is approximately 15%, while NDR of 97.6% confirms that expansion is not compensating for contraction. The most immediate opportunity is a focused retention intervention for customers showing prolonged inactivity, declining usage and approaching renewal dates.
Commercial case 3 - The current pricing architecture is limiting expansion within the installed base.
Starter Monthly is the largest cohort but has the lowest ARPA and limited upgrade pressure, while Enterprise appears materially under-monetized relative to customer value and market potential. Clear usage triggers, differentiated feature gates and a structured Enterprise expansion motion could unlock significant incremental ARR from the existing customer base.
| Fact from Analysis | Recommendation | Impact | Effort | Priority |
|---|---|---|---|---|
| Uncontrolled discounting | VP approval thresholds and renewal repricing | High | Low | High |
| Elevated churn | 90-day retention intervention for inactive accounts | High | Low | High |
| Weak net expansion | Set NDR ≥105% and assign clear expansion ownership | High | Low | High |
| Weak Starter expansion | Usage-based upgrade triggers and Starter redesign | High | Medium | Mid |
| Enterprise monetization gap | Structured Enterprise expansion playbook | High | Medium | Mid |
| At-risk MRR from inactive accounts | Targeted save campaign before renewal | High | Low | High |
| MRR below recent peak | Monthly MRR bridge as a standing management review | Medium | Low | High |
Key metrics at the end of the analysed period.
| Horizon | Pooled monthly logo churn | Churn events / active-at-start | Annualised run-rate scenario |
|---|---|---|---|
| Latest month | 2.0% | 35 / 1 774 | 21.3% |
| T3M | 1.7% | 88 / 5 303 | 18.2% |
| T12M | 1.4% | 258 / 18 013 | 15.9% |
| Full period | 1.4% | 419 / 30 408 | 15.3% |
Logo churn = lost customers ÷ customers active AT START of month (denominator = prior-month active), summed across months. Bounded 0-100% by construction (cannot lose more than were active). Compound annualisation 1-(1-m)¹², never ×12.
T3M, T12M and full-period values are pooled customer-month estimates, not cohort churn rates or arithmetic averages of monthly churn.
Annualised run-rate assumes the pooled monthly churn remains constant for 12 months. This is a run-rate scenario, not a forecast.
| Scenario | Estimated monthly churn | Indicative revenue LTV |
|---|---|---|
| Optimistic - 2.5th percentile | 1.3% | 38 771 USD |
| Base - median | 1.4% | 35 181 USD |
| Conservative - 97.5th percentile | 1.5% | 32 023 USD |
Formula: Revenue LTV = ARPA (486 USD, latest month) ÷ estimated monthly churn (unrounded). This is REVENUE LTV - no gross margin, no cost-to-serve. A mechanical extrapolation, highly sensitive to low churn. Provide more details to set CAC or an acquisition budget. Labels 2.5%/97.5% are percentiles of the churn-estimate distribution, not churn values.
Interactive - hover for details.
The scale of discounting, its impact on realized ARR and the fastest path to recovery.
| Step | Action | Purpose |
|---|---|---|
| 1 | Stop new leakage: approval thresholds, floor prices and mandatory discount reasons in CRM/CPQ. | Restore control over new contracts. |
| 2 | Segment the installed base by discount depth, renewal date, account value and usage. | Prioritize the largest and safest recovery opportunities. |
| 3 | Reprice at renewal through staged increases and sunset grandfathering. | Move realized prices toward list without a disruptive one-time reset. |
| 4 | Replace permanent discounts with give-get mechanics: longer term, prepayment, volume or reduced scope. | Ensure every concession purchases measurable value. |
Estimated leakage is calculated as foregone potential revenue relative to applicable list prices. The USD 2–3M range is directional and should be validated by cohort before rollout.
Discovery → Total MRR is symmetrically distributed (skew 0.14) with mean 575,105 USD and median 564,522, USD a modest +1.9% divergence. The P10-P90 range (338,396 USD - 845,860 USD) spans a 2.5x band, reflecting the trajectory from early 2024 through mid-2026 rather than volatility noise. The business grew from 284,958 USD to a peak of 878,443 USD (+208%) before a -3.8% pullback to 845,487. USD
Implication → The symmetry of the overall distribution masks what is actually a growth trajectory with a recent inflection. The -3.8% decline from peak, flagged as "EARLY EROSION," is structurally meaningful: it coincides with NDR slipping from 98.82% to 98.77% and revenue churn improving slightly (1.2% → 1.1%). This means the MRR decline is driven more by new logo acquisition slowdown or mix shift than by accelerating churn per se.
Recommendation → Treat the current moment as a diagnostic window. The erosion is shallow enough to reverse, but the underlying expansion engine (NDR < 100%) is net-contractionary. Prioritize expansion revenue mechanics before churn remediation - you're losing altitude slowly, not falling.
Discovery → At the aggregate monthly level, ARPA is tightly symmetric: mean 543, USD median 540, USD divergence +0.6%, P10-P90 of 490 USD-603. USD At the customer level (N=2,158), the picture is radically different: mean 480, USD median 357, USD divergence +34.7%, skew 2.14 - a heavily right-skewed distribution with a fat tail. The P10-P90 range of 167 USD-1,138 USD spans nearly 7x.
Implication → This is a classic aggregation distortion. The monthly aggregate ARPA averaging ~543 USD conceals the reality that the typical customer pays ~357 USD/month. A small cohort of Enterprise customers (1,600 USD-1,700 USD ARPA) is pulling the mean upward by 35%. When you price or forecast off the aggregate mean, you systematically overestimate what most customers pay and underestimate the concentration risk in your top tier.
Recommendation → All pricing decisions, packaging reviews, and LTV models must use the customer-level distribution (median 357, USD not aggregate 543 USD). Segment reporting should always surface plan-level ARPA alongside the blend.
Discovery → The Bayesian posterior median for logo churn is 1.38%/month (95% CI: 1.25%-1.52%), based on 414 churn events across 30,004 customer-months. Annualized via compounding: ~15.4%/year. The aggregate-level churn distribution (mean 1.1%, median 1.1%) is lower because it reflects revenue-weighted monthly observations, not the logo-level posterior.
Implication → A 15.4% annualized logo churn means you replace roughly 1 in 6.5 customers every year. For a base of ~1,000+ active customers at any given time, that's ~155 lost annually. At a median customer value of 357 USD/month, each lost customer represents ~4,284 USD in annualized revenue. The 95% CI width (1.25%-1.52%) is narrow, meaning this estimate is robust - the true churn rate is well-characterized.
Recommendation → Budget for retaining approximately 155 customers/year. If your save rate on at-risk accounts is 20%, you need to identify ~775 at-risk signals to save ~155, netting ~31 retained. At a median annual value of ~4,284, USD each save is worth that in gross retention. An intervention budget of up to 500 USD-800 USD per at-risk account (roughly 15-20% of annual value) would be economically justified, subject to testing.
Discovery → NDR (mean 98.8%, median 98.9%, skew -1.07) and GDR (mean 98.4%, median 98.5%, skew -0.78) are both left-skewed. The median exceeds the mean, and the left tail extends further than the right. P10 for NDR is 98.4%, meaning even in the worst months, net retention rarely dips below that level.
Implication → The left skew tells us there are occasional bad months that pull the mean below the median, but the typical month is slightly better than average. However, NDR < 100% persistently means contraction exceeds expansion every month. This is a structural deficit, not episodic. At 98.8% NDR monthly, the installed base contracts by ~1.2% per month in revenue terms - roughly 13.5% annually (compounded). This is the single most critical metric in the analysis.
Recommendation → NDR must cross 100% for sustainable growth. The gap is only 1.2 percentage points - achievable with targeted upsell mechanics. See Section D for specific structure.
Discovery → Revenue-LTV (ARPA / logo churn) shows mean 45,579, USD median 39,499, USD a +15.4% divergence with skew 1.11. This right skew directly inherits from customer-level ARPA's right skew - high-ARPA Enterprise accounts generate outsized LTV estimates.
Implication → The median LTV of ~39,499 USD is the more representative planning figure. At the posterior median logo churn of 1.38%/month, using aggregate ARPA of 543 USD: revenue-LTV ≈ 543 USD / 0.0138 ≈ 39,348 USD - consistent with the median. For Enterprise accounts (ARPA ~1,700 USD), revenue-LTV ≈ 1,700 USD / 0.0138 ≈ 123,188, USD assuming equivalent churn. Caveat: This is revenue-LTV, not contribution-margin LTV; actual economic LTV depends on margin structure and segment-specific churn (which we don't have broken out).
Recommendation → Do not use LTV figures for CAC payback calculations without margin adjustment. These are orientation-grade estimates. The 3x spread between median and high-ARPA LTV underscores the importance of retaining Enterprise accounts differentially.
Discovery → Aggregate ARPA declined by 1,391 USD over the period, yet four of six plan segments showed ARPA increases: enterprise_annual (1,598 USD → 1,612, USD +0.9%), professional_annual (500 USD → 503, USD +0.6%), starter_annual (181 USD → 189, USD +4.4%), starter_monthly (209 USD → 206, -1.4 USD%). Only enterprise_monthly (1,751 USD → 1,736, -0.9 USD%) and professional_monthly (567 USD → 547, -3.5 USD%) declined.
Implication → This is a textbook Simpson's Paradox driven by mix shift toward lower-ARPA plans. The Starter tier is growing its share disproportionately - starter_annual and starter_monthly MRR means (41,529 USD and 52,886 USD respectively) combined represent ~94,416 USD average monthly MRR, roughly 16% of total MRR but likely 40%+ of customer count (estimated from N=460+634=1,094 starter customers out of 2,158 total = 50.7% of customers). As this lower-ARPA cohort grows, it drags the blended ARPA downward even as individual plan ARPAs hold or rise.
This is not a pricing failure - it's a channel/acquisition mix issue. You're acquiring proportionally more Starter customers, which dilutes blended metrics.
Recommendation → This paradox should be surfaced in every executive review. The narrative "ARPA is declining" is misleading. The accurate narrative is: "Plan-level pricing power is intact or growing; mix is shifting toward lower tiers." This demands a strategic decision: (a) accelerate Starter → Professional upgrade paths to counteract mix dilution, or (b) accept lower-ARPA volume growth as a land-and-expand strategy, with explicit upsell targets.
Discovery → The customer-level ARPA distribution (skew 2.14, mean/median divergence +34.7%) is heavily right-skewed with a fat right tail. The per-plan distributions are individually symmetric (skew ranges from -0.44 to -0.19), but the blended distribution across all plans is right-skewed because it's a mixture of three distinct clusters:
| Cluster | Plans | ARPA range (P10-P90) | Customer count | Share |
|---|---|---|---|---|
| Starter | starter_annual + starter_monthly | 142 USD - 248 USD | 1,094 | 50.7% |
| Professional | professional_annual + professional_monthly | 386 USD - 664 USD | 922 | 42.7% |
| Enterprise | enterprise_annual + enterprise_monthly | 1,207 USD - 2,076 USD | 233 | 10.8% |
Implication → The distribution is trimodal (three well-separated clusters), but each cluster is internally tight and symmetric. This is a healthy G/B/B architecture - the three tiers are distinct and non-overlapping. The fat tail is entirely explained by the Enterprise cluster. The skew value of 2.14 is an artifact of mixing, not of within-plan price dispersion.
Recommendation → The current three-cluster structure is clean. The gap between Professional (P90 = 664 USD) and Enterprise (P10 = 1,207 USD) is ~543 USD - a significant jump with no customers in between. This is where the competition scan's "Growth tier" recommendation (Quick Win #1) is most relevant. A tier priced at 800 USD-1,200 USD/month would capture customers who outgrow Professional but aren't ready for Enterprise.
Discovery → Among the 1,621 customers with expansion revenue, upsell value shows mean 38.8, USD median 16.3, USD divergence +138%, skew 7.92. This is an extremely right-skewed distribution - a few customers generate massive upsell, while the typical upsell is modest. P10 = 2.9, USD P90 = 86.3. USD
Implication → Upsell is not systematized - it's opportunistic. The 138% mean/median divergence tells us that a handful of large expansions (likely Enterprise plan upgrades or major seat additions) dominate the upsell revenue. The median upsell of 16.3 USD/month is only ~4.6% of median customer ARPA (357 USD). This is insufficient to offset 1.38%/month churn.
Recommendation → To get NDR above 100%, average monthly expansion per active customer needs to exceed ~5 USD/month across the entire base (not just upselling customers). Current coverage: 1,621/2,158 = 75% of customers show some expansion, but at trivially low amounts. The focus should be on moving the median upsell from 16 USD to 25 USD+ among expanding customers - achievable through usage-based triggers, seat tier thresholds, and feature gates.
Discovery → No explicit discount% column or block was provided in the input data. However, the business context explicitly flags "excessive discounting" as a challenge, and the competition scan references "heavy discounting pressure."
Implication → Without discount data, I cannot quantify leakage, list-vs-actual gaps, or discount frequency. This is a significant analytical gap.
⚠️ Data gap: No discount%, list_price, or rabat data was provided. The assessment of discount discipline cannot be evidence-based. Recommendation: Extract discount% per transaction from billing system; compute list_price = actual/(1-discount%); report share of discounted deals, mean/max discount, and estimated revenue leakage (sum of discount * list_price across all active subscriptions).
Hipoteza: Given the context mention of "excessive discounting," I hypothesize that discount rates of 15-25% are common, particularly on annual plans and Enterprise deals. If 30% of customers receive an average 20% discount, leakage on the current ~845K USD monthly MRR would be approximately 72K USD-108K USD/month (864K USD-1.3M USD annually). This requires verification.
Discovery → Per-plan ARPA distributions are individually symmetric and tight:
- Starter: CV ≈ 12-14% (P10/P90 relative to median)
- Professional: CV ≈ 13-15%
- Enterprise: CV ≈ 14-16%
All three tiers show consistent internal pricing - customers within a tier pay similar amounts.
Implication → The pricing architecture is disciplined within tiers. There's no evidence of rampant custom pricing or deal-by-deal negotiations distorting plan-level economics (though this conclusion is tempered by the absence of discount data - see C.1).
Recommendation → Maintain the current within-tier pricing discipline. Any new tier (e.g., the "Growth" tier between Professional and Enterprise) should be equally tight, with no more than ±15% variance from list price.
Discovery → 75% of customers (1,621/2,158) show some expansion, but median expansion is only 16.3 USD/month. The extreme skew (7.92) means the expansion engine depends on a tiny number of large deals.
Implication → Expansion is wide but shallow. This is characteristic of a product with organic usage growth (e.g., seats, API calls) but no structured upsell triggers or tier upgrade nudges.
Recommendation → Implement three expansion mechanisms:
1. Automated tier upgrade nudges when usage exceeds 80% of current plan limits
2. Usage-based overage billing for metrics exceeding plan caps (even at modest rates, this creates natural expansion pressure)
3. Annual uplift clauses of 3-5% built into contracts, with opt-out rather than opt-in
| Segment | Customer count | % of base | ARPA (median) | Revenue represented (monthly est.) | Risk level | Rationale |
|---|---|---|---|---|---|---|
| Starter monthly | 634 | 29.4% | 205 USD | ~129K USD | 🔴 High | Lowest ARPA, monthly billing = zero switching cost |
| Starter annual | 460 | 21.3% | 186 USD | ~86K USD | 🟡 Medium | Annual lock-in reduces churn; still low ARPA |
| Professional monthly | 506 | 23.4% | 548 USD | ~277K USD | 🟡 Medium | Higher value but monthly billing exposes to churn |
| Professional annual | 416 | 19.3% | 498 USD | ~207K USD | 🟢 Lower | Annual + mid-ARPA = solid retention profile |
| Enterprise monthly | 124 | 5.7% | 1,712 USD | ~212K USD | 🟡 Medium | High ARPA but monthly billing = outsized revenue risk per loss |
| Enterprise annual | 109 | 5.1% | 1,660 USD | ~181K USD | 🟢 Lowest | Annual contracts, high ARPA, embedded workflows |
⚠️ Note: These are revenue represented by segment, not expected losses. Actual revenue represented by segment (not an expected loss) requires segment-specific churn probabilities multiplied by segment revenue, which we do not have segmented.
Hipoteza: Starter monthly (634 customers, ~129K USD/month revenue) likely contributes disproportionately to the 414 observed churn events. If starter_monthly churn is 2x the portfolio average (i.e., ~2.76%/month), that segment alone could account for ~210 of the 414 churns. Verification requires segment-level churn tracking.
Discovery → The business grew from 285K USD to 878K USD MRR (+208%) over 28 months, then declined 3.8% to 845K USD. NDR has been persistently below 100% (98.8%). Annualized logo churn is 15.4%. The current run-rate ARR is approximately 10.1M USD (845K USD × 12).
Phase: Late Growth entering Early Maturity, with an erosion signal. The +208% growth phase was acquisition-driven (adding Starter and Professional customers at volume). The inflection at 878K USD likely marks the point where new logo acquisition can no longer outpace churn + contraction on the installed base. This is a classic SaaS growth ceiling.
Implication → Without intervention, the MRR trajectory will continue to erode. At the current NDR of 98.8%/month, the installed base contracts by ~13.5% annually. New logo acquisition must exceed this just to stay flat. If acquisition slows even slightly (as it appears to have in the last 2 months), MRR declines.
Recommendation → The optimal repricing window is Q4 2025 / Q1 2026 (i.e., now or very soon), for these reasons:
Proposed timeline:
- Month 1-2: Introduce the "Growth" tier at 900 USD-1,400 USD/month; A/B test on new customers only
- Month 3-4: Implement annual uplift clause (3-5%) for all new contracts; grandfather existing customers for one renewal cycle
- Month 5-6: Launch annual conversion campaign for Enterprise monthly cohort (124 customers, ~212K USD/month revenue represented by segment (not an expected loss) of churn)
- Month 7-12: Evaluate results; selectively migrate existing customers to new pricing at renewal with grandfathering of the old rate for 6 months post-renewal
Current observed spread: 9.3x (starter_annual ARPA 188 USD → enterprise_monthly ARPA 1,750 USD).
Recommended minimum spread: 10.2x.
| Tier | Illustrative pricing experiment | Target ARPA/mo | Segment | Key features | Risk |
|---|---|---|---|---|---|
| Good (Starter) | 169 USD-209 USD/mo | ~190 USD | SMB, self-serve, <10 users | Core features, limited integrations, community support | Floor too low → attracts non-ICP customers who churn fast |
| Better (Professional) | 490 USD-620 USD/mo | ~550 USD | Mid-market, 10-50 users | Advanced reporting, API access, priority support | Needs clear upgrade trigger from Good tier |
| Best-1 (Growth - NEW) | 900 USD-1,400 USD/mo | ~1,100 USD | Upper mid-market, 50-200 users | Custom dashboards, SSO, dedicated CSM, higher API limits | Cannibalization of existing Enterprise if not positioned correctly |
| Best-2 (Enterprise) | 1,600 USD-2,200 USD/mo | ~1,900 USD | Enterprise, 200+ users, multi-team | Unlimited, custom integrations, SLAs, executive reviews | Under-priced vs. competitors (Gainsight 2,500 USD+) |
Resulting spread: 190 USD → 1,900 USD = 10.0x (with the Growth tier as Best-1, this becomes a G/B1/B2/B architecture, effectively 4 tiers with 10x spread).
⚠️ All prices above are illustrative pricing experiments - hypotheses, not optimal prices. For each:
- Test method: A/B test on new customers only; existing customers grandfathered for at least one renewal cycle
- KPIs to monitor: Conversion rate, 90-day retention, expansion rate, NPS by tier
- Guardrail: If conversion rate drops >20% vs. control, or 90-day churn exceeds 5% for the new tier, pause and recalibrate
- No automatic migration of existing customers to new pricing
At the aggregate monthly level (N=29), mean and median are closely aligned across most metrics: MRR divergence +1.9%, ARPA +0.6%, churn +2.4%. This tight alignment tells us the monthly time series is well-behaved and symmetric - there are no catastrophic months or windfall months distorting the averages. For executive dashboards and board reporting, mean and median are interchangeable at this level.
At the customer level (N=2,158), the picture is fundamentally different. ARPA shows a +34.7% mean/median divergence (mean 480 USD vs. median 357 USD), and upsell divergence is +138%. This means the "average customer" metric is a fiction - it describes nobody. The mean is pulled by the 10.8% Enterprise cohort, while the median represents the typical Starter/lower-Professional customer. LTV inherits this distortion (divergence +15.4%). Any decision made on the mean customer-level ARPA will over-invest in the median customer's segment and under-invest in the tail. The correct approach is to use the median for base-case planning and the mean for stress-testing and upside scenarios, while always segmenting by plan tier.
The dominant shape at the customer level is right-skewed (skew 2.14), but this is a mixture distribution, not a single population skew. Each plan tier is internally symmetric (skew -0.44 to +0.04). The blended right skew arises because 50.7% of customers are in the Starter tier (142 USD-248 USD range), 42.7% are Professional (386 USD-664 USD), and only 10.8% are Enterprise (1,207 USD-2,076 USD).
This is critical for pricing because it means the mode (most common price point) is at the bottom of the range. More than half of customers pay under 250 USD/month. If you set your pricing narrative, marketing materials, and value propositions around the "average" of 480, USD you're speaking to nobody - you're too expensive for Starter customers and too cheap-sounding for Enterprise. Pricing communication must be tier-specific. Moreover, the right skew means revenue concentration is high: the top 10.8% of customers (Enterprise) contribute roughly 35-40% of MRR (393K USD out of 845K USD, estimated from 233 customers × ~1,686 USD average ARPA). Losing even 10 Enterprise customers at 1,700 USD/month would cost 17K USD/month = 204K USD/year - equivalent to losing 48 Starter customers.
The Simpson's Paradox data reveals the key structural change: the mix is shifting toward lower-ARPA plans. Within-plan ARPAs are stable or slightly rising (4 of 6 plans show increases), but the blended ARPA fell by 1,391 USD because Starter customers are being acquired at a faster rate than Enterprise. This is structural, not noise - it reflects a deliberate (or accidental) go-to-market shift toward SMB/self-serve acquisition.
The NDR decline from 98.82% to 98.77% is marginal and likely noise within the posterior uncertainty (the difference is 0.05 percentage points, well within any confidence interval). Similarly, the revenue churn improvement from 1.2% to 1.1% per month is directionally positive but small. The MRR peak-to-current decline of -3.8% is the most structurally significant temporal change - it suggests the acquisition engine is decelerating. The structural shift is in acquisition mix and velocity, not in per-customer economics. Per-customer metrics (within-plan ARPA, within-plan variance) are stable, which is actually a positive signal about pricing discipline.
Target state: A well-functioning G/B/B model requires a multimodal distribution with three (or four) well-separated peaks, where each peak corresponds to a tier, and the peaks are roughly equidistant on a log scale. The ideal spread between the lowest and highest tier is ≥10x, with the middle tier(s) geometrically centered. Crucially, the distribution should have minimal density between peaks - clean "valleys" indicate that customers self-select into tiers rather than negotiating custom pricing in the gaps.
Current state: The current distribution is already close to this ideal. Three symmetric clusters exist at ~190, USD ~530, USD and ~1,700. USD Each cluster has low internal variance (CV ~12-16%). The valleys between clusters are clean - P90 of Starter (248 USD) doesn't overlap with P10 of Professional (386 USD), and P90 of Professional (664 USD) doesn't overlap with P10 of Enterprise (1,207 USD). The main deficiency is: (a) the spread is 9.3x vs. the recommended 10.2x, and (b) the gap between Professional and Enterprise (664 USD → 1,207 USD) is the largest relative gap - a ~1.8x jump with no customers in between.
Transition lever - closing the gap:
Introduce the Growth tier (900 USD-1,400 USD/month) to fill the Professional → Enterprise gap. This converts the trimodal distribution to quadrimodal with four peaks at ~190, USD ~530, USD ~1,100, USD ~1,900. USD The log-spacing becomes more even: 2.8x (G→B1), 2.1x (B1→B2), 1.7x (B2→Best) - much smoother than the current 2.8x, 3.2x jumps.
Raise the Enterprise ceiling from ~1,750 USD to ~1,900 USD-2,200, USD expanding the spread to 10-11.6x. This is supported by competitive benchmarks (Gainsight at 2,500 USD+). The mechanism: add premium features (custom SLAs, dedicated infrastructure, executive QBRs) that justify the higher price, and implement usage-based overage billing for accounts exceeding current Enterprise plan limits.
Introduce usage-based pricing components as an overlay on each tier. Usage-based elements (seats, API calls, data volume) naturally create inter-tier expansion pressure: a customer on Professional hits their seat limit, pays overage for 2-3 months, then finds it economically rational to upgrade to Growth. This creates structural demand for the next tier up, maintaining the multimodal shape as customers naturally flow upward rather than clustering at the bottom.
Annual uplift clauses (3-5%) prevent the peaks from eroding in real terms over time. Without them, inflation and feature creep gradually compress the distribution, shrinking the spread and reducing the G/B/B architecture's effectiveness.
The key mechanism: G/B/B works when each tier has a natural ceiling that creates upgrade pressure. Without ceilings (usage limits, seat caps, feature gates), customers have no reason to move up, and the distribution collapses toward the lowest tier - exactly the mix-shift pattern currently observed in the Simpson's Paradox data.
| Metric | Value | Assessment |
|---|---|---|
| Run-rate ARR | ~10.1M USD | Late growth / early maturity |
| Logo churn (posterior median) | 1.38%/month (~15.4%/yr annualized) | Elevated; benchmark is <1%/mo for this ARR scale |
| NDR (monthly) | 98.8% | Below 100% = net-contractionary base |
| ARPA (customer median) | 357 USD/mo | Dragged down by 50.7% Starter mix |
| G/B/B spread | 9.3x (current) → 10.0-11.6x (target) | Below threshold; gap between Professional and Enterprise |
| MRR trend | -3.8% from peak | Early erosion; actionable now |
Three highest-priority actions:
Launch a Growth tier (900 USD-1,400 USD/month) to close the Professional → Enterprise gap, capture expansion revenue from graduating mid-market customers, and push the spread above 10x. Test on new customers via A/B; grandfather existing accounts.
Drive NDR above 100% by implementing usage-based overage billing and automated tier upgrade nudges. The gap is only 1.2 percentage points - moving median upsell from 16 USD to 25 USD/month among expanding customers would close it.
Convert Enterprise monthly customers to annual (124 customers, ~212K USD/month). Offer a meaningful annual discount (15-20%) with a 6-month clock. This reduces churn exposure on your highest-ARPA segment and improves cash flow predictability.
Scope: market benchmarking against run-rate ARR 10,145,849 USD | Analysis date: 2025
This company's profile - three tiers, monthly/annual billing, heavy discounting pressure, churn issues, upsell gaps - points toward the B2B SaaS customer success, retention analytics, or revenue intelligence segment. Competitors below are representative of mid-market SaaS tools in this space.
| # | Product | Description | Price range (monthly billing) |
|---|---|---|---|
| 1 | Gainsight | Enterprise-grade customer success platform; CS health scoring, playbooks, NPS | 2,500 USD - 40,000 USD+/mo (contract-based) |
| 2 | ChurnZero | Mid-market CS platform; real-time churn signals, onboarding automation, in-app comms | 1,000 USD - 15,000 USD/mo |
| 3 | Totango | Modular customer success; SuccessBLOCs, usage tracking, segmentation | 249 USD - 20,000 USD+/mo |
| 4 | Planhat | Revenue and CS platform; usage analytics, renewals, expansion revenue tracking | 800 USD - 8,000 USD/mo |
| 5 | Mixpanel / Amplitude (adjacent) | Product analytics with retention/churn views; often used as a cheaper proxy | 28 USD - 2,500 USD/mo |
⚠️ Note: The client's ARPA distribution (median ~2,042 USD on Starter Monthly, median ~5,833 USD-7,071 USD on Professional) places it clearly below Gainsight but competing directly with ChurnZero, Totango lower tiers, and Planhat at the mid-market level.
| Tier | Billing | P10 (budget tools) | P50 (mid-market norm) | P90 (premium/enterprise) |
|---|---|---|---|---|
| Starter / Free-ish entry | Monthly | 0 USD - 49 USD | 79 USD - 149 USD | 299 USD |
| Starter | Annual | 0 USD - 39 USD/mo | 59 USD - 119 USD/mo | 249 USD/mo |
| Professional / Growth | Monthly | 199 USD | 399 USD - 699 USD | 1,200 USD |
| Professional | Annual | 159 USD/mo | 299 USD - 549 USD/mo | 999 USD/mo |
| Business / Scale | Monthly | 499 USD | 999 USD - 1,999 USD | 3,500 USD |
| Enterprise | Monthly | 1,500 USD | 3,000 USD - 8,000 USD | 15,000 USD+ |
| Enterprise | Annual | custom | custom (-15% to -25%) | custom |
Client's current position vs. benchmarks:
| Client plan | Client ARPA mean | Client ARPA median | Market P50 | Gap vs. P50 |
|---|---|---|---|---|
| Starter Monthly | 207 USD | 2,042 USD* | 99 USD - 149 USD | Median suggests outliers pulling up; base price likely below P50 |
| Professional Monthly | 553 USD mean | 5,833 USD median* | 399 USD - 699 USD | Mean is compressed; median suggests a few large accounts mask underpricing |
| Enterprise Monthly | 1,749 USD mean | 26,793 USD median* | 3,000 USD - 8,000 USD | Mean severely below market P50; discounting likely severe |
⚠️ The extreme mean-vs-median divergence (e.g., Enterprise Monthly: 1,749 USD mean vs. 26,793 USD median) signals that the "median" here is driven by a small cluster of very high-value accounts, while the majority of 124 Enterprise Monthly clients pay far below 1,749. USD This is a classic sign of uncontrolled discounting + poor tier enforcement, not a pricing strength.
Free / Trial → Starter → Professional → Enterprise
Most competitors have moved to four tiers, not three. The three-tier model the client uses is one structural gap.
| Tier | Typical inclusions | Typical billing model |
|---|---|---|
| Free / Trial | 1-2 users, limited accounts/contacts, basic dashboards, 14-30 day trial or freemium | Free forever or 0 USD trial |
| Starter | 3-5 seats, up to 50-100 tracked accounts, core health scoring, email support | Per seat OR flat fee, 49 USD-149 USD/mo |
| Professional | 10-25 seats, 500-2,000 tracked accounts, automation/playbooks, integrations (CRM/Slack), chat support | Per seat + account volume, 299 USD-999 USD/mo |
| Business / Scale (missing from client) | 25-100 seats, unlimited automation, advanced segmentation, revenue analytics, dedicated CSM | Seat + usage hybrid, 999 USD-3,999 USD/mo |
| Enterprise | Unlimited seats, SSO, custom SLAs, API access, professional services, security reviews | Custom contract, 5,000 USD-40,000 USD+/mo |
⚠️ The client is missing a Business/Scale tier. This creates a jump from Professional (~500 USD ARPA) directly to Enterprise, forcing mid-size accounts into either overpaying (bad for sales) or underpaying in a discounted Enterprise slot (bad for margins). This is a key source of the churn and upsell gap.
| Lever | Weight in segment | How competitors use it |
|---|---|---|
| Number of tracked accounts / customers | 🔴 High | Totango, ChurnZero: primary expansion lever. Price increases at 100, 500, 1,000, 5,000+ accounts |
| Seats / users | 🟡 Medium | Secondary lever; most tools charge per seat above a base included count |
| Feature gates | 🟡 Medium | Automation, playbooks, advanced analytics gated to Professional+ |
| Usage / API calls | 🟠 Lower (growing) | Amplitude, Mixpanel: event volume; CS tools beginning to add data volume pricing |
| Support tier | 🟡 Medium | Email-only on Starter; chat + dedicated CSM on Enterprise; strong upsell lever |
| Integrations | 🟡 Medium | Salesforce, HubSpot, Jira native connectors gated to Professional/Enterprise |
| Annual contract discount | 🔴 High (risk) | Standard 15-20% annual discount; client appears to offer deeper discounts ad hoc - major margin leak |
| Onboarding / professional services | 🟠 Medium | Often 2,000 USD-15,000 USD one-time; separates Enterprise from self-serve tiers |
Key finding: The client's pricing likely relies too heavily on seat count alone without pairing it with account volume limits, which is the primary expansion lever competitors use to drive NRR above 110%.
The client currently sits in a compressed mid-market position: Starter is underpriced vs. value delivered (median actual spend of 2,042 USD suggests clients perceive higher value), Professional is diluted by uncontrolled discounting, and Enterprise is severely undermonetized (mean of 1,749 USD vs. market P50 of 3,000 USD-8,000 USD).
Three structural moves:
1. Insert a Business/Scale tier between Professional and Enterprise to stop the discount spiral
2. Add account-volume overage pricing as the primary NRR expansion lever
3. Harden annual discount at 20% max - remove custom discounting authority below VP level
These are directional hypotheses to test via price sensitivity analysis (Van Westendorp or Gabor-Granger) with a sample of existing and prospective accounts before rollout. Do not implement without validation.
| Plan | Current price (USD) | Proposed price (USD) | Rationale |
|---|---|---|---|
| Starter Monthly | ~79 USD-99 USD est. (implied by 207 USD mean across volume) | 129 USD/mo (up to 50 tracked accounts, 3 seats) | Current mean ARPA of 207 USD with 634 clients suggests price is below perceived value; 129 USD base + overages closes the gap; aligns with P50 |
| Starter Annual | ~63 USD-79 USD/mo est. | 99 USD/mo billed annually (1,188 USD/yr) | Max 20% annual discount; removes room for further ad hoc discounting |
| Professional Monthly | ~299 USD-399 USD est. | 549 USD/mo (up to 500 tracked accounts, 10 seats) | Market P50 is 399 USD-699 USD; current mean of 553 USD with 506 clients is at low end; moving to 549 USD with clear feature/volume gate captures mid-market properly |
| Professional Annual | ~249 USD-319 USD/mo est. | 439 USD/mo billed annually (5,268 USD/yr) | 20% discount from monthly; current ARPA of 498 USD mean / 7,071 USD median shows clients with annual contracts already spend more - lean into this |
| Business Monthly (new tier) | - (does not exist) | 1,499 USD/mo (up to 2,000 tracked accounts, 25 seats, dedicated onboarding) | Fills the chasm between Professional (549 USD) and Enterprise; targets the segment currently being force-fit into discounted Enterprise slots; prevents 1,749 USD Enterprise mean from collapsing further |
| Business Annual (new tier) | - (does not exist) | 1,199 USD/mo billed annually (14,388 USD/yr) | Creates a 14K USD ACV natural landing spot; comparable to ChurnZero/Planhat mid-tier; reduces churn by right-sizing |
| Enterprise Monthly | ~1,749 USD mean (but heavily discounted) | 4,999 USD/mo floor (unlimited accounts, custom seats, SSO, SLA, dedicated CSM) | Current mean of 1,749 USD is 40-60% below market P50 of 3,000 USD-8,000 USD; floor price enforced with no sub-VP discounting; professional services add-on separate at 5,000 USD-15,000 USD |
| Enterprise Annual | ~1,632 USD mean | Custom contract, floor 3,999 USD/mo (47,988 USD/yr min ACV) | Annual floor prevents the current pattern of ~109 Enterprise Annual clients averaging only 1,632 USD/mo; aligns to P25 of competitive market |
Missing tier added: Business / Scale tier at 1,499 USD/mo - 1,199 USD/mo annual.
Overage pricing to add (primary NRR lever):
| Metric | Overage rate |
|---|---|
| Tracked accounts above plan limit | 0.50 USD - 1.00 USD per account/mo |
| Additional seats above plan limit | 25 USD - 49 USD per seat/mo |
| API calls above 500K/mo | 5 USD per 10K calls |
| Metric | Current state | Post-experiment hypothesis |
|---|---|---|
| Blended ARPA (all plans) | ~452 USD mean (implied) | +25-40% blended ARPA via tier enforcement and Business tier insertion |
| Enterprise ARPA | 1,749 USD mean | 3,500 USD-5,000 USD mean with floor pricing + reduced discounting |
| NRR | Unknown, likely <100% (churn + upsell gap) | +8-15pp NRR improvement from volume overage lever |
| Discount rate | Uncontrolled (implied) | Max 20% annual, 0% in-tier; exceptions require VP sign-off |
| ARR impact (run-rate) | 10,145,849 USD | 12.5M USD-13.5M USD at 12-18 months post-rollout, assuming no volume loss |
⚠️ ARR uplift estimate assumes <10% logo churn from repricing. Price sensitivity testing required to validate elasticity before implementation. Segment high-ARPA accounts (top 20% by revenue) for white-glove migration to new tiers before broad rollout.
Competition scan complete. Next recommended step: Van Westendorp price sensitivity survey on Professional and Business tier candidates (n=50-80 accounts), followed by cohort analysis of accounts currently in the 800 USD-2,500 USD MRR range to size the Business tier opportunity precisely.
Scope: 2024-01 - 2026-06 | Run-rate ARR: 10,145,849 USD
The product operates a three-tier model (Starter / Professional / Enterprise) across monthly and annual billing cycles - a structurally sound SaaS pattern. However, the data reveals meaningful internal tension:
| Plan | Clients | % of Clients | Total Txn Value | ARPA Mean | ARPA Median |
|---|---|---|---|---|---|
| Professional Monthly | 506 | 22.5% | 3,872,741 USD | 553 USD | 5,833 USD |
| Enterprise Monthly | 124 | 5.5% | 3,500,159 USD | 1,749 USD | 26,793 USD |
| Professional Annual | 416 | 18.5% | 3,395,071 USD | 498 USD | 7,071 USD |
| Enterprise Annual | 109 | 4.8% | 3,332,805 USD | 1,632 USD | 27,523 USD |
| Starter Monthly | 634 | 28.2% | 1,586,600 USD | 207 USD | 2,042 USD |
⚠️ Mean vs. Median divergence is a red flag. Professional Monthly shows ARPA mean of 553 USD but median of 5,833 USD - a ~10x gap. This indicates a heavily right-skewed distribution: a small number of high-value accounts inflates the mean while the majority of 506 clients pay far less. The same pattern holds across all plans. This suggests the current tier labels do not cleanly segment willingness to pay.
At ~10.1M USD ARR with ~2,158 customers, the blended ARPA is approximately 4,700 USD/year (845,487 USD MRR ÷ 2,158 × 12). For a B2B SaaS product at this ARR scale:
Top 4 plans account for 83.3% of total transaction value (14.1M USD of 16.9M USD)
├── Professional Monthly: 22.9% (3.87M USD)
├── Enterprise Monthly: 20.7% (3.50M USD)
├── Professional Annual: 20.0% (3.40M USD)
└── Enterprise Annual: 19.7% (3.33M USD)
Revenue is unusually well-distributed across the top four plans - no single plan exceeds 23% of total value. This is a structural positive for diversification.
The enterprise segment is the critical value concentration point. Loss or churn within the 233 enterprise accounts would disproportionately impact revenue. The revenue represented by the Enterprise segment (6.83M USD in transactions) warrants dedicated retention investment.
Monthly: 55.9% of customers (1,207 clients)
Annual: 44.1% of customers (951 clients)
A healthy SaaS business at this ARR level typically targets 55-65% annual billing mix to stabilize cash flow and signal retention confidence. At 44.1% annual, Client is below the target range, indicating:
April 2026: 878,443 USD (1,801 customers)
May 2026: 866,505 USD (1,774 customers) → -11,938 USD MRR, -27 customers
June 2026: 845,487 USD (1,739 customers) → -21,018 USD MRR, -35 customers
Three consecutive months of MRR decline: -32,956 USD total (-3.75%) alongside customer count contraction of 62 accounts. This is not a seasonal dip to dismiss - it is an accelerating trend (monthly MRR loss nearly doubled from May to June). The predominantly monthly billing base means churn translates to MRR impact with no annual contract buffer.
The jump from Professional median ARPA (~6,500 USD) to Enterprise median (~27,000 USD) is abrupt. Competitors offering a "Growth" or "Business" tier at 8,000 USD-18,000 USD/year can capture accounts that have outgrown Professional but resist the Enterprise pricing jump or procurement process. Currently, Client likely loses these deals to either:
- Competitors with cleaner mid-market packaging
- Prospects downgrading to Professional and remaining underserved
Evidence: 47 accounts currently on Professional plans are paying above 15,000 USD (inferred from max ARPA of 19,634 USD-21,259 USD). These are captive mid-market clients with no natural upgrade path.
With only 44.1% on annual plans, rivals offering stronger annual incentives (2 months free, dedicated onboarding, locked pricing guarantees) can poach monthly customers during renewal windows - which, on monthly billing, occur every 30 days. The absence of structural annual stickiness is a continuous competitive vulnerability.
Starter Monthly (634 clients, 207 USD mean ARPA) contributes only 9.4% of transaction value with 28.2% of the customer base. If these accounts are not converting upward, they are consuming support, infrastructure, and CS resources at a loss. Competitors with stronger PLG (product-led growth) motion or freemium-to-paid funnels can undercut the Starter tier entirely and reposition Client's entry point as overpriced relative to value delivered.
124 enterprise clients on monthly billing represent 3.5M USD in transaction value with no contractual lock-in. A competitor running a focused enterprise outreach campaign with annual discount incentives (15-20% off) could convert a meaningful portion of this cohort. This is the highest-priority competitive exposure in the dataset.
Rationale: Close the 20K USD ARPA gap between Professional and Enterprise. Target the ~47 Professional accounts already paying 15K USD+ who have no upgrade path. Price at 1,000 USD-1,500 USD/month (annual) or 1,300 USD-1,800 USD/month (monthly), positioning on team size limits, advanced reporting, or API call thresholds.
Expected impact: Even migrating 30% of overshooting Professional accounts to the new tier at 14K USD ARPA adds ~200K USD+ in incremental annual contract value with near-zero acquisition cost.
Rationale: 124 Enterprise Monthly clients represent 3.5M USD in transaction value with zero lock-in. Offer a time-limited annual conversion incentive (e.g., 15% discount or 1 month free = effective ~8.3% discount) to migrate to annual contracts.
Mechanics:
- Segment by tenure: prioritize accounts >6 months old (high retention probability)
- Pair with a dedicated CSM outreach sequence
- Frame as "price lock" against any future increases
Expected impact: Converting 40% of Enterprise Monthly (50 accounts) to annual contracts at a 10% discount locks ~1.4M USD in ARR forward, reduces monthly churn exposure, and stabilizes the declining MRR trend. The revenue represented by this cohort justifies a dedicated 60-day campaign.
Rationale: Starter Monthly (634 clients, 207 USD mean ARPA) is likely margin-negative or marginal at best. Rather than eliminating the tier, introduce hard feature/usage gates (e.g., API call limits, storage caps at Starter median thresholds, report generation limits) that create natural upgrade pressure to Professional.
Mechanics:
- Audit current Starter usage against Professional feature adoption
- Set gate thresholds at the 70th percentile of Starter usage - accounts exceeding them get an in-app upgrade prompt
- A/B test a "Starter+ at 350 USD/month" intermediate step vs. direct Professional upsell
Expected impact: If 10% of 634 Starter Monthly clients upgrade to Professional at 500 USD+/month, that's ~380K USD in incremental MRR annualized - while reducing the support burden from the lowest-ARPA segment.
| Area | Signal | Severity |
|---|---|---|
| Tier logic / mid-market gap | Missing 8K USD-18K USD tier | 🔴 High |
| Revenue concentration | Enterprise = 40% of value in 10.8% of clients | 🟡 Medium |
| Pricing power / annual mix | 44.1% annual, 3-month MRR decline | 🔴 High |
| Competitive gaps | Enterprise monthly exposure, Starter leakage | 🔴 High |
| ARPA benchmarking | Within range but mean/median skew signals mispricing | 🟡 Medium |
Bottom line: The most urgent issue is the combination of accelerating MRR contraction (-3.75% over 3 months) and a 55.9% monthly billing base that provides no contractual buffer. Locking in Enterprise Monthly accounts and introducing a mid-market tier are the two highest-leverage moves available within the current product and pricing architecture.
Usage patterns identify where churn intervention and expansion activity should be prioritized.
last_login_days_ago has a median of 36 days, while the 90th percentile reaches 279 days and the maximum reaches 420 days. This creates a clear group of low-engagement accounts that should be prioritized before renewal.
The average discount is 23.6%, with a 75th percentile of 33% and a maximum of 50%. Discount depth has only a weak relationship with total customer value, supporting the conclusion that pricing concessions are not consistently exchanged for larger commercial commitments. At the current ARR scale, the potential gap remains approximately USD 2–3M annually.
Professional represents 39.8% of customers and sits between a high-volume Starter base and a relatively small Enterprise segment. The large pricing and packaging step between these tiers may be limiting upgrade conversion and suppressing NDR.
55.9% of accounts are billed monthly, including 121 Enterprise Monthly accounts. Monthly plans create more frequent cancellation points and shorter intervention windows, while industry research consistently associates annual billing with stronger retention and revenue durability.
Sources: Paddle — Annual plans; Recurly — Monthly vs. annual business case; ChartMogul — Measuring churn by billing period.
active_users, storage_gb and api_calls_monthly show the strongest relationship with customer value. Low usage across all three metrics is a practical retention signal; usage approaching plan limits is a natural expansion trigger.
| Hypothesis | Recommended test | Commercial use |
|---|---|---|
| Dormancy predicts near-term churn. | Compare renewal and churn outcomes by inactivity band. | Trigger outreach before renewal. |
| High-usage Professional accounts are upgrade-ready. | Test upgrade conversion by seats, API calls and storage utilization. | Build a targeted expansion playbook. |
| Annual conversion improves revenue durability. | Pilot annual offers for engaged monthly customers and compare retention. | Reduce cancellation frequency and improve cash flow. |
Most customers remain concentrated in lower and middle tiers, making expansion design a critical growth lever.
Revenue-based segments translated into clear retention and expansion actions.
| Segment | Profile | Main risk | Main opportunity | Recommended play |
|---|---|---|---|---|
| Annual Starter 860 customers |
Median total value: USD 5,685 Low transaction frequency, annual billing, moderate usage |
Quiet non-renewal and limited product depth | Move engaged accounts into Professional or a new Growth tier | Usage-based upgrade prompt 60–90 days before renewal |
| Monthly Starter 1,126 customers |
Median total value: USD 3,480 Frequent low-value transactions and monthly commitment |
Highest cancellation exposure and weakest revenue durability | Annual conversion and selective upgrade | Annual conversion offer plus inactivity-triggered save motion |
| Enterprise 172 customers |
Median total value: USD 41,018 High API usage and materially higher account value |
Large revenue impact from individual churn and inconsistent monetization | Expansion through seats, API, storage and premium capabilities | Strategic account plans, utilization reviews and structured renewal uplift |
Segments are based on customer revenue, billing period and usage profiles. Median values are shown; within-segment variance should be reviewed before full rollout.
The dataset is strong enough to support prioritization and recommendations, but predictive models require outcome labels.
| Use case | Available signals | Required next step |
|---|---|---|
| Churn-risk prioritization | Login inactivity, active users, API calls, storage and billing period | Add and validate historical churn and renewal labels |
| Upsell propensity | Plan, user count, API calls, storage and reports generated | Define plan limits and historical upgrade outcomes |
| Next-best commercial action | Discount, engagement, segment and renewal context | Connect CRM activity and renewal dates |
Bottom line: The current data can already power rule-based account prioritization and commercial recommendations. Reliable predictive churn and upsell scoring will require outcome labels, renewal dates and event-level history.
Revenue seasonality
Revenue YoY (heatmap)
Usage metric distributions
Valueships helps SaaS companies uncover pricing leakage, reduce churn and build stronger expansion paths using transactional and product-usage data.
What is directly observed, what is inferred and what should be validated before implementation.
| Monthly logo churn | Lost customers ÷ customers active at the start of the month |
| Annualized churn | 1 − (1 − monthly churn)12 |
| GDR | (Starting MRR − churn − contraction) ÷ Starting MRR |
| NDR | (Starting MRR − churn − contraction + expansion) ÷ Starting MRR |
| Indicative revenue LTV | ARPA ÷ monthly logo churn; excludes gross margin and cost-to-serve |
KPIs, charts and tables are computed from the supplied data. Strategic recommendations are hypotheses for commercial validation.