Login

Lost your password?
Don't have an account? Sign Up

SaaS Financial Model Tutorial | Scaling a Software Startup to $1 Billion

We build a SaaS financial model in Excel for an enterprise software startup scaling up to a $1 billion (unicorn!) valuation in its first four years. Free template included.

RESOURCES & LINKS:
____________________________________________
► SaaS Financial Model Free Template Download:

🚨 Join my Finance for Startups training program (with personalized support, livestreams, and more):

Join My Communities:
► Subscribe to my email newsletter:
► Discord:

My Excel Courses:
► Become an Excel Power User in 2.5 Hours (85% discount):
► Master Excel Keyboard Shortcuts (85% discount):

Related Financial Modeling Videos:
► Understand Cost Per Conversion Marketing:
► How VCs Calculate Customer Retention & LTV:
► CAC for SaaS & B2B businesses:
► How to Evaluate Marketing Performance:
____________________________________________

We learn how to build a financial model for a SaaS company (software as a service) trying to scale to a billion dollar valuation. You can download the SaaS financial model template free in the description.

We walk through every step of the financial model in this video – it is a lot fun and I would encourage you to watch the whole thing!

We build the customer acquisition funnel (which is an enterprise software sales team & commission structure), the new and recurring bookings, a revenue recognition schedule, the P&L, balance sheet, and cash flow, look at a series of fundraising rounds and finally calculate the SaaS financial metrics that investors are heavily focused on.

Marc Andreessen famously published an essay called "why software is eating the world" back in 2011, highlighting the ways in which software companies were poised to take over broad swaths of the economy – and this also became the central investment thesis behind one of the most important VC firms in the world, Andreessen-Horowitz.

Why are software companies so valuable? First off – because they are made of code, and code effectively has no marginal cost to sell. They are infinitely scalable, have gross margins of 80-90%, and their only assets are data & humans.

In addition, the overall experience for both customers and business is generally better and cheaper when services are delivered as a software solution. For this reason, software companies have both taken market share from legacy industries, and created many new markets.

Given the superior experience for customers, churn rates are often very low – meaning customers have high lifetime values – driving huge recurring revenue streams at 80-90% gross profit margins for these businesses.

For this season, software as a service (SaaS) companies command superior valuations because of their sticky customers and sky-high profit margins.

SECTIONS:
0:39 intro to customer acquisition for enterprise software as a service (SaaS) startups
2:00 setting up a SaaS sales funnel, new bookings, and sales team
7:10 forecasting expansion and contraction (churn) revenue for SaaS
15:35 calculating enterprise software sales bonus plan (new, renewals, up-sells)

18:48 total active customers, total bookings, and recurring revenue recognition
24:05 shortcut formula for SaaS revenue recognition
28:48 recap & moving into the pre-launch phase (income statement modeling)

44:58 calculating the gross margin (typical enterprise software GM range)
48:13 modeling SaaS startup operating expenses
54:04 calculating operating profit
55:30 calculating net income & tax loss carry forward asset
57:55 CAPEX & depreciation schedule
1:01:25 linking depreciation into the income statement
1:02:00 building the cash flow statement – understanding fundraising needs
1:03:30 building the balance sheet alongside cash flow

1:07:09 linking CAPEX into the cash flow statement and balance sheet
1:10:28 cash flow from financing + capital raised
1:12:10 calculating net cash flow!
1:14:00 modeling owner’s equity on the balance sheet and balancing
1:17:00 analyzing how much investment capital we need to raise for our SaaS startup
1:20:00 gut checking the model and finding an error – critical moment
1:21:25 raising our third VC round
1:23:20 SaaS financial metrics – key KPIs for software companies
1:28:04 calculating & understanding net dollar retention (NDR) for SaaS businesses
1:32:28 calculate LTV: CAC ratio for software companies

By the end of this video, you will know how to build a SaaS financial model for enterprise software startups – I guarantee it!

If you have questions – leave a comment below and I'll try to help. Cheers!

#saas #saasfinancialmodel #startups

