Live data from Hacker News

Financial Modeling for Startups: An Introduction

fivecastfinancial.com

1–10 of 34 posts

Re: Financial Modeling for Startups: An Introduction

#3
This is great. If you like this sort of thing you can go one step down the modeling path and take a great coursera course called “Model Thinking” [1] which totally gave me a different appreciation for spreadsheet nerdery (you use lots of different tools).

1. https://www.class-central.com/course/coursera-model-thinking...

Re: Financial Modeling for Startups: An Introduction

#4
Decent article, thanks for writing it. I think more founders should do a bit of financial modeling.

That said, I think most founders should not be forecasting salary expenses on a per-position basis, even if they're under 100 employees. In my experience, you definitely won't know which positions you'll be hiring for further out than 1 year. If you're trying to impress investors it might work, but it will have limited utility for you personally.

Instead, you should group salaries by function (e.g. sales, engineering) and then make explicit your assumptions about labour efficiency. In the model described in the article, these assumptions are also there, but spread out over 40 rows in a table - not good! Assumptions in models should always be explicit.

For example, you could say that, in order to maintain your projected growth, you need to spend 10% of your revenue on sales staff. Or if you're aiming to be funded, you might instead work out how much labour it might take to make one sale, and then extrapolate based on how many sales you intend to make in the year.

You could look at engineering and decide you need 1 person in your engineering team (disregarding job title) per 100 clients. Then extrapolate, once again, based on number of projected clients. Obviously, software is meant to be scalable, so this all depends on how much up-front development you intend to do and at what pace you intend to add new features, so you might want to factor your growth targets in too.

Now, organisations normally bring in layers of management as teams grow. Do you need to account for this? Probably not. Remember, we're focusing on labour efficiency. These managers might increase your costs, but the idea is that they also help your teams function in a scalable way. And if you have good managers, the average tenure at your company should increase, leading to higher productivity.

The benefit of the above approach is that, now that all your assumptions have been made explicit, you can easily tweak them to see how they impact your model, rather than having to dig through many rows of data.

Lastly, and this is nit-picking, but ignoring income tax means this model should only be used to forecast up to periods where the company is not profitable. As soon as there's profit it will be completely wrong. Although it's a nice simplifying assumption if all you're trying to model is your road to break-even.

Re: Financial Modeling for Startups: An Introduction

#5
I was just thinking about using stats in startups. For sure you need to know your runway (and burn rate) - but then for SaaS (and similar business with recurring revenues) the first useful statistics is churn. Customers quiting is the most important info when looking for product market fit. Customer groups with lowest churn are your target group (market). Before you start scaling business you need first to decrease churn - because you don't want to grow the holes in your system together with it (this metaphor is not mine - but I cannot now find where it came from - but I googled this article instead: https://pakman.com/churn-is-the-single-metric-that-determine...).

