Startup vs. Corporate Financial Models & How To Build Each For Maximum Strategic Impact - Carl Olson

In this episode of Financial Modeler’s Corner, host Paul Barnhurst (aka The FP&A Guy) welcomes Carl Olson, a seasoned finance leader with over two decades of experience in FP&A, consulting, and startup finance. Carl discusses the nuances of financial modeling in both startups and large companies, sharing war stories, practical frameworks, and the lessons learned from building models that drive real business decisions. Whether it's simplifying startup forecasts or navigating layers of corporate planning, Carl emphasizes the importance of context, communication, and staying aligned with business partners.

Carl Olson is a finance consultant and strategic advisor with more than 20 years of experience in FP&A, startup modeling, and enterprise finance. His background includes roles at Jamba Juice, Yelp, Unity, and several startups. Carl specializes in building operating and strategic models, guiding fundraising efforts, and helping businesses link financial modeling to real-world execution.

Expect to Learn:

  • How financial models differ for startups vs. large companies

  • Why listening to business partners is essential for model effectiveness

  • How to test assumptions when historical data is limited

  • The danger of over-automation in modeling

  • What makes a model usable vs. impressive


Here are a few quotes from the episode:

  • If your sales model shows unrealistic rep productivity, that’s a red flag.” - Carl Olson

  • “Meet your business partners where they are, not where you want them to be.” - Carl Olson

  • “Use industry benchmarks, but know your secret sauce.” - Carl Olson

Carl Olson shared honest and practical insights from years of building financial models across startups and large companies. He reminded us that the real value of a model comes from how well it supports decision-making and helps the team move forward. His approach to keeping things simple, clear, and business-focused is something every finance professional can learn from.

Follow Carl:

Follow Paul: 

Follow Financial Modeler's Corner  

Sign up for the Advanced Financial Modeler Accreditation Today and receive 15% off by using the special show code ‘Podcast’.

Visit https://bit.ly/3AK5dYo and use the code “Podcast” to save 15% when you register. 

In today’s episode: 

[01:12] - Introduction of Episode

[02:02] - Carl’s Worst Modeling Experience

[06:43] - Rebuilding a Model from Scratch

[10:36] - Startup vs. Corporate Modeling

[12:57] - Big Data to Startup Forecasting

[15:09] - When Mistakes Go Unnoticed

[22:42] - Finding Gaps Through Modeling

[29:41] - Using Excel for Personal Life

[30:47] - Carl’s Favorite Excel Shortcuts

[33:32] - Rapid Fire: Tools, Preferences, and Advice

[36:24] - Avoiding the VBA Trap and Growing in Your Career

[40:38] - Carl’s Closing Advice for Financial Modelers

Full Show Transcript

[00:01:12] Host: Paul Barnhurst: Welcome to Financial Modeler’s Corner. I am your host, Paul Barnhurst, aka The Fat Guy. And this is a podcast where we talk all about the art and science of financial modeling with distinguished guests from around the globe. The Financial Modeler’s Corner podcast is brought to you by the Financial Modeling Institute. FMI offers the most respected accreditations in financial modeling, and that's why I completed the Advanced Financial Modeler. This week, I'm thrilled to welcome to the show Carl Olson. Corl, welcome to the show.

[00:01:50] Guest: Carl Olson: Thank you for having me, Paul.

[00:01:51] Host: Paul Barnhurst: Yeah, really excited to have you. We start every episode with this question. Tell me that horror story. Worst financial model you've ever seen or worked with?

[00:02:02] Guest: Carl Olson: I had a client one time and I'll call it a financial model. Typical client behavior. They come in and they're like, oh, we're having this issue with like affects rates in our model. Can you take a look at it. So I go in and what it turns out is their financial model is actually a series of 25 different workbooks done by each department, then uploaded into the reporting part of an old ERP and downloaded. And so their financial model was actually just a download from the ERP. There wasn't anything that they could manipulate. And when you looked at each of those 25 workbooks, each one was about 20 tabs long, going down to $100 at the expense level. And when you talk to the client, everybody's like, oh yeah, there's too much information. We put it together. We spend all this time putting this together, but nobody looks at it, not even the FP&A  team. And it was horrible because like, the organization's like, wow, it's a huge tax to do this planning process. And then finance is looking to be like this planning process doesn't produce much that's useful. And so they're spending all this time and all this energy to put together something that actually isn't driving decision making. The company was doing well, in fact, it was doing very well. But it was one of the things that I took away. I was like, okay, even despite having a real financial model, the company is still making the right decisions. But the model is not the thing that's driving it. So it really sort of centered for me. Like, yeah, the model, it's a tool. But in the absence of it, like, here's a company that over 20 years is now at $500 million and they haven't had a model yet. They're still making the good decisions that got them to that place. And so it really reinforced that a model is a tool, but it's not the be all, end all.

[00:03:40] Host: Paul Barnhurst: Sure, you can be successful without a great model. You can do planning without a detailed financial model, but they definitely can be helpful and a bad model can cause problems. But yeah, I agree with you. They're not the end all be all right. If they were, we'd be a lot more in demand than we are.

[00:03:59] Guest: Carl Olson: That is very true.

[00:04:01] Host: Paul Barnhurst: So can you take a minute and just tell our audience a little bit about your background and what you're doing today?

