How to build a financial model for a Software as a Service (SaaS) company, as well as calculating key metrics that SaaS companies and analysts monitor
SaaS (Software as a Service) is a software distribution model where companies create applications, and clients subscribe to these applications. These software applications are hosted by a vendor and made available to clients over the internet.
The SaaS distribution model is different from the more traditional model of purchasing software one time and having access to it indefinitely.
Under the SaaS model, instead of installing and maintaining software, clients simply access it via the web, freeing them from having to maintain the software in-house. As long as clients are subscribed to a SaaS application, the clients will typically receive new software features as part of the subscription. Again, this is different from the traditional model, where many improvements require the purchase of a newer version.
The SaaS business model results in more stable and recurring revenue compared to the more traditional model of one-time purchases. This recurring-revenue dynamic has led to many software companies switching to the SaaS business model. As an example, Microsoft used to sell its Office product on a one-time basis. However, while Office can still be purchased, Microsoft relies more on its Microsoft 365 subscription. Other SaaS companies include Salesforce, Atlassian, and Dropbox, among many others.
A SaaS financial model is simply a spreadsheet, usually built in Microsoft Excel, which forecasts a SaaS company’s financial performance into the future. The forecast is typically based on the company’s historical performance and assumptions about the future, and requires preparing an income statement, balance sheet, cash flow statement, various supporting schedules, as well as outputs of key performance indicators (KPIs).
SaaS financial models must account for industry-specific metrics and aspects, including recurring revenue, customer acquisition costs, and customer churn rates. SaaS financial models are powerful tools for decision-making, helping stakeholders understand the financial health, valuation, and growth potential of a SaaS business.
SaaS Financial Model Components
Fundamentally, SaaS financial models follow the same basic format and structure as most other industries in that these models will contain the three core financial statements: the income statement, the balance sheet, and the cash flow statement.
Key considerations when building this type of financial model include:
SaaS financial models play a crucial role in various aspects of corporate finance:
Like any model, creating a robust SaaS financial model requires a deep understanding of the business model and attention to detail. Below is an overview of creating a robust SaaS model.
1. Revenues: Revenue modeling is one of the most important aspects of any SaaS financial model. Proper revenue modeling should include the following considerations:
2. Expenses: Accurately forecasting expenses is crucial for understanding the profitability and cash needs of the business.
3. Cash flow: Cash flow projections are critical for SaaS companies, especially given the often significant gap between customer acquisition costs and realized revenue.
While most financial models are built using spreadsheet software, there are also other tools that can streamline the modeling process:
SaaS businesses have a unique set of metrics and KPIs that are important to understanding a company’s financial health and growth prospects. Some of the most important include:
These metrics should be prominently featured in the financial model and used to drive key insights and decision-making.
Building and maintaining a robust and accurate SaaS financial model comes with many challenges.
To address these challenges, consider the following best practices:
The SaaS industry continues to thrive and evolve rapidly, presenting both opportunities and challenges for financial modeling and corporate finance.
Thank you for reading CFI’s guide on SaaS Financial Models. To keep advancing your career and skills, the following CFI resources will be useful:
CFI is a global provider of financial modeling courses and of the FMVA Certification. CFI’s mission is to help all professionals improve their technical skills. If you are a student or looking for a career change, the CFI website has many free resources to help you jumpstart your Career in Finance. If you are seeking to improve your technical skills, check out some of our most popular courses. Below are some additional resources for you to further explore:
Access and download collection of free Templates to help power your productivity and performance.
Already have an account? Log in
Take your learning and productivity to the next level with our Premium Templates.
Upgrading to a paid membership gives you access to our extensive collection of plug-and-play Templates designed to power your performance—as well as CFI's full course catalog and accredited Certification Programs.
Already have a Self-Study or Full-Immersion membership? Log in
Gain unlimited access to more than 250 productivity Templates, CFI's full course catalog and accredited Certification Programs, hundreds of resources, expert reviews and support, the chance to work with real-world finance and research tools, and more.
Already have a Full-Immersion membership? Log in