← All selected work

CASE 01 / SaaS · Revenue intelligence

Growth is strong. Where is it concentrated?

30 months of subscription data reveal the revenue mix, retention patterns and acquisition economics behind SaaS growth.

01

SaaSCo
Anonymized collaboration case

$14.43MMRR · Jun 2025
64.8%Enterprise share of cumulative MRR
107.0%Mean NRR · all observations

THE BUSINESS QUESTION

Where should Sales and Marketing focus as recurring revenue grows?

THE KEY FINDING

One plan accounts for 64.8% of cumulative MRR. Protect Enterprise relationships while testing a broader growth mix.

01 / THE INPUTS & THE WORK

From raw records
to a defensible answer.

Understand whether SaaS growth is broad-based, where retention is strongest, and what the acquisition data can actually tell a commercial team.

480 × 12CSV rows × columns
30 monthsJan 2023–Jun 2025
4 × 4Regions × subscription plans

One record per month × region × plan

Monthly operating metrics

MRR, active / new / churned subscribers, ARPU, NRR, NPS, marketing spend and support tickets.

A look at the source records +
MonthRegionPlanMRR (USD)Marketing spend (USD)
Jan-23North AmericaBasic69,050.2150,261.79
Jan-23North AmericaPro94,649.5450,261.79

Two source records; selected columns. The same regional marketing spend is repeated across plans.

DATA JUDGMENT

What needed attention before charting.

01

Spend is repeated across four plan rows.

Handling decisionVerify identical spend within each region-month; count it once, rather than summing all plan rows.

Why it mattersOtherwise acquisition spend is inflated fourfold and the efficiency comparison is misleading.

02

The statistical summary claims a 53% Enterprise share.

Handling decisionRecalculate share directly from CSV MRR values; use 64.8%.

Why it mattersA management recommendation should trace to the source, not inherit a contradictory headline.

03

NRR is a reported ratio, without underlying cohort revenue.

Handling decisionLabel the portfolio aggregate as an unweighted observation mean.

Why it mattersAn average of segment ratios is not a revenue-weighted company retention rate.

ANALYTICAL APPROACH

How the answer was built.

  1. 01

    Define the grain before aggregating

    Parse numeric columns, sort month labels as dates, and separate additive measures from ratios and repeated fields.

    OUTPUT

    480 operating observations organized into 30 monthly periods.

  2. 02

    Separate growth from concentration

    Sum MRR by month for the trend. Sum monthly MRR by plan and divide by the sum across every plan for the mix.

    OUTPUT

    A revenue trend and plan-share chart that answer different questions.

  3. 03

    Compare retention and acquisition

    Compare mean NRR by plan and new vs. churned subscriber counts. Divide deduplicated regional spend by new subscribers.

    OUTPUT

    Retention comparison, subscriber-flow chart and an acquisition-efficiency proxy.

  4. 04

    Translate evidence into a commercial test

    Use the concentration finding to prioritize Enterprise reviews; frame budget reallocation as an experiment requiring cohort and incremental-outcome data.

    OUTPUT

    Separate Sales and Marketing actions with explicit success measures.

Inspect the Python calculation logic +

Representative logic from the website reconstruction. This code was added for the portfolio; it is not presented as the original project team’s source code.

# Website reconstruction: verify repeated regional spend
spend_by_region = {}
for row in month_rows:
    region = row['region']
    spend = row['marketing_spend_usd']
    if region in spend_by_region:
        assert spend_by_region[region] == spend
    spend_by_region[region] = spend

monthly_spend = sum(spend_by_region.values())
new_subscribers = sum(r['new_subscribers'] for r in month_rows)
spend_per_new = monthly_spend / new_subscribers

ONE QUESTION, TRACED END TO END

Does strong revenue growth justify scaling marketing spend?

Calculation

Jan 2023: $177,830.47 ÷ 2,850 = $62.40 per new subscriber. Jun 2025: $182,991.08 ÷ 4,301 = $42.55.

Interpretation

The spend-per-new-subscriber proxy is lower at the end of the period. This does not establish which campaigns caused acquisition.

Business decision

Test region-level budget changes with cohort retention and a holdout before scaling. Protect the Enterprise base, which represents 64.8% of cumulative MRR.

EXPLORE THE EVIDENCE

A closer look
at the numbers.

Switch views to explore the analysis.
Filter by region for a more specific picture.

01 / GROWTH

Recurring revenue, over time

