How to Use Financial Models in Startup Valuation?
In this article, we will guide you in overcoming these challenges to deliver a solid startup valuation through financial modeling.
Imagine possessing the ability to predict future financial performance with precision, assess risks, and evaluate investment opportunities—all through a structured approach to forecasting and analysis. 80% of startups prioritize financial modeling in their initial business planning stages, indicating a strong trend toward using financial models for strategic decision-making and valuation. Creating a robust model not only aids in internal decision-making but also enhances the startup’s ability to attract investors by presenting a clear financial trajectory.
Financial models are critical in M&A activities, with research showing that 95% of successful mergers and acquisitions in 2023 incorporated advanced modeling during their planning and execution stages.
This article provides a comprehensive guide for entrepreneurs on the importance and application of financial models in accurately valuing startups.
What is Financial Modeling?
Financial modeling utilizes spreadsheets to forecast a business’s financial performance. In this, historical financial data is treated as the input to forecast future financial performance, which is then used to value the company.
So, the variables in financial modeling can be classified as:
Input variables | 🡺 | Estimated variables | 🡺 | Output variable |
---|---|---|---|---|
Historical data | Future financial performance | Valuation |
Analysts will typically narrow their focus on the three main financial statements, i.e. income statement, balance sheet, and cash flow statement. However, if more relevant data is available you must not ignore it.
Financial modeling is also useful for strategic financial decision-making. It can reveal how a company should raise capital, if it can grow the business organically or should consider an acquisition, and if any factors are hindering its progress.
You can also use this to identify assets that could be upgraded or should be sold off. If you are under-utilising a business segment, this can also be recognized through financial modeling. Such insights can help optimize capital allocation.
Why Do Startups Need Financial Modeling?
The main problem with using traditional financial modeling techniques with startups is that there is not much historical data available. So, it becomes hard to estimate future financial performance.
Hence, we must rely on advanced statistical techniques and the financial performance of other related companies to value startups. It would be best if you could find data for a company like the startup you are valuing.
For instance, if you are valuing a payment processing startup, you could use Stripe’s early days as an input. You will need to adjust the values for inflation. You also need to identify how the industry segment has evolved.
Since Stripe is already an established player in the industry, the new startup may need to invest more, and spend more on marketing, and it may have to wait longer to scale up. You also need to account for macroeconomic conditions like existing interest rates, and gross domestic product (GDP) growth.
You can enhance the accuracy of your startup’s financial model, making it a more reliable tool for planning and securing investments.
How to build a financial model for a new business?
To build a financial model for a new business, start by clearly defining your business model and strategy, outlining how you will generate revenue, and detailing your cost structures.
A financial model template helps to ensure that all assumptions are documented and modifiable. Key components to include are revenue projections, cost of goods sold (COGS), operating expenses (Opex), capital expenditures (CapEx), an income statement, a balance sheet, and a cash flow statement.
Begin with assumptions about factors influencing performance, such as customer acquisition cost (CAC), revenue growth rate, churn rate, and pricing strategy. Forecast your revenue while differentiating between fixed and variable expenses for your Opex.
What should a Startups Financial model include?
A financial model typically includes components and outputs, which can vary depending on the model’s specific purpose.Here are the elements that should be included:
- Income Statement: A summary of revenues, costs, and expenses over a specific period.
- Cash Flow Statement: This tracks cash inflows and outflows and is important for understanding operational stability and planning for future cash needs.
- Balance Sheet: This provides a snapshot of the company’s financial position and is essential for understanding the startup’s capital structure and financial health.
- Revenue Projections: Estimates future sales based on market analysis and historical data.
- Cost Structure: Breaks down fixed and variable costs associated with operations.
- Scenario Planning: This includes various potential outcomes based on different assumptions. It helps prepare for uncertainties.
- Assumptions and Inputs: Clearly defined assumptions regarding market conditions, growth rates, and expense trends.
Which Financial Modeling Techniques Should You Use for Startup Valuation?
You can use the following techniques to power up your financial models for dealing with startup valuations.
Comparison of Monte Carlo Simulation & Vector Autoregression
Feature | Monte Carlo Simulation | VAR |
---|---|---|
Risk Assessment | Quantifies risks through probabilistic outcomes | Captures dynamic relationships among variables |
Scenario Analysis | Generates thousands of possible future scenarios | Analyzes historical data to forecast trends |
Flexibility | Adapts to various factors affecting valuation | Models multiple time series variables easily |
Comprehensive Forecasting | Provides nuanced views of potential outcomes | Focuses on long-term trends and cycles |
Simplicity in estimation | More complex to implement | Easier to estimate using OLS techniques |
Historical data utilization | Less reliant on historical data | Utilizes historical data effectively |
Best use case | Ideal for high uncertainty and limited data | Suitable for analyzing correlated time series |
Monte Carlo Simulations for startup valuation
Since a startup’s financial performance cannot be estimated with certainty, it would be better to consider multiple scenarios instead of just one. We cannot be 100% confident that things will play exactly as per our model’s scenario because of the unpredictable variables involved. This is the idea behind Monte Carlo simulations.
When you take this approach, you will be running multiple simulations by assigning different values to the unpredictable variables (a.k.a. random variables) every time. Then, the results will be averaged to estimate the target variable.
Example of Monte Carlo Simulation
Suppose we have the following information about a company.
Particulars | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|
Revenue | ||||||
Number of users | 100 | 110 | 130 | 160 | 195 | 240 |
User growth | - | 10% | 18% | 23% | 22% | 23% |
Transactions per user | 200 | 220 | 230 | 250 | 265 | 240 |
Growth in transactions per user | - | 10% | 5% | 9% | 6% | -9% |
Fee per transactions | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 |
Total Revenue | $100.00 | $121.00 | $149.50 | $200.00 | $258.38 | $288.00 |
Costs | ||||||
Per transaction cost | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
Fixed costs | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 |
Total cost | $140.00 | $148.40 | $159.80 | $180.00 | $203.35 | $215.20 |
Net profits | -$40.00 | -$27.40 | -$10.30 | $20.00 | $55.03 | $72.80 |
This company is seeking an investment that will increase the user growth to 25% in 2025, and 30% in 2026, and increase the growth in transactions to 10% in 2025 and 2026. We will also assume the per transaction cost will go down to $0.001 and the fixed costs will increase to $200. This should play out like this.
Particulars | 2025 | 2026 |
---|---|---|
Revenue | ||
Number of users | 300 | 390 |
User growth | 25% | 30% |
Transactions per user | 264 | 290.4 |
Growth in transactions per user | 10% | 10% |
Fee per transactions | $0.01 | $0.01 |
Total Revenue | $396.00 | $566.28 |
Costs | ||
Per transaction cost | $0.00 | $0.00 |
Fixed costs | $200.00 | $200.00 |
Total cost | $279.20 | $313.26 |
Net profits | $116.80 | $253.02 |
Now, there are two key variables here- user growth and growth in transactions per user. We will assume that these variables follow the normal distribution. So, first, we will find their average. We will also need to assume how much these variables can change for a standard deviation of 1.
This information can be summed up as:
Particulars | Mean | Standard deviation |
---|---|---|
User growth | 22% | 7% |
Growth in transactions per user | 6% | 1% |
So, for a standard deviation of 1, user growth will increase or decrease from the mean by 7%. Similarly, the growth in transactions per user will increase or decrease from the mean by 1% for a standard deviation of 1.
Based on this information, we can simulate numerous values for user growth and growth in transactions per user. Based on these simulations, we can simulate various sets of cash flows and net profits. These net profits can then all be discounted by a reasonable cost of equity to get the numerous values of ownership.
We will simulate cash flows up till 2031.
If we make 500 simulations where the cost of equity is 15%, the results will look like this:

