A reader of this blog emailed me and asked if I would critique a financial model posted on Guy Kawasaki's blog, How to Change the World.
I read this blog regularly and recalled the model of a web-based real
estate company--Redfin. The two posts on the financial model are here and here. Click on the following link to download the model Download RedfinFictitiousModel.xls.
Redfin describes itself in the model as follows:
"We are an online real estate brokerage, using technology to lower our customer acquisition costs and to automate paperwork, but we employ licensed agents to offer clients advice and negotiate deal terms. In a typical real estate transaction, our clients earn a $10,000 refund.
We have no marketing budget to speak of, and compete against marketing behemoths like Century 21. Unlike other venture-funded real estate sites, our search site offers direct access to the MLS broker databases for a complete view of inventory, and when we broker a deal, our agents are paid customer satisfaction bonuses, not commissions. Having completed over 1,000 transactions in our first year of service, we have the highest customer satisfaction rate in the industry. "
This model raised capital from a real, live VC so it is obviously an adequate model. What I like about this model is that it was thoughtfully prepared by someone who sees the value in detail. The headcount plan is excellent (Staffing tab) and is a suitable template for any company where headcount is time dependent. The productivity indicators are very well thought out and match the key drivers in the business (Monthly Financials tab-row 59). The expenses are very well developed particularly for a web-based business.
As you review the model, you should be trying to determine what are the growth drivers in this business. With a bit of work, you should realize that there are two growth drivers:
- New markets
- Number of agents per market
I would probably put an exhibit on the assumptions page which made it easier to understand the number of agents by month in each market. Ideally the number of agents per market would automatically change if the start date for the market changed. The model appears not to be very forgiving if you change a start date for a market (lots of error messages) which may be annoying to anyone who wants to do sensitivity analysis on the pace of new market openings. I probably would have modeled each market on a separate tab and then consolidated the results. This would have enabled me to develop per market balance sheets and determine the ROI per market. I find the model difficult to use to understand the economic return per market. With this approach of per market tabs the overall headcount and CAPEX of the company would not be as obvious as it is in the Redfin model. I would need to add summary headcount and CAPEX tabs to reach the same level of transparency as the Redfin model.
One of the key assumptions in the model is, in my opinion, somewhat underdeveloped. On row 18 of the Assumptions tab there is the "signed to close ratio". Change the assumption and see the dramatic change in sales and net income. I would have built the model so this ratio could change by year or maybe per month depending on the number of months in the market. This assumption is too critical to be a single cell, fixed for all years in all markets.
The last general comment I would make is that it is very difficult for me to determine the customer acquisition cost. Seems like an important number to understand but I can not determine it easily from the model. Maybe it's there and I just can not find it.
A few more general comments about models:
- The Redfin model lacks a balance sheet and cash flow statement. Even though the model successfully raised capital, I strongly recommend against omiting the balance sheet and cash flow. There is no transparency into working capital without these two tabs.
- Look at cell F20 on the Per-Market P&L tab. Personnel expense is a key cost in each market but this cell combines over twenty different variables, which makes it nearly unauditable and not understandable. This complex formula was probably required because all the markets were on the same tab and there was no easy way to break out the details of this formula. Note: build models to create transparency, and when you have twenty variables in one cell, you should know that you need to change the structure of the model.
Everybody builds models differently. Frequently the design of a model is limited by the skills of the preparer. Before opening Excel to build a model, think carefully about what the key growth drivers in the business are and build in the flexibility to make sensitivity analysis on these key drivers easy for the investor. Remember--making things easy for the prospective investor is always a good policy.