[00:04:07] Guest: Carl Olson: Yeah. So my background is I have about 20 ish years in FP&A . I started off my first job out of college, was working with a startup and my startup. I mean, somebody sketched out an idea for a startup on the back of a napkin at a cafe, and two years later, we were opening a chain of day spas. It actually served as the great starting point for me, because the founder was an ex-investment banker, and he was very much about modeling. And so that's where I learned a lot, because I was working one on one with him and really got to get up to speed with doing startup models and literally employee number one and seeing it through there. Then from there, I went over, I worked at Jamba Juice, came up through the ranks in FP&A . They're sort of focusing on operations, but then moving over to corporate from after Jamba Juice. I decided I wanted to explore my career, and so I moved over and did consulting because I wanted one. I wanted to look at what FP&A  looked like outside of sort of restaurant retail. And two, I was wondering, like, is FP&A  the right career for me? After consulting for about a year and a half, I came to the conclusion I like FP&A , but really the thing that I'm looking for, it's not technical modeling skills, it's sort of the wider business sense. So I went back to business school, got my MBA, and then coming out of my MBA, I moved over to sort of larger tech companies. So I worked at Yelp, unity, really understanding that sort of the SaaS and tech business model. And then from there, I went back over to startups, worked at a couple of startups, and then most recently, I've been consulting both for startups or more established clients, helping them with financial modeling, fundraising, strategic sales, and a variety of other finance things.

[00:05:43] Host: Paul Barnhurst: Quiet background in there. You got the business you started. You got the two stints of consulting the large companies, the small companies. Sounds like you've seen a pretty good range of how all the different companies operate at different scale and size.

[00:05:58] Guest: Carl Olson: Yeah. And that's one of the things that I took away from consulting, which I really appreciated, was getting to see best practices and worst practices across a wide range of companies in a short time. And I think it really made me a better modeler in that aspect, because going in and picking up somebody's model and then having to troubleshoot it gives you a different perspective and a different set of skills. And I think it's one of the skills that as you're learning financial modeling, you need to be able to pick up somebody else's model from a sort of cold start and just audit your way through it. And in doing so, it gives you an appreciation for how you need to structure your model and make it, uh, easy and accessible not only for yourself, but for anybody else that will come along after you. And so that was one of the things I think really helped me, um, clean up my modeling.


[00:06:43] Host: Paul Barnhurst: And I'm curious, what percentage of the time did you start over when you inherited somebody else's model and you got into it and said, you know, this just isn't going to work? Or how often were you able to kind of work with somebody else's model?


[00:06:55] Guest: Carl Olson: Interesting mix. I'd say about 50% of the time there wasn't anything there that was even, um, useful. When I started at one client, it was a public company, uh, almost $1 billion in revenue. And I started and they handed me their FP&A  model because their entire department had left and their FP&A  model was one tab with headcount, one tab with some revenue numbers, and then one tab with everything that people wanted to buy over $100,000. And this is what they were using to provide forward looking guidance to the street. And as you can imagine, there had been a couple of misses on their forward looking guidance, hence why there was some changes happening. So I'd say it's about 50 over 50 of, um, coming in and having to inherit somebody's model. Usually I'll go through and rework a large amount of that over probably three months, but 50% of the time it's coming in because, um, whatever they had is gone. Or you take one look and you're like, this isn't There's no point in trying to update this. I can build it. I can build it from scratch in 24 hours, and it's going to take me 24 hours just to understand what this funny formula is doing on the back end.


[00:08:02] Host: Paul Barnhurst: Yeah, the super long formula. Like I'm going to spend a day just dissecting this one and there's ten more of them. Forget it. I'll start over. Yo. When you mentioned the company. Oh, they had missed some guidance. Right. Not had a very poor planning process. Reminds me what? Uh, so I interviewed recently Jeff Kasal, Kasali, Kasalo, I think is, uh, he's the CEO of board, and he mentioned I can listen to transcripts from earnings calls and tell whether company's doing continuous planning or not, like once they start talking about misses and how they miss some things, it's almost always something wrong in their planning process. And I thought that was really interesting. So it kind of gets to what you were talking about, right? There was a poor planning process there and it increases that chance of missing. Not that you. You could still miss even if you have a good planning process. But if you don't, the chances are much higher.


[00:08:57] Guest: Carl Olson: I agree, I think, um, I mean, planning ultimately is a process. The model is an important component of that process. But at the end of the day, if the process I've seen great planning, done with very minimal models, I've seen horrible planning done with very complicated models. And this is one of the big things that you need to think about. Um, particularly in startups, we can touch on it later. Is fitting your model and fitting your task to the purpose and the context that you're operating in, because that's what ultimately is. The thing that really drives success is answering the questions, giving people the answers, insights they need at the time in a way that they need them. They don't care what happens in the back end. It's sort of like, um, one of the AI tools. You don't know what's happening in the back end, but you know, it answered your question and it allows you to move forward in the way that you want to. And whatever magic they do back there. That's great. Hand clap. But we got what we wanted.


[00:09:52] Host: Paul Barnhurst: Yeah, there's definitely some truth to that. You don't always need to know the sausage making, as long as you can look at it and say, okay, this has helped me. This is what I need.


[00:09:59] Guest: Carl Olson: Yeah. And I think particularly with startups, uh, sausage making just confused people and just drag you down into avenues that aren't productive conversations. Uh, and so especially with startups really focusing on like, okay, what are we doing and who am I talking to? If it's a founder with no prior experience in FP&A , you do not want to be reviewing exactly how your drivers for this small piece of work because you'll spend three hours. Leave them confused and you have to address the elephant in the room of like, revenue's not going the right direction.