$0$4.04M$8.08M$12.12M$16.17MJan-23 · MRR: $1.16MFeb-23 · MRR: $1.56MMar-23 · MRR: $2.04MApr-23 · MRR: $2.54MMay-23 · MRR: $2.99MJun-23 · MRR: $3.43MJul-23 · MRR: $3.79MAug-23 · MRR: $4.17MSep-23 · MRR: $4.52MOct-23 · MRR: $4.90MNov-23 · MRR: $5.32MDec-23 · MRR: $5.77MJan-24 · MRR: $6.22MFeb-24 · MRR: $6.69MMar-24 · MRR: $7.18MApr-24 · MRR: $7.61MMay-24 · MRR: $8.08MJun-24 · MRR: $8.55MJul-24 · MRR: $8.99MAug-24 · MRR: $9.33MSep-24 · MRR: $9.74MOct-24 · MRR: $10.17MNov-24 · MRR: $10.66MDec-24 · MRR: $11.19MJan-25 · MRR: $11.60MFeb-25 · MRR: $12.16MMar-25 · MRR: $12.70MApr-25 · MRR: $13.37MMay-25 · MRR: $13.83MJun-25 · MRR: $14.43MJan-23Mar-24Jun-25

Monthly MRR summed across selected regions and all four plans. USD.

02 / PLAN MIX

The revenue concentration

Basic4.3%
Pro10.0%
Business20.8%
Enterprise64.8%

Share of cumulative monthly MRR snapshots, Jan 2023–Jun 2025.

View underlying values +
MonthMRR (USD)Active subscribers
Jan-231160598.0114561
Feb-231564320.5716939
Mar-232039015.4319474
Apr-232541253.5922117
May-232993533.8724533
Jun-233431929.3426822
Jul-233787210.1528648
Aug-234165255.2730265
Sep-234516270.5231837
Oct-234899594.4533835
Nov-235316527.8335805
Dec-235772916.6038015
Jan-246220821.2939975
Feb-246691012.7042336
Mar-247183859.3444720
Apr-247607873.1047025
May-248084627.6449225
Jun-248549342.9951329
Jul-248990672.0552967
Aug-249328973.2554289
Sep-249742321.9555672
Oct-2410171838.5557641
Nov-2410657636.6359535
Dec-2411194939.6961712
Jan-2511603992.6263677
Feb-2512158970.6565890
Mar-2512695124.0568422
Apr-2513374262.9070977
May-2513828272.5673493
Jun-2514433391.8275639

SOURCE: SaaSCo_Monthly_Metrics.csv · 480 records · Jan 2023–Jun 2025

03 / APPLYING AI TO THE BUSINESS PROCESS

Make the analysis
useful in the workflow.

Proposed AI extension.
The analysis is available; the AI workflow below is a design for a future pilot.

WORKFLOW DESIGN · NOT A DEPLOYED AI SYSTEM

A grounded commercial briefing assistant

INPUT CONTRACT

Validated monthly KPI tables, region / plan definitions, period comparisons and approved business context. No customer-level data is required for the briefing.

  1. 01Calculate metrics and exceptions in deterministic code.
  2. 02Give the model the selected period, segment and source values.
  3. 03Ask it to separate observations, hypotheses and suggested tests.
  4. 04Require a source reference for every numeric claim; reject unsupported figures.
What this case demonstrates +
  • Supplied: monthly CSV, statistical summary, report, slide deck, HTML dashboard and ten visualization images.
  • Built for this portfolio: reproducible Python aggregation, regional filters and interactive charts.
  • AI extension: proposed briefing workflow; no production AI integration or measured growth uplift is evidenced.

Project context: graduate AI/analytics club industry collaboration. The technical walkthrough documents the reproducible portfolio implementation.

RECOMMENDATIONS BY TEAM

What happens next?

Specific actions. Clear measures.
Select a department to see its priorities.

RECOMMENDED ACTION / SALES

Protect the Enterprise revenue base.

Prioritize renewal reviews and expansion conversations for Enterprise accounts. Build a separate Business-plan pipeline to test diversification.

THE EVIDENCE

Enterprise contributes 64.8% of cumulative MRR and has 112.2% mean NRR.

HOW TO MEASURE IT

Track Enterprise renewal coverage, expansion MRR and Business pipeline share.

Recommendations derived from the case analysis. Business outcomes have not been measured.

METHOD & CONTEXT

Show the work.
Know its limits.

Selected work completed through a graduate AI/analytics club’s industry collaborations. Company names are portfolio pseudonyms.

  1. 01Validate the 480 month–region–plan records and reporting grain.
  2. 02Sum MRR within each month; calculate plan share across all 30 months.
  3. 03Count repeated marketing spend once per region and month.
  4. 04Compare regional patterns and turn observations into proposed experiments.
Definitions & data limitations +

NRR and NPS are unweighted observation means. Cumulative MRR share sums monthly snapshots; it is not recognized revenue. Marketing spend is repeated across plans and counted once per region-month. Spend per new subscriber is not fully loaded CAC, and association does not establish causation.

NEXT CASE / 02Make revenue leakage visible.↗