10/09/2019
Enterprise
Introducing the Lightspeed SaaS Operating Model
Sharing our template for modeling ARR and sales rep productivity for a conventional SaaS startup
When I joined Lightspeed, a founder of a Series B SaaS startup asked me: “Natalie — since you meet growth stage SaaS companies every day, how many sales reps should I hire to hit my ARR targets?”
I started to get this question fairly often from SaaS founders beginning to hit their stride with a repeatable sales motion. When there is no CFO in place, planning out a sales-driven ARR forecast that takes into account a mix of new and ramped sales reps with various quotas can get difficult.
For founders who want to plan their budget properly as it relates to projections, we suggest modeling ARR based on sales rep productivity because it closely follows how a SaaS business operates. When we dig into SaaS businesses with a repeatable go-to-market, we often create an operating model based on hiring plan forecasts and expected sales rep quota attainment. As investors in numerous scaling SaaS companies (Carta, Seismic, BetterUp, TripActions, Rubrik, to name a few), we found ourselves building this model enough times over that I created a template.
To help founders think through hiring and setting quotas, I built a basic template for which I have shared the link below. It includes three sections: the Bottoms Up Model, SaaS Metrics, and Summary P&L. The most important tab to focus on is the Bottoms Up Model which is driven by inputs such as sales reps, quotas, expected attainment, account growth, and other sales metrics. Below I describe each section of the model and how they interrelate, followed by an Appendix with a step-by-step guide.
Start by building a Bottoms Up Model.
1A. AE Rep Productivity by Segment
Going from the top row down, start with entering historical and projected headcount of Account Executives (AEs). AEs are direct outbound sales reps with variable ramping schedules and quotas depending on their segment. A segment refers to the target customer base of each type of rep, usually ranging from SMB to Mid Market to Enterprise.
1B. Inside Sales Rep Productivity
There is also a section to help plan for Inside Sales Reps who answer inbound requests from potential customers. This portion only reflects the ending number of inside sales reps and does not include separate sections for new and churned reps.
In this case, the startup would offer potential customers a trial before committing to a contract and the Inside Sales Rep would manage the customer relationship. We understand this may not be needed for every SaaS startup, but created this section in case it is helpful.
1C. Average ACV by Segment
In our model, we use inputs to drive trends of average Annual Contract Value (ACV) per Account over time. As a quick sanity check while working on this section: if a SaaS business is trying to sell more into the large enterprise segment, for example, it should see average ACV increase over time. Conversely, if a SaaS business selling more to the SMB or focusing on self-service (which tend to be smaller accounts), then it should expect ACV to decrease over time.
1D. Accounts
Our model includes sections for New Accounts and Ending (Total) Accounts which are both calculated, and Cancelled Accounts which are inputs. You may prefer to calculate Cancelled Logos based on an assumption of Logo Churn Rate, but we used inputs for the purposes of this template.
1E. ARR by Segment
For a SaaS startup that sells to different segments, we include the split of ARR across segments to understand the effectiveness of the go-to-market (GTM) strategy among account types. This section shows New, Expansion, Churn, and Total ARR by Segment and from Trials.
For the inputs in the leftmost column (Column A), the yellow shaded cells are assumptions for annualized Upsell and Churn rates. We recommend using the last year’s historical annualized gross churn and upsell rates as a conservative estimate.
1F. Sales Expense by Segment
Based on the hiring plan in Section 1A (AE Rep Productivity by Segment), our model also estimates expenses to hire sales reps using average salaries. Note that we did not include commissions in our template as it may vary, but we encourage you to add an additional section to include sales commissions if it applies to your startup.
Next tab: SaaS Metrics
We include a dashboard of SaaS metrics to show a summary of how all the assumptions in the Bottoms Up Model affect your SaaS metrics. As a founder, you might want to know what SaaS metrics are realistically achievable based on a proposed hiring plan and productivity goals. A tab like this SaaS metrics dashboard will help you benchmark against companies in your industry.
Below the dashboard, you’ll see a section that calculates Sales & Marketing Expense based New Bookings from the Bottoms Up Model divided by Sales Efficiency ratio assumptions. For the purposes of this template, we assume the Sales Efficiency ratio calculated from the Sales & Marketing Expense in the same quarter. The inputs for future projections of sales efficiency should follow the trend of the historical Sales Efficiency ratio.
Since we recognize that companies with longer sales cycles may use Sales & Marketing from the prior quarter to calculate Sales Efficiency ratio, we recommend choosing the best method that fits your startup.
Rolling up into the Summary P&L
In our model, Revenue is approximated as a % of Ending ARR. If a SaaS company is 1) completing implementation to go live in a consistent window of time across customers and 2) has contract terms for all their customers, Revenue should be approximately proportional to ARR. We recommend that you make assumptions that are based on the trends of historical data and conditions (1) & (2) above.
For R&D, G&A and Other operating expenses, our model assumes a % of Revenue to calculate these line items. A more detailed model might calculate these operating expenses based on ratios of managers and directors, and we encourage readers to extend the template in this regard.
We’ve also included a section for Estimated Cash Flow / (Burn), which references the row for Operating Income (Row 26) in our model. Because software companies tend to have low capital expenditure, Operating Income can be a close approximation for Cash Burn. This is not exact but can be directionally helpful when considering how much money to raise for your growth round or when asked for operating cash burn if your startup is not yet profitable.
A final note and extra credit (+1)
If you’re a founder of a SaaS startup in the phase of scaling your go-to-market strategy, you’ve probably thought of parts of this model before. Hopefully, this template for SaaS operating model is a swiss army knife in your toolbox of financial planning for your startup.
I’ll leave extending this template with additional sections, a balance sheet, and a cash flow statement as an exercise to the reader! If you do, please send it to me at natalie@lsvp.com and I would love to look it over. We’ll update this post with the extended model if it is exceptionally good.
A special thanks to Adam Smith, Merci Grace, Alex Taussig, Brad Twohig, and Astasia Myers for reading drafts of this post.
Appendix: a step-by-step guide for this model
Legend
- Blue: inputs
- Blue with yellow shading: key model driver inputs
- Black: values calculated by an equation
- Purple: references to another cell on the same sheet
- Green: includes references to cells on another sheet
I. Bottoms Up Model tab
Inputs in this model can be entered in Columns A–W, which are variables that are used to calculate the Annual roll up in Columns Y–AC.
1A. AE Rep Productivity by Segment
- In Column D–G, input historical New and Churned AEs for SMB in Rows 7–8, Mid Market in Rows 19–10, and Enterprise in Rows 32–33.
- Column A in Rows 11–39 are inputs for expected ramp after 1, 2, 3, or 4 quarters after the AE was hired.
- In Column D–G, input historical Quota per AE and expected Productivity Factor for each segment for SMB in Rows 14–15, Mid Market in Rows 27–28, and Enterprise in Rows 41–42.
- The yellow shaded cells in Column H–W are inputs for assumptions of New AEs to be hired, expected Churn of AEs, Quotas, and Productivity Factors.
1B. Inside Sales Rep Productivity
- In Column D–G, enter the historical number of Inside Sales Reps by Region in Rows 45–47 and Trials generated per Inside Sales Rep in Rows 53–55.
- In Column H–W, enter the expected number of Inside Sales Reps by Region in Rows 45–47 and Trial generated per Inside Sales Rep in Rows 53–55.
- Based on the total number of trials and historical conversion of trials to paid accounts, enter the historical Quarterly Conversion Rate of trials to paid accounts in Cells D62–G62. Then, input the forecast Quarterly Conversion Rate in Cells H62–W62. Typically, this should reflect a trend similar to the historical conversion rates assuming the sales process is consistent going forward.
1C. Average ACV by Segment
- In Row 66, input the expected trend of Average ACV for New Accounts Converted From Trials in Columns H–W.
- In Row 67–69, input the expected trend of Average ACV for New Accounts for each segment in Columns H–W.
- Rows 73–77 automatically calculate Average ACV across All Accounts based on Ending ARR (Rows 125–130) divided by Ending Accounts (Rows 94–98) for each segment.
1D. Accounts
In Rows 80–98, there are sections for New Accounts, Cancelled Accounts, and Ending (Total) Accounts.
- Rows 80 represents New Accounts from Trials, which are referenced from Row 63 which shows calculated New Accounts based on Trial Conversion Rates in the section above.
- In Rows 81–83 from Columns D–G, input the historical number of New Accounts for each segment. In Columns H–W, the expected number of New Accounts is calculated as New ARR (Section 1A) divided by Average ACV per New Account (Section 1C).
- In Rows 87–90, input the historical and project number of Cancelled Accounts for each segment. An alternative method to modeling Cancelled (aka Churned) Accounts is to drive off an expected Churn Rate % of Ending Accounts from the prior quarter. (I encourage you to modify this section for extra credit!)
- In Cells A94–A97, enter the Ending Accounts for each segment as of the end of 2017, which is before the time axis of this model starts.
- Rows 94–97 from Columns D–W automatically calculating Ending Accounts by adding New and Cancelled Accounts.
1E. ARR by Segment
In this section, input historicals in Columns D–G. Forecasts of New, Expansion, and Churn ARR by Segment are in Columns H–W.
- Rows 101–103 reference the New ARR from each segment based on the “AE Rep Productivity by Segment” section.
- Row 105 shows New ARR from Trials, which is calculated by the number of expected trials (Row 66) times Average ACV per New Account from Trials (Row 80).
- Rows 109–111 calculates the Expansion ARR based on Ending ARR from 4 quarters prior (Rows 125–127) multiplied by the Upsell % in Cells A109–A111.
- Row 113 calculates the Expansion ARR from Trials, which is calculated by Ending ARR from 4 quarters prior (Rows 129) multiplied by the Upsell % in Cell A113.
- Rows 117–119 calculates the Churn ARR based on Ending ARR from 4 quarters prior (Rows 125–127) multiplied by -1 * Churn % in Cells A117–A119.
- Row 121 calculates the Churn ARR from Trials based on Ending ARR from 4 quarters prior (Rows 129) multiplied by -1 * Churn % in Cell A121.
1F. Sales Expense by Segment
- Row 133 represents the estimated cost to hire Inside Sales Reps, which is the average salary of an Inside Sales Rep (Cell A133) multiplied by Ending Inside Sales Reps in Row 50.
- Row 134–136 represents the estimated cost to hire AEs, which is the average salary of AEs by Segment (Cells A134–A136) multiplied by Ending Reps in Row 9 (SMB), Row 21 (Mid Market), and Row 34 (Enterprise).
II. Next tab: SaaS Metrics
A review of how the SaaS metrics are calculated on this tab:
- Annual Net Retention Rate: this calculates the average Net ARR growth expected in 1 year across cohorts. We calculate this by adding the last 4 quarters of Expansion ARR minus Churn ARR, which is total Net Expansion ARR. Then, divide by Ending ARR from 4 quarters prior and add 1 to the end result. This is an approximation for Annual Net Retention Rate, but a more accurate way to represent this metric is by averaging 12-month Net Retention by each monthly cohort.
- Annual ARR Churn Rate: this divides Churn ARR by the Ending ARR from the quarter prior, multiplied by -4. This definition represents Gross Churn ARR which ≥ 0%.
- Annual Logo Churn Rate: this is calculated as 1 – (Gross Logo Retention in the Quarter)⁴.
III. Last tab: Summary P&L
- Revenue is approximated as a % of Ending ARR.
- Gross Profit is based on the historical trend of Gross Margin % multiplied by Revenue.
- Sales Expense is estimated based on Section 1F. Sales Expense by Segment in the Bottoms Up Model.
- Marketing Expense is equal to the total Sales & Marketing Expense calculated on the SaaS Metrics tab minus Sales Expense.
- R&D, G&A and Other operating expenses are based on assumptions of margins in Rows 22–23.
- Estimated Cash Flow / (Burn) references Operating Income (Row 26).