[00:10:34] Host: Paul Barnhurst: Yeah. So I want to talk a little bit more about that. I know you've done large company modeling. You've done startup modeling first, as I'm curious, which do you prefer? Do you have one you like doing over the other?


[00:10:44] Guest: Carl Olson: I think it's interesting. I do like doing large company models? There's a part of me. I mean, the reason I'm in finance and the reason I've been in finance for 20 years is because there are aspects of modeling that I love doing, and there's nothing more satisfying than sitting down with a large model, a big data set, and being like, I'm just going to put on my headphones and sort of like bring my vision into reality. So on the larger company, you get into more technical, more complicated problems that really only finance can solve. And so from the like, I feel as a master of my craft, a large company model is hard to beat. Now on this on the startup side, I. The thing I love about startups is how it fits into the process and the engagement you get. Um, one it's it tends to be much simpler. And so you can do it quicker. It forces you to think at a higher at a more strategic level, at a business level, and you get a lot more engagement. Um, like with a small company model or the startup, you're often sitting there with a founder or with somebody and walking through it and asking and answering questions on the fly. And so it's not as complicated, but you can see the real impact. And like when you get like when you get to the page or you like, you show them, oh, we could use this assumption. Some of these eyes light up and they immediately start taking action. That's something very powerful about that model, because you can see the real connection you made versus a large company model. You do all this great work, you put it together, it goes into a board deck, it goes to the board. And like a week later, somebody might say like, oh, that model was helpful in what we did, but you don't have that clear connection between your impact or like the work that you did in the impact.


[00:12:21] Host: Paul Barnhurst: Sure, there's a more instant kind of gratification or ability to really see the impact when you're working with a founder directly or a small company versus a big one. There's something fun about just working with a big data set and seeing it all come together, but you maybe don't get to see the impact in the same way.


[00:12:39] Guest: Carl Olson: Yeah, the impact and you don't get the feedback because like if you're sending it up through a couple of layers, like you get feedback from your CFO. You get feedback from somebody else. But like the actual, you don't get feedback on how it fit into the actual decision unless they really take time to read you in.


[00:12:54] Host: Paul Barnhurst: Great point on that. I agree with you. So I'm curious. I think you did a lot of, you know, large company modeling. First, was it a hard transition to go from, hey, I'm modeling this, you know, billion dollar company doing something really large to I need to do this startup, right. Because in a startup you don't have a lot of assumptions, you don't have data. You're doing a very different process. So how was that? What was that transition like?


[00:13:19] Guest: Carl Olson: So I think for me, I didn't find the transition to be as challenging, partially because my first job had been modeling a startup very high level there. And then along the way, one of the things that I gravitated towards was supporting new businesses. And so even within larger organizations, if you're spinning up a new business, it's sort of from its simple and basic.


[00:13:39] Host: Paul Barnhurst: There's a lot of similarities.


[00:13:41] Guest: Carl Olson: Yeah. So there's a lot of similarities. But the transition to startup modeling is definitely there are some differences. And a couple of the things that I think about with all models, and I'll walk through how they play out in startups is, um, you need to think about your audience. You need to think about your data and definitions, your time constraints, and then what's the actual use and output of that. And so a couple of ways that a startup model differs is like on the audience. You're talking to a non-technical audience. Like often you're talking to a founder one. The founder might not have a finance background. If they've been running the company, they might have their own KPIs or their own way of viewing and understanding the business. And to be successful, you need to be able to understand that and communicate that to them, even if they're wrong. Like I had one, um, startup CEO, he had his own way of looking at cash, and it made total sense how he was looking at it. Sort of like, what cash have I reserved and what cash have I not? But when it came time to going to, um, out to investors, like. One thing I had to bridge with him is investors are going to look at it this way. You look at it this way, which makes sense for how you want to run the business. But the the investor community is not going to they're not going to understand your metric. And so I need to bridge how you think about this with how we need to present it externally and coach you through it, because you're the one that's going to actually be on the hook to explain it. So, um, your audience is different. There's nobody to review your work. Unlike in a large company, you got a couple of layers at a startup. Your CEO might not catch the mistake. If you have a mistake the first time, it's going to be caught. It's probably by a board member in a board meeting. And that is that's not where you want your mistake to.


[00:15:25] Host: Paul Barnhurst: Never.


[00:15:25] Host: Paul Barnhurst: A good look.


[00:15:26] Guest: Carl Olson: Yeah. Never a good look. So you don't have since you don't have anybody else looking over your shoulder, you have to be able to separate yourself from the financial modeling mindset of, I'm doing this model and I'm in the weeds. And you really have to be able to step back and take the I haven't seen any of the models. I'm only looking at what's on this page view. And so that's one of the big differences with the audience.


[00:15:47] Host: Paul Barnhurst: Makes a lot of sense. You have to be able to look at it not just as a detail of the big picture. If you're working on a big, huge M&A or operational or even a budget or whatever it may be at a large company, there's going to be multiple rounds of reviews and people will come back and ask all types of questions about assumptions. So there's a good chance  that's all going to be caught. Like you said, you could be with the CEO and maybe maybe not. It's caught. You know, they may not be financial at all and they really kind of trust you. And then all of a sudden you hear from a board member, that's not a good thing. I can remember somebody telling me they were switching their business model and they were going from, I think they're going to a subscription model from what they had before, and they had by mistake left in both types of revenue. And it took them a couple months after they had raised all this capital to realize why the revenue is not following? And they ended up having to lay off. I think he said it was like 50 or 75 employees.