This graph can be summarised as:
Particulars | Value of Ownership |
---|---|
Mean | $2,274.11 |
Median | $2,273.06 |
Standard deviation | $474.48 |
Vector Autoregression (VAR)
Vector autoregression involves applying linear regression to variables that affect each other. In VAR, every variable is an input for the other variable. When you are valuing startups, you will need to forecast sales growth which will depend on industry growth and market share trends.
Since startups may sometimes try to create an industry segment for themselves, there will not be much data to calculate industry growth. In such cases, you will need to study the relationship between industry growth and macroeconomic factors like interest rates, inflation, unemployment, and GDP. If the startup’s product is aimed at consumers rather than businesses, you must understand the trends in social and demographic factors like population growth, age distribution, and income levels.
Macroeconomic factors and social and demographic factors tend to affect each other.
You will also need to consider technological factors like advancements in supporting technology which will depend on the industry’s growth. Advancements in technology will also depend on the startup’s investments in research and development (R&D).
Example of vector autoregression
Suppose you are dealing with three variables whose value can be determined using the values of all variables from the previous period. Let us name these variables X, Y, and Z. So, the regression model for these three variables will look like this:
XT = BA + XT-1 Ă— BXX + YT-1 Ă— BXY + ZT-1 Ă— BXZ
YT = BB + YT-1 Ă— BYY + XT-1 Ă— BYX + ZT-1 Ă— BYZ
ZT = BC + ZT-1 Ă— BZZ + YT-1 Ă— BZY + XT-1 Ă— BZX
Here, T is the current period, and T-1 is the previous period. Every variable from the previous period is matched with a unique coefficient in each equation, and each equation has a constant or intercept.
Count on Eqvista for Your Startup Valuation Needs!
You must consider looking at the financial data of similar companies if extensive financial data is not available for a startup. It is no use looking at other startups since you will again struggle for abundant data. You should look at past financial data of established players and adjust it according to the current economic and industry conditions.
Since the input variables like expected sales growth can vary unpredictably, you should rely on summaries or averages of numerous simulations instead of trying to build a perfect financial model.
If a startup is trying to create a new industry segment, you can estimate the industry growth by creating a vector autoregression model, i.e. a model where every variable is determined with a set of other variables. This will help you simulate how macroeconomic factors, social and demographic factors, and technological factors affect each other as well as industry growth and in turn, startup valuations.
If you need assistance with startup valuations, reach out to Eqvista. We specialise in valuing startups from all stages for various purposes.
Interested in issuing & managing shares?
If you want to start issuing and managing shares, Try out our Eqvista App, it is free and all online!