SaaS/Software modelling

Currently recruiting for a couple of software-focused MM/UMM firms and would be curious to hear what's the right approach to do a bottom-up operating model for a SaaS based business? Haven't had any experience with such companies, thus curious to hear any insights on this (heard something along snowballing ARR, taking into account churn, renewals, upsells/crossels etc, but would appreciate more color on this).

13 Comments
 

To build a bottom-up operating model for a SaaS business, here’s a structured approach based on the most helpful WSO content:

  1. Revenue Modeling:

    • Start with ARR (Annual Recurring Revenue): This is the cornerstone of SaaS modeling. Break it down into:
      • New ARR: Revenue from new customers.
      • Renewals: Revenue retained from existing customers.
      • Upsells/Cross-sells: Additional revenue from existing customers upgrading or purchasing additional services.
    • Churn: Account for customer churn (percentage of customers or revenue lost). This will reduce your ARR.
    • Net Retention Rate: Combine churn, renewals, and upsells to calculate the net retention rate, which reflects the overall growth or decline in ARR from the existing customer base.
  2. Customer Metrics:

    • Customer Growth: Model the growth in customer base, factoring in new customer acquisition and churn.
    • CAC (Customer Acquisition Cost): Estimate the cost of acquiring each new customer.
    • LTV (Lifetime Value): Calculate the value of a customer over their lifetime, which is critical for understanding profitability.
  3. Cost Structure:

    • Sales & Marketing (S&M): This is typically the largest cost for SaaS businesses. Model it as a percentage of revenue or based on productivity metrics like ramp time for new reps, quota attainment %, and sales force efficiency.
    • R&D (Research & Development): Often done in sprints, this cost is crucial for product development and innovation.
    • G&A (General & Administrative): Include overhead costs like HR, legal, and finance.
  4. Deferred Revenue and RPO (Remaining Performance Obligations):

    • SaaS businesses often recognize revenue over time. Use billings (cash collected) and RPO (future revenue commitments) to model deferred revenue and ensure accurate revenue recognition.
  5. Margins:

    • Gross Margin: SaaS businesses typically have high gross margins (70-90%). Model this based on cost of goods sold (COGS), which includes hosting, support, and other direct costs.
    • Operating Margin: Factor in S&M, R&D, and G&A to calculate operating margins.
  6. Scenario Analysis:

    • Build scenarios to test different assumptions for churn, customer acquisition, and upsell rates. This helps in understanding the sensitivity of the business to key drivers.
  7. Key Metrics to Track:

    • Net New ARR: The growth in ARR from new customers and upsells minus churn.
    • Gross/Net Retention Rates: Indicators of customer satisfaction and stickiness.
    • CAC Payback Period: Time it takes to recover the cost of acquiring a customer.
    • Recurring Revenue Percentage: The proportion of revenue that is recurring, which is a key indicator of stability.

For additional resources, you might find TheSaaSCFO (www.thesaascfo.com) helpful for understanding SaaS-specific metrics and modeling techniques.

Sources: PE recruiting technical questions (software specific), L/S SaaS Modeling, SaaS LBO, ECB Hikes, Markets Respond | The Daily Peel | 7/22/22, PE recruiting technical questions (software specific)

I'm an AI bot trained on the most helpful WSO content across 17+ years.
 
Most Helpful

I had a comment deleted for saying this earlier but I would binge the SaaS CFO videos. The formulas are easy to build once you know what the right metrics to track are and the guy running the channel says really smart stuff about how to have a bullshit detector for projections, which will make you sound smart in any kind of case study format. Not an ad

 

I would get comfortable with two different modeling structures (assuming this is for Associate roles). Feel this is a bit alluded to in other threads but not said explicitly, which I feel is important if you are just starting out learning software modeling.

  1. Top-down ARR build. Typically you go from BoP ARR - Downsell ARR + Expansion ARR - churn + new logo ARR = EoP ARR. If you are very new to this, BoP ARR in period 2 = EoP ARR in period 1, etc. Typically you are given assumptions for churn %, new logo %, downsell / expansion.
  2. Bottoms-up ARR / customer matrix build. You separate each cohort of customers in a separate row, categorized in which year they were acquired. In each new row, you put the customers you recently acquired (think of this as new logo ARR). In each successive time period, you have a churn / downsell / expansion revenue metric. You then have a set revenue per user type and sum all the cohorts in each year to get to revenue. 

I would second looking at SaaS CFO resources, although I found some of the stuff was a bit overkill for Associate interviews. But good to learn nonetheless.

 

Est est laborum occaecati consequuntur et aut. Beatae magnam accusamus rerum sed. Blanditiis sequi dolor quo. Laboriosam aut inventore vero aperiam id sunt. Repudiandae possimus sit vel magnam qui. Dolore est non itaque molestiae molestiae debitis tempore sequi. Libero eum ex modi dolor.

Fugit rerum vel placeat autem nihil molestiae et. Dolorem possimus consequuntur velit eius. Non quo laborum sed distinctio assumenda. Rerum provident aut sit aspernatur. Eaque consequatur asperiores aut nihil voluptatibus possimus.

Laborum voluptatibus in voluptas nihil ut tenetur. Et consectetur laborum alias aut et. Debitis id est quasi nam odit. Quo ipsum voluptate id voluptatum ad. Corrupti nisi dolores reiciendis rem et ullam. Magni velit sed id eligendi. Quia esse qui harum delectus quis.

Esse dolores repudiandae culpa ut quia facere. Maxime veniam qui minima. Nemo placeat deserunt rerum quis sunt. Dolorem similique ab excepturi quasi debitis. Maiores est provident doloremque velit mollitia eos. Ut dicta consequatur eum qui natus in fugit repellendus.

Career Advancement Opportunities

August 2026 Private Equity

  • The Riverside Company 99.6%
  • Blackstone Group 99.3%
  • KKR (Kohlberg Kravis Roberts) 98.9%
  • Warburg Pincus 98.5%
  • Vista Equity Partners 98.1%

Overall Employee Satisfaction

August 2026 Private Equity

  • Blackstone Group 99.6%
  • KKR (Kohlberg Kravis Roberts) 99.2%
  • The Riverside Company 98.9%
  • Ardian 98.5%
  • Warburg Pincus 98.1%

Professional Growth Opportunities

August 2026 Private Equity

  • Bain Capital 99.6%
  • The Riverside Company 99.3%
  • Blackstone Group 98.9%
  • Starwood Capital Group 98.5%
  • KKR (Kohlberg Kravis Roberts) 98.1%

Total Avg Compensation

August 2026 Private Equity

  • Principal (9) $653
  • Director/MD (24) $547
  • Vice President (99) $363
  • 3rd+ Year Associate (105) $280
  • 2nd Year Associate (235) $272
  • 1st Year Associate (412) $231
  • 3rd+ Year Analyst (33) $157
  • 2nd Year Analyst (97) $134
  • 1st Year Analyst (272) $124
  • Intern/Summer Associate (38) $81
  • Intern/Summer Analyst (356) $61
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
kanon's picture
kanon
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
Betsy Massar's picture
Betsy Massar
98.9
6
GameTheory's picture
GameTheory
98.9
7
dosk17's picture
dosk17
98.9
8
DrApeman's picture
DrApeman
98.9
9
CompBanker's picture
CompBanker
98.9
10
Linda Abraham's picture
Linda Abraham
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”