[00:16:44] Host: Paul Barnhurst: They ended up.


[00:16:44] Host: Paul Barnhurst: Surviving and ended up eventually selling the company. But he goes, that was one of the most painful days of my life, when I had to stand up in front of everybody and say, basically, we made a modeling mistake. We're gonna have to let go of a bunch of people.


[00:16:56] Guest: Carl Olson: Yeah, that's one of my worst fears is like having, uh, one of my modeling mistakes result in a major change like that.


[00:17:04] Host: Paul Barnhurst: Yeah, I.


[00:17:05] Host: Paul Barnhurst: Think it is for everybody. You're like, I you don't want him to make some big decision and turn out, oh, that was the wrong decision. And it was because I messed up the model. It's one thing if the assumptions are a little off. It's another thing. It was a clear mistake in a model. We've all. I've made them. I've made more than my fair share. But fortunately, none of them have been of that magnitude.


[00:17:26] Guest: Carl Olson: Yeah. I mean, I think, um, like you said, there's always errors in models. Um, and you have to sort of manage those and minimize those, but you're just hoping you're trying to avoid the, the game changing error that like, oh, we don't have 25 million in the bank. Um, error. Um, we're out of money.


[00:17:42] Host: Paul Barnhurst: Yeah. Yeah, exactly.


[00:17:43] Host: Paul Barnhurst: So I'm curious, you know, you talk about the early model and taking the founder through it. It's a lot more simple. How do you go about testing those operational assumptions you're making behind the business in an early stage model? Because often you don't have history and you're not getting into a ton of deep drivers. You mentioned you have to get out of that 50 zero zero zero foot level or, you know, kind of come up high, but what else do you do? How do you get comfortable to say, yeah, I think I think what we've done here makes sense.


[00:18:12] Guest: Carl Olson: Yeah. So I think with, uh, testing the operational assumptions, a lot of it is about triangulation and, um, trying to look at it from different perspectives. So, for example, you might have a sales model that says, here's what we're going to sell, but you also need to be looking at that from a sales capacity model. Like what does that look like on the reps? Great. You have a sales plan here. But does this mean that revenue per rep is $2 million a year. Well, if that's the case, like if you can defend that, great. But if you're coming up with each rep doing 2 million a year, probably something else is happening there. And so a lot of the operational I find is in triangulating and understanding the linkages between the model, because ultimately, that's one of the things you're doing when you're putting together this model is you're trying to understand, hypothetically, what would this business look like and what are some of the pressure points. And so you put together a mock up of what you think it's going to look like based on some assumptions based on industry benchmarks, and especially as you're going through developing a model, one of the things you're doing is saying, here's some things we're using industry benchmarks on. Here's some things that we are, and they're still sort of like TBD. Here's some things we're very clear about. And you're sort of going through and saying, hey, what are these assumptions really move the needle. And how do we de-risk that? There needs to be at least 1 or 2 things in the model that are away from the benchmark, because that's ultimately your secret sauce, and that's what's going to drive your revenue.


[00:19:38] Guest: Carl Olson: And you should be able to explain those. Like if you're like, hey, our acquisition cost is going to be 50% lower than everybody else because we're doing X, Y, and Z. Great. That is a key assumption. And you should test and validate that. But if you're going through and it's like, oh, I we did this, we did this and we did this. And all of a sudden this productivity number is through the roof. And we don't have a clear explanation as to like why. That's where you find the operational inconsistencies. And the way that you often use the model is you come up and say, okay, we have this operational inconsistency. So what are we going to do about it? Like in one case, we were like, oh, we uh, industry average is 30 minutes per customer. Our model is saying we're going to do it ten minutes per customer. Why? Well, it's because we redesigned this process. We've done this and we've done that. And so yeah, that is that is our leverage. Um, our high volume business model means we need to do this differently. And that is our secret sauce. You can see it right here in this number. Like we're going to cut service time per customer in half from the industry average.


[00:20:43] Host: Paul Barnhurst: FP&A Guy here, and as you know, I am very passionate about financial modeling and the Financial Modeling Institute's mission. I have been a huge fan of the FMI for years, and I was super excited when they decided to sponsor the Financial Modeler's Corner. I recently completed the Advanced Financial Modeler certification and love the entire experience. It was top notch from start to finish. I am a better modeler today for having completed the certification. I strongly believe every modeler needs to demonstrate they are a qualified financial modeler, and one of the best ways to do that is through the FMS program. Earning the accreditation will demonstrate to your current and future employers that you are serious about financial modeling. What are you waiting for? Visit www.fminstitute.com/podcast and use Code Podcast to save 15% when you enroll in an accreditation today.