Sales statistics become important after you have satisfying churn rate (i.e. after product market fit). With advertising you can quickly grow sales - but if your churn is too big - then the LTV (https://en.wikipedia.org/wiki/Customer_lifetime_value) will be too low. And generally customers that come from advertising will have a bigger churn than those who learned about the product organically.

Re: Financial Modeling for Startups: An Introduction

#6
Finance person here, this is a good grounding of the basics. The hardest part to take forward is working out the timing of things. A company is constantly owed and owing money, and this is the real trick to working out your funding requirements.

On top of the model every business needs an operational cash flow forecast going out say 3 months at least. For every day you enter the brought forward balance from yesterday. Then you add and subtract all of the line items of cash inflow and outflow for the day to forecast a closing can balance. It is more than possible for your financing model to show profitability and yet to be insolvent, because you are paying money out before it comes in. Like maybe a big customer pays on the 28th but payroll goes on the 25th...

Cash is king as they say, and a daily cash-flow forecast is the main tool that a financial controller would use to maximise it.

Re: Financial Modeling for Startups: An Introduction

#7

Decent article, thanks for writing it. I think more founders should do a bit of financial modeling. That said, I think most founders should not be forecasting salary expenses on a per-position basis, even if they're under 100 employees. In my experience, you definitely won't know which positions you'll be hiring for further out than 1 year. If you're trying to impress investors it might work, but it will have limited…

> That said, I think most founders should not be forecasting salary expenses on a per-position basis

It is still very useful for variance analysis. Like, I made 100k, expected 120k...because x person cost more than expected and x person was hired early. It's nothing to get upset about, but it aids your understanding.

Re: Financial Modeling for Startups: An Introduction

#8

Finance person here, this is a good grounding of the basics. The hardest part to take forward is working out the timing of things. A company is constantly owed and owing money, and this is the real trick to working out your funding requirements. On top of the model every business needs an operational cash flow forecast going out say 3 months at least. For every day you enter the brought forward balance from yesterday…

I've heard that it's rather common to be technically profitable (i.e.: a company has a greater income than expenses), but nonetheless insolvent due to bills coming due before clients pay their invoices.

From what I was told, this mostly affects supply-chain heavy companies; software companies are mostly spared this kind of consideration.

What are some of the red flags that founders should be aware of when reading their own cashflow statements?

Re: Financial Modeling for Startups: An Introduction

#9

Finance person here, this is a good grounding of the basics. The hardest part to take forward is working out the timing of things. A company is constantly owed and owing money, and this is the real trick to working out your funding requirements. On top of the model every business needs an operational cash flow forecast going out say 3 months at least. For every day you enter the brought forward balance from yesterday…

I've heard that it's rather common to be technically profitable (i.e.: a company has a greater income than expenses), but nonetheless insolvent due to bills coming due before clients pay their invoices. From what I was told, this mostly affects supply-chain heavy companies; software companies are mostly spared this kind of consideration. What are some of the red flags that founders should be aware of when reading the…

I'm currently handling bookkeeping for software companies and one thing that's often overlooked is your clients consistently making late payments on their invoices. Make sure that you know who those client are and schedule accordingly.

Re: Financial Modeling for Startups: An Introduction

#10

Finance person here, this is a good grounding of the basics. The hardest part to take forward is working out the timing of things. A company is constantly owed and owing money, and this is the real trick to working out your funding requirements. On top of the model every business needs an operational cash flow forecast going out say 3 months at least. For every day you enter the brought forward balance from yesterday…

I've heard that it's rather common to be technically profitable (i.e.: a company has a greater income than expenses), but nonetheless insolvent due to bills coming due before clients pay their invoices. From what I was told, this mostly affects supply-chain heavy companies; software companies are mostly spared this kind of consideration. What are some of the red flags that founders should be aware of when reading the…

No, this also affects software companies, especially those that grow faster than you would organically. The cost in software companies is a cost in people. These people need to be paid. If you are not paid in advance for your software, then you have a cash flow issue: you need to have enough reserves to bridge the gap between paying your developers and you getting paid for your outgoing invoices.

Think of it like this: if you are providing a service, but are not getting paid for this in advance, you are essentially giving the customer a short term loan. You cannot infinitely provide those short term loans considering that you have bills/salaries to pay. It might still be money that belongs to you, but if you do not have it in your bank account when your bills are due, you are insolvent.

Things to be very wary of when looking on your balance is having very low ratio of liquid cash in respect to your debtors post (e.g. unpaid outgoing invoices). This means that if your debtors are going to pay later than expected, you have very little runway to cover that. Now, what risk this poses to your company depends a lot on how many customers you have, whether they pay their invoice automatically, and what their history of late payments is. Furthermore, the same applies for you on the purchasing side: if the majority of your costs are on the purchasing side and you can afford to pay those bills later without getting your servers shut down, then being illiquid is less of a risk. If the majority of your costs is in employees, then you are in trouble: not paying employees is a big no-no, so that increases risks and allows for less wiggle room.

Post reply on HN