https://www.saas.place

45 comments

  1. Shatakshi Mohan

    Hi Eric! Thanks for the in-depth video. I had a couple questions: 1). Shouldn’t MRR be sum(total recurring revenue over past 12 months)/12 instead of sum(total bookings over past 12 months)/12? Unless I’m thinking of “recurring” too literally. 2). How did you figure out that our current customers are profitable and most of the cash burn is coming from onboarding new customer?

  2. Marc Williams

    Very useful, thanks Eric. 2 questions…

    1. Any tips on how to include receiving 50% of the annual subscription upfront (instead of 100%) with the remainder on monthly instalments?

    2. Implementation charges (50% of our customers typically pay a notable set up fee)?

  3. Hassan ur Rehman Abbasi

    Hey Eric, great tutorial. I have a quick question. For the churn you only caculated it at 20% of new bookings. What about the churn of recurring customers? Am I missing something?

  4. Perfectionist

    Hey Eric, super interesting channel, has been very informative. Would you be interested in making a SaaS cap table dynamics video for us VC enthusiasts, I would greatly appreciate it! Thanks and great work on the channel!

    1. Eric Andrews

      Hey – thanks for the suggestion, I just put it on my list of ideas for building content. I think a video about cap tables, deal terms, and industry jargon like pre vs. post money etc would be helpful. Working on it!

  5. Michael Mautner

    Maybe I’m missing something but it seems as though the model is only capturing the recurring revenue on 1 year of the renewal, and not on any subsequent year renewals. For example, for the first two contracts in M13, we recognize additional revenue related to them in M25. If those contracts renew and pay for an additional year in M37, I don’t believe this model captures that revenue. Can you confirm? I’m building something out for myself and I noticed this.

    1. Dodge Caravan

      Can someone plz confirm this, I may be wrong haha, but Insert a cumulative contracts row, so you take last years new contracts and add to last years recurring contracts, then apply Churn% to that number to get this years recurring contracts and onward. The churn% will be applied to both the returning new and the existing and not just new (you may have to check link in Active customer sec also). The model assumes customers will renew only once in the Churn Rev section, but also never gets rid of them in the Active total customers section, actually applies 0% churn to existing customers, which effects the customer support numbers. I am not sure if i am wrong, as i am new to this, but this would have a ripple effect through the model.

    1. Eric Andrews

      @Sergio Montes de Oca In general capitalizing (or doing it too much) turns your balance sheet into kind of a disaster. I’ve seen it done and it never really make the financials better, usually worse. You can do it, but often you end up with an enormous “asset” that barely makes sense, as well as ridiculous amounts of depreciation. I think it’s easier to just expense. The only thing that matters is bookings, revenue, deferred revenue, marketing, and cash for SaaS businesses.

  6. Elad Leshem

    Eric, this amazing model is for a SaaS product with one price tier. But in Enterprise Software and most SaaS companies there are several pricing tiers/plans, and clients usually upgrade to a higher one. Is it possible to create a video & sheet that focuses on multiple pricing tiers and the dynamics of clients moving between tiers? That would be a more accurate description SaaS sales, especially in enterprise.

    1. Eric Andrews

      @Elad Leshem appreciate the idea, I’m currently on a content creation break because I’m building a bigger finance for startups training program that I’m launching about 8 weeks from now. Once that is launched, I’ll start creating new videos again and I put this idea on my list as I think a lot of people have this question, thanks!

    2. Eric Andrews

      Hey Elad – 100% agree that there are usually license counts, different pricing tiers, discounts for upgrades, etc – but that is pretty unique to each individual business and modeling all that usually takes quite a bit longer – it would be more of an entire course than a youtube video. My goal with this video was to show more of the overall financial dynamics of an enterprise saas business….and even with the simplified pricing it was pushing 2 hours, I can’t believe people are even watching it! I’ll think about what else I can do to show the process of modeling out all that detail. Thanks for the thoughtful comment and suggestion.

Leave a Comment

Your email address will not be published.

*
*