[00:21:49] Host: Paul Barnhurst: I really like what you said there. You know, in many places you can use benchmarks if you're not going to be different from others, you know, same call center whatever operations, certain things. But then you really need to understand those areas that differentiate you, because every business should have a strategy and that strategy differentiates you from your competitors. So really understanding those operational metrics and what they mean, I think that's a really good way to look at it. And it's like you said, hey, if we can do it in ten minutes, I've seen this again and again. And I think it gets back to your point is so many people, you know, talk cells and go to market. We'll just throw more salespeople at it. It's like, okay. And just assume everybody hits quota. It's like, well, nobody's hitting quota in the past. Why would you assume all the new people hit quota? There's probably something else going on here operationally. Let's dig into it. Let's really make sure those assumptions make sense.


[00:22:42] Guest: Carl Olson: Yeah, and I think that's one of the the great things about being a startup model is, um, at the end of the day, this is a business. And a lot of these things are about the linkages between departments and across the organization, which you have a unique perspective to see. And the issues usually don't come up in one area, like head of sales is pretty clear on how he's running sales and all of this, but it's the linkages like a common one that comes up all the time. Product product roadmap says this sales is dependent on them delivering these features. But then you look and you're like, man, our engineering hiring to deliver that roadmap is way behind. And you're like, we only have one recruiter and like can recruit a hundred people in the next six months. You're like, that ain't going to work. If they don't deliver the people, then all of a sudden you have the cascading effect of, oh, feature delivery slips. Revenue tied to that feature delivery is slipping, and that one little thing can have a rippling impact that really changes the course of the company. But that's where you by identifying, oh, we have a recruiting capacity constraint, you could solve that problem pretty quickly just by saying, oh, we're going to hire more recruiters if you catch it at the right time and you're like, okay, boom, we got it. And so that's how you can use the operational model to sort of triangulate and track your progress as you make progress towards your strategic objectives.


[00:23:58] Host: Paul Barnhurst: I love the example that you gave hiring, because I think we've all seen that in some area where you're like, we're gonna hire how many people? Now, how are you actually going to do that? Or we're this far behind on hiring. Like, I remember going through one and boss was really good at going at he would the CFO. That's one of the first things to look at is okay, when do you have all your hires in. Not realistic. Slide those back a couple of months. Do this okay. We just got $1 million in savings because what you have here is unachievable. Now then we might have to discuss, but there's revenue assumptions behind that. Now let's see what the overall impact is. But yeah, you have to be able to do that linkage and have those conversations because I think every model, every plan, there's somewhere where there's going to be an unrealistic assumption. And that's where it's important for us to be able to pressure test that and say, help me understand how we can achieve it.


[00:24:49] Guest: Carl Olson: That's what you're the impact that you're trying to do is by flagging that and driving towards it and making sure that you're managing, executing, managing, executing against it. Because at the end of the day, you want to be able to execute your model. I love modeling. Modeling is great. But outside of the modeling, my biggest role is finance is making sure that people execute and actually show up with the numbers that we're talking about, because I can model $1 million in profit, but if you only deliver 100,000, we have a different conversation on our hands.


[00:25:18] Host: Paul Barnhurst: Yep.


[00:25:18] Host: Paul Barnhurst: I remember, uh, talking to someone that was part of an M&A deal that had fallen apart at the time in the company. And I asked him, I go, how realistic were the assumptions? And his comment was that it was sprinkled with rainbows and unicorns. I just kind of ah. It was one of those deals.


[00:25:35] Guest: Carl Olson: I've inherited those before were like, they come in and they're like, the deal team promised, we're going to do this revenue in first year to get there. And you look at their numbers, you're like, uh oh.


[00:25:45] Host: Paul Barnhurst: Yeah, I've helped build some models on the deal side too. And there's times I remember being in a meeting with the senior leadership and they're like, hey, these guys, sales are declining. And it was supposed to be a high growth company. We've put all these assumptions. We're going to grow this a ton. None of us believe it's realistic. Why are we still discussing this deal? And the CEO basically said, oh yeah, you're right. Let's just move on. And I was really glad because, like, the last thing we wanted to do was make that acquisition and have totally unrealistic numbers that FP&A  has to explain for the next two years.


[00:26:17] Guest: Carl Olson: Yep.


[00:26:18] Host: Paul Barnhurst: Yeah, I know you can relate to that. So I'm curious, maybe just talking a little bit. How different is the model when you're raising capital It'll versus the operating model for a startup.


[00:26:30] Guest: Carl Olson: When you're raising capital, it's what you're doing is you're looking at the future and you're trying to convince people that this is feasible and that it's going to be the right long term sort of play. So by definition, you're talking about things that you have not yet achieved. It is aspirational. Your operational model is sort of on the other side of it of like this is what's actually happening. And really, one of the things you're going to be trying to do is sort of convince people like, how do we cross the gap from this $200,000, a rep sale to um, 750,000 or 1 million of sale? Like, what are we doing and how are we tracking on it? So the strategic model has a lot of open questions, um, and some big assumptions. And I think coming back to the earlier point, this is one place where I've learned is specifically on a strategic model, you don't necessarily want to make all these outlandish assumptions because investors, they see hundreds of pitch decks. They have a pretty clear idea of what industry benchmarks are. And so if you come in and say, I'm going to do 2 million per rep, they'll be like, oh yeah, you got pretty numbers.


