SaaS Revenue Forecast Model

SaaS Revenue Forecast Model

SaaS Revenue Forecast Model

I try to keep my financial statement models as simple as possible.  I don’t forecast on one tab, but I also don’t have 30+ tabs of assumptions and formulas.  I build my models around the operations of the business and the important metrics.  Enough detail to be accurate and supportable but not overly done where I forget how to update the inputs with each forecast.

Revenue Forecast model can be downloaded below.

I’m positive all of us have some sort of bookings and/or revenue tab to forecast our revenue assumptions.  I recently renovated one of my revenue tabs based on inspiration from Christoph Janz’s blog where he published his SaaS financial model.  In this post, I am sharing my take on how I built out one my revenue tabs.

Key Inputs

This model requires only a few key assumptions so it doesn’t take long to have a complete revenue and customer forecast for your company or a product line.

  • Customers
  • Customer Acquisition Rate
  • Churn
  • Average Selling Price in MRR or ARR
  • Customer Dollar Expansion
SaaS Revenue Forecast Model
SaaS Revenue Forecast Model

A Picture is Worth a 1000 Words

I love the MRR movement chart in Janz’s model, but I named it MRR Inflow/Outflow.  At the end of the day, it’s important to know if you are incrementally net positive or negative with your subscription dollars and customer counts.

MRR Inflow and Outflow
MRR Inflow and Outflow

Don’t Jam a Bunch of Formulas into one Cell

On a side note, about a month ago I attended a KPMG course on corporate performance value drivers and financial statement modeling.  It was an excellent course with a well-respected instructor and classmates who shared an interest in improving their finance and modeling knowledge.

Regarding Excel modeling, the instructor had a great comment about cell formulas and Excel modeling.  To paraphrase, he said that if I have to click in a cell to understand the formula, then you have already lost me and your model isn’t efficient.  The picture below is a simple example where just by looking at the row layout, you can tell exactly how the revenue number is being calculated.

Efficient Excel Modeling

I know that I am guilty of creating complex formulas that condense a lot of formulas into one cell.  Sometimes it can’t be avoided.  However, it can be difficult to then go back and understand what that cell is doing, especially if someone is inheriting your Excel model.

As always, please post any comments or questions below!  Thanks, Ben.

Please enter your email address (no spam) below to download the model. I’ll keep you updated on future models and posts.

ARR version below – if you bill annually.

MRR version below – if you bill monthly.

8 Replies to “SaaS Revenue Forecast Model”

  1. Thanks Ben for your Amazing Work “Revenue Forecast Model”

  2. Thank you, Muhammad, for the comment. Thanks for visiting my site.

  3. […] Financial Model in Excel. Over the past few months I have released various Excel models covering forecasting, SaaS metrics, and personnel expenses. I combined some of these models into one and developed […]

  4. […] you complete this model, you can then take the output and complete the SaaS Revenue Forecast model.  Please let me know what you like and don’t like about this model.  Do you currently […]

  5. Great Model to start basing some fundamentals on. Do you recommend a hybrid for those businesses that have a mix of annual and monthly subscription customers?

    Thank you.

    1. Hi Vish,

      Yes, I just released an MRR version of the revenue forecast model. In the SaaS Financial Plan model, I would insert another tab with the MRR version so that you can forecast revenue from the ARR tab and the MRR tab.


  6. I agree that business models have to be simple and focused on key performance metrics or variables that influence the desired outcome. With this approach to business modeling, cross-functional stakeholders are also easily aligned.

  7. […] SaaS revenue forecast is another area where a nice, detailed model will come in handy.  I have ARR and MRR versions of […]

Leave a Reply