[00:27:34] Guest: Carl Olson: You have this giant tam. You're going to crush the things. But like I haven't seen anybody that's been at that. So even if you put 2 million on the page, they're going to go back and they're going to discount it. And so this is one of the reasons why, especially for strategic models I lean on, unless you have a clear point of view sort of level set on what the industry best practice or benchmarks are, because at a certain point, unless you can convincingly talk about how you're going to be different, they're going to mentally discount you down to those benchmarks anyways. So don't waste your time and building together all this stuff and trying to say, we're going to do all this stuff and they have this top level number when they're just going to discount it anyways. So focus on the 2 or 3 things that you can really make the case that here's how we're different and here's how we're going to do it. And if we win these two things and we're just average at everything else. It's still going to be a big win.


[00:28:28] Host: Paul Barnhurst: So true. I mean, if you can hit the average benchmarks in a lot of areas, maybe a little better, but if you have some areas you can be a home run in, like cost. You know, if you want to be a low cost leader service, whatever it is, and you can execute on that, it allows you to accomplish things that others can't.


[00:28:45] Guest: Carl Olson: Yeah. And this is one of the challenges, particularly with, um, early stage and with like a founder is founders tend to be, um, aspirational. And, and this is the difference. Like a big company you have the board, you have a bunch of other people that are like level setting, like reality checking, but like a founder, they're out. Their job is sales. They're selling the customers, they're selling to investors, and they're going to be wanting to go for the big home run. And so this is the non-financial modeling aspect of it, of getting alignment with your team as to what are the numbers you're putting in and how you're positioning it.


[00:29:17] Host: Paul Barnhurst: Yeah. No, I totally understand what you're talking about. The big aspirations. And you're looking at it going, okay, that's nice, let's talk reality. And what makes sense for the investor, if we hit those numbers, they'll be thrilled, trust me. But let's you know, let's talk what maybe a little more realistic at. It's a balancing act for sure. I'm curious. This is a fun question. We ask all our guests. What is the most unique or funniest thing you've created in Excel or used a model for in your personal life?


[00:29:49] Guest: Carl Olson: So my personal life, funny enough, I was talking about this last night with, uh, one of my colleagues. I actually don't use Excel in my personal life as much as you would expect. Um, maybe because I'm so burned out from my day to day job. Like, I think the most interesting thing I've done recently is done my own. Um, I didn't do my PNL for my consulting company. I was like, oh, I got to dust this off and do it for myself. But I mean, along the way, the one thing that I do use that people might not expect is I use it for project planning a lot just because it's easy, quick and easy to have it up. Um, and so I'll just do like a project plan and like lay out a timeline pretty quickly or use it to organize documents because I love the fact it has multiple tabs, and since I know how to navigate it, I can do just like that. And then you also have the ability to sort of add numbers together ad hoc, um, which you don't get in any other platform. So I find it very general purpose for sorting information, anything that involves more than a couple of numbers.


[00:30:45] Host: Paul Barnhurst: That works, I like it. Thank you for sharing that one. What's your favorite shortcut in Excel?


[00:30:50] Guest: Carl Olson: Paste values.


[00:30:51] Host: Paul Barnhurst: Yeah, I think that's a very common one. Which shortcut do you use for it? There's a couple of them.


[00:30:56] Guest: Carl Olson: So I'm on a mac so I.


[00:30:59] Host: Paul Barnhurst: Ah you're on.


[00:31:00] Host: Paul Barnhurst: Sorry you got to end the episode.


[00:31:04] Guest: Carl Olson: I had to relearn the shortcuts. Uh, moving from Windows to Mac. Not everything has a shortcut. Um, but that one, thankfully, that one does, because that was until I found that shortcut. That was probably one of the breaking points. I'm like, oh, modeling on a mac is not going to be the same until I can learn the shortcuts. Um, But thankfully, once I learned a couple of the shortcuts, it got me through like 90% of what I needed to do.


[00:31:26] Host: Paul Barnhurst: Got it? Yeah, I haven't been able to bring myself to make that switch, even though there's a lot of things I love about Mac, it's the Excel side. That's probably the biggest thing that holds me back.


[00:31:35] Guest: Carl Olson: Yeah, well, I think in context, like in several of the startups, like I've been using sheets much more. Um, and it's like.


[00:31:41] Host: Paul Barnhurst: That doesn't surprise me.


[00:31:42] Guest: Carl Olson: It's this whole trade off. I have like for a while, I was very much against sheets. I was like, ah, it doesn't have a lot of functionality. But then I thought, there I was like, man, I the engagement I get from a partner on sheets is an order of level different from using Excel. I sent them an Excel file. They haven't even opened the file. I send them a Google sheet and I can see that they're in there making changes, um, and really engaging with it. And so I've had to bite the bullet and say, like, and this is one of the biggest learnings for me is like, meet your business partners where they're at, not where you want them to be. And so, uh, despite me thinking Excel's much better if they show up and like they do the work that I'm asking them to do, and they do it in sheets, if they do it over email, I just want them to make those decisions and get that, get those inputs from them. And my job is to do the messy sausage making with the rest of it.


[00:32:33] Host: Paul Barnhurst: Sure. Yeah. And you can do it in either tool there. There are benefits to both of them and that collaboration side. Small companies, a lot of them love Google Sheets.


[00:32:41] Guest: Carl Olson: Yeah. So, um, you sort your way through it even with Google Sheets, they're shortcuts are completely different. And then you're scrambled from like three different systems.


[00:32:50] Host: Paul Barnhurst: Yeah. There's a tool out there. I think it's called sheet Whiz, or there's one of them that will give you like ten of the most common shortcuts. I don't know if it works with Mac in Google Sheets, they'll be the same as Excel. It's like a plug in. I have a friend that uses it. He's like, I can get by with it now because the shortcuts were the hardest part for him.


[00:33:09] Guest: Carl Olson: The thing that I found out was when Google Drive allowed you to upload a Google, an Excel document, and then the users could look at it as a Google Sheet. That made my life a lot easier because I could work in Excel and then they could consume it in sheets how they want it. And so we were sort of both. That was like the nice tension of like both of us are happy in consuming it the way we want to.


[00:33:26] Host: Paul Barnhurst: Yeah, that's a great point. When you can just do it how I want, you see it how you want. All right. So we're going to move to our rapid fire section. So I'm going to explain how this works. This is a standard questions we ask every guest. We don't allow the answer. It depends even though we know it does. In some cases you have to pick a side. And then you can elaborate on a couple that you're really passionate about at the end. Because we do realize in the real world it does depend. But just kind of for fun here. So circular references and models yes or no.


[00:33:56] Guest: Carl Olson: Necessary evil.


[00:33:58] Host: Paul Barnhurst: Vba yes or no.


[00:33:59] Guest: Carl Olson: Yes with caveats.


[00:34:01] Host: Paul Barnhurst: Horizontal or vertical model. Do you like it stacked on one sheet or lots of sheets?


[00:34:06] Guest: Carl Olson: Uh, vertical.


[00:34:07] Host: Paul Barnhurst: Vertical. All right. Dynamic arrays in models. Yes or no?


[00:34:12] Guest: Carl Olson: Yes. When I know how to use them.


[00:34:15] Host: Paul Barnhurst: It's a good one. What about fully dynamic models? Do you think we're there yet?


[00:34:19] Guest: Carl Olson: What do you mean by a fully dynamic model?


[00:34:21] Host: Paul Barnhurst: Like using dynamic arrays 100%. If you adjust something, the entire model will adjust.


[00:34:26] Guest: Carl Olson: I think it's conceivable I'm still dynamic. Arrays are a little bit new to me. Um, and I'm still learning exactly what they can do. But there's definitely, um, aspects out there where they can automate some things that were previously involved, like 50 lines of code or 50 lines of Excel, to get to an answer. You can now do it like one formula.


[00:34:46] Host: Paul Barnhurst: Yeah, it's pretty amazing. But yeah. So it sounds like you're still kind of getting familiar with them. They're a lot of fun. You'll enjoy that. External workbook links.


[00:34:55] Guest: Carl Olson: Yes.


[00:34:56] Host: Paul Barnhurst: All right. Usually I get a no on that one. I might have to ask you more at the end. Named ranges? Yes or no?


[00:35:01] Guest: Carl Olson: Yes.


[00:35:02] Host: Paul Barnhurst: Can you follow formal standards like fast or smart, or do you kind of have your own standard you use?


[00:35:07] Guest: Carl Olson: Until last week, when I was listening to your episodes, I did not even know there were standards boards. So, uh, I have I have my own standards that I've come up with over the years. There we go. Approach my team on.


[00:35:16] Host: Paul Barnhurst: That that works. Do you think financial modelers should learn Python in Excel?


[00:35:20] Guest: Carl Olson: No. Uh, and we can talk about this with the VBA, um, at the end.


[00:35:23] Host: Paul Barnhurst: Okay. What about Power Query?


[00:35:26] Guest: Carl Olson: Yes.


[00:35:26] Host: Paul Barnhurst: What about power BI?


[00:35:28] Guest: Carl Olson: I haven't worked in a Microsoft environment for a long time, so I've never actually, I looked I was like, power BI looks awesome. And then I'm like, oh, I on Mac. Not in a.


[00:35:37] Host: Paul Barnhurst: Yeah, yeah. So it's one of those questions I can skip because you're on. Yeah, I get it. So it will excel. Ever die?


[00:35:44] Guest: Carl Olson: I don't think it will in my lifetime.


[00:35:46] Host: Paul Barnhurst: That's the typical answer we get. Do you believe financial models are the number one corporate decision making tool?


[00:35:53] Guest: Carl Olson: The model isn't. But the process of getting a good model is.


[00:35:58] Host: Paul Barnhurst: Okay, I like it. And what's your lookup function of choice? What? What lookup function do you like to use?


[00:36:04] Guest: Carl Olson: Xlookup was a godsend when it came because prior to that I was like, I look up and then like I saw, I found Xlookup. I was like, woo! I am so happy that I eliminated so many that cleaned up a lot of my modeling.


[00:36:17] Host: Paul Barnhurst: Yeah, yeah, I like that. Xlookup I'm a fan of that model, so thank you for sharing. You wanted to elaborate on a couple of them there. Go ahead.


[00:36:24] Guest: Carl Olson: Yeah. So with um so VBA and sort of Python is an interesting topic. I know I've seen a lot of people, um, with different opinions on it and um, like, so one of the stories that I had I have from my career is earlier in my career I got. So by the way, I started off, um, I had a computer science background, um, in college, and then I ultimately left computer. I was like, I don't this doesn't keep me interested enough. And then I found Excel models. Um, that sort of took over that for me. So I have a background in coding, and early in my career, I was really big into VBA because I was doing a lot of operational, um, finance and reporting. So I had to produce like a couple of hundred reports each week. And I went through and spent a bunch of time with VBA and automated it. So VBA is a very powerful tool. But one of the things I found was because I automated stuff and I got it so good. It actually I thought I was going to help my career and all this stuff. I realized at a certain point I'm like, oh, I boxed myself into a corner because this is one of the challenges I had, is I wanted to I wanted to move and work on new things other than this reporting, and I tried to offload it to people.


[00:37:32] Guest: Carl Olson: But one the other people on the team didn't know VBA, so they picked up. They're like, I don't know how to use or maintain this. And so when it came time, there was like, well, it's going to take me 20 hours to do this, but Carl can do it in an hour. So we're not going to keep him doing that, keep him doing that. And all of a sudden I'm like, but I want to do these other things. And so this was one of my big takeaways is, um, really matching how you're modeling and matching the technology you're using with your team because you want somebody else to be able to come in and pick it up, especially if you're thinking of your career growth and like being able to do different things. You have to be able to onboard people. And if you've developed a system that works super well but only you can run it, you're going to I. I pause my career development for six months. Um, because I had to basically undo all the VBA work I did and get it in a way that I could hand it off to somebody else so that I could transition to that model. And so I see the same thing with Python. I think one of the things I've come to is I will use VBA. Um, this is why it's a caveat. And I had the same conversation when I looked at.


[00:38:41] Guest: Carl Olson: I was like, should I learn Python or not? And I was like, at that point I'm like, I want to move into like more in the management. I'm moving away from this. And like, I think there's other tools. And so one of the things I came to is my screen is I'll use VBA. Um, and sometimes, um, Python for certain steps, like if I need to do a bunch of cleaning or one off, I'll use that. But I don't make it a foundational part of the process of the model. So if you use VBA, cool. Like if you have a template and you want to duplicate this template um, 40 times. Um, to do business partner reports. You'll use VBA to do that because you can do it without you. It's going to be a little slower, but you can copy, copy and switch. And so if you can automate that step with VBA, cool. But if somebody opens up the workbook and they're like, I don't know, VBA, they should still be able to go through and do what you do. So my sort of thumb is use it when it's use it to sort of leverage and scale what's necessary, but don't integrate it into the sort of core operations unless you specifically have a team around you who has that skill set and can transition in and maintain it.


[00:39:49] Host: Paul Barnhurst: Sure, unless you're confident there's somebody there who can maintain it, transition it, avoid using it outside of kind of tasks that are not core to it.


[00:39:58] Guest: Carl Olson: Yeah. And I think with AI that's also changing it because now like you don't have to learn in depth for better or worse. But there are definitely things with AI like you can go in and like you can use ChatGPT and slap together like you're like, I got a dirty data set. It's my first time processing it. You can slap together some VBA code and run it through the data set pretty quickly and be like, okay, cool, I, I just chopped out 80% of the junk and now I'm going to go finish the last 10%.


[00:40:23] Host: Paul Barnhurst: Very true. All right. Well, I appreciate kind of, you know, running through that. I loved your thought on VBA. I think you made a lot of good points there. As we wrap up, I'm curious, is there one piece of advice you would give to our audience if they want to be better at financial modeling, is there one thing you've learned over your career that you would offer as advice?


[00:40:42] Guest: Carl Olson: I think one of the big things, particularly with so I'll say focus on the business partners, because that's ultimately what it is. Your financial model needs to be in tune and in line with your business partners. And the steps being there is one is listen. Listen and be curious about what their problems are and how they're approaching things, and meet them where they're at. Like ultimately, we do want them to learn more and coach them on finance because I feel my job is successful. When I walk into a room, they're like, oh yeah, you weren't here last week. But so and so was talking about the like the, the cack and like LTV ratio. I'm like, oh, finance is happening even when I'm not in the room. Like that is honestly the best marks. I'm like then I've shown you enough that you're using it because finance is a tool. If you're using this tool, when I'm not in the room, then I can focus on other things and we got it. But to get you there, it involves listening and sort of meeting people where they're at and helping them take the individual steps to become a more savvy business partner and ultimately getting them to be a better business leader. That makes those robust financial decisions with or without you.


[00:41:47] Host: Paul Barnhurst: Great advice. I really like that, and I like being able to make those decisions with or without you. The example you shared. Oh great. They covered it when I wasn't there. Well, our time is pretty much up. I've really enjoyed chatting with you, Carl. I've loved having you on the show. If our audience wants to learn more about you, maybe get in touch. You know, something you're doing in consulting or any other ways. What's the best way for them to reach you?


[00:42:10] Guest: Carl Olson: Linkedin.


[00:42:10] Host: Paul Barnhurst: I figured as much. That's a pretty common answer these days. Go figure. Yeah, well, thanks again for joining me. It was a real pleasure. And you have a great rest of your day.


[00:42:21] Guest: Carl Olson: Thank you, Paul, thanks for having me. Great talking to you, and really appreciate all the content and stuff you've put out over the years.


[00:42:27] Host: Paul Barnhurst: Thank you. I appreciate that.


[00:42:29] Host: Paul Barnhurst: Financial Modeler's Corner was brought to you by the Financial Modeling Institute. This year, I completed the Advanced Financial Modeler certification and it made me a better financial modeler. What are you waiting for? Visit FMI at www.fminstitute.com/podcast and use Code Podcast to save 15% when you enroll in one of the accreditations today.



 

 


Next
Next

Financial Modeling in Retail, managing Insolvency & How Finance Can Master Cash Flow - Dave Hallwood