<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Financial model &#8211; Sarah Schlott</title>
	<atom:link href="https://sarahgschlott.com/tag/financial-model/feed/" rel="self" type="application/rss+xml" />
	<link>https://sarahgschlott.com</link>
	<description>FP&#38;A Insights</description>
	<lastBuildDate>Mon, 29 Sep 2025 13:18:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://sarahgschlott.com/wp-content/uploads/2025/05/cropped-ChatGPT-Image-May-13-2025-07_00_01-PM-1-1-1-32x32.png</url>
	<title>Financial model &#8211; Sarah Schlott</title>
	<link>https://sarahgschlott.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>From Annual Planning to Rolling Forecasts: What Really Changes</title>
		<link>https://sarahgschlott.com/from-annual-planning-to-rolling-forecasts-what-really-changes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=from-annual-planning-to-rolling-forecasts-what-really-changes</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 15:30:05 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[CFO]]></category>
		<category><![CDATA[Financial model]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4992</guid>

					<description><![CDATA[Hey there… You’ve just run into members-only territory. But don’t worry — joining is totally free. No credit card. No gotchas. Just instant access. When you join the FP&#38;A Insider Community, you’ll get: Free resources you won’t find anywhere else Updates on new FP&#38;A strategies and tools A front-row seat to conversations with operators who [&#8230;]]]></description>
										<content:encoded><![CDATA[<style>
	/* Hide page title for whole site restrictions */
	body.urcr-hide-page-title .wp-block-post-title,
	body.urcr-hide-page-title .entry-header,
	body.urcr-hide-page-title .page-header,
	body.urcr-hide-page-title .entry-title,
	body.urcr-hide-page-title .page-title,
	body.urcr-hide-page-title h1.entry-title,
	body.urcr-hide-page-title h1.page-title,
	body.urcr-hide-page-title .post-title,
	body.urcr-hide-page-title .single-post-title,
	body.urcr-hide-page-title .single-page-title,
	body.urcr-hide-page-title article header.entry-header,
	body.urcr-hide-page-title article .entry-title {
		display: none !important;
	}
	.urcr-access-card {
		display: flex;
		flex-direction: column;
		background-color: #ffffff;
		border: 1px solid #f1f5f9;
		border-radius: 7px;
		padding: 32px;
		max-width: 800px !important;
		width: 100%;
		box-shadow: 0 6px 26px 0 rgba(10, 10, 10, 0.06);
		margin: 24px auto !important;
		box-sizing: border-box;
	}
	.urcr-access-card h3 {
		font-weight: 700;
		font-size: 28px;
		line-height: 36px;
		color: #1a1a1a;
		margin: 0 0 20px;
	}
	.urcr-access-card p {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		color: #6B6B6B;
		margin: 0 0 12px;
	}
	.urcr-access-card p:last-child {
		margin: 12px 0 0;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 8px 20px;
	}
	.urcr-access-card p > a {
		font-size: 16px;
		line-height: 24px;
		padding: 14px 32px;
		font-weight: 500;
		border-radius: 4px;
		text-decoration: none;
		margin: 0;
		cursor: pointer;
		background: transparent;
		color: #4e4e4e;
		transition: all .3s ease;
	}
	.urcr-access-card p > a.urcr-signup-link {
		background: var(--ur-button-background-normal-color, #475bb2);
		color: var(--ur-button-text-normal-color, #ffffff);
	}
	.urcr-access-card p > a.urcr-signup-link:hover {
		background: var(--ur-button-background-hover-color, #38488e);
		color: var(--ur-button-text-hover-color, #ffffff);
	}
	.urcr-access-card p > a.urcr-access-button {
		background: transparent;
		text-decoration: underline;
		padding: 14px 16px;
	}
	.urcr-access-card p > a.urcr-access-button:hover {
		color: #475bb2;
	}
	.urcr-access-heading {
		font-size: 28px;
		font-weight: 700;
		color: #1a1a1a;
		margin: 0 0 16px 0;
		line-height: 1.2;
	}
	.urcr-access-description {
		font-size: 16px;
		color: #6B6B6B;
		margin: 0 0 40px 0;
		line-height: 1.5;
	}
	.urcr-access-description br {
		display: none;
	}
	.urcr-actions {
		display: block;
		text-align: center;
	}
	.urcr-actions br {
		display: none;
	}
	.urcr-actions a {
		text-decoration: none;
		margin: 0;
		display: block;
		text-align: left;
	}
	@media (max-width: 480px) {
		.urcr-access-card {
			padding: 24px;
		}
		.urcr-access-card h3 {
			font-size: 22px;
			line-height: 30px;
		}
		.urcr-access-card p {
			font-size: 15px;
			line-height: 25px;
		}
		.urcr-access-heading {
			font-size: 24px;
		}
	}
</style>
<div class="urcr-access-card">
	Hey there…</p>
<p>You’ve just run into members-only territory.</p>
<p>But don’t worry — joining is totally free.<br />
No credit card. No gotchas. Just instant access.</p>
<p>When you join the FP&amp;A Insider Community, you’ll get:</p>
<p>Free resources you won’t find anywhere else<br />
Updates on new FP&amp;A strategies and tools<br />
A front-row seat to conversations with <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">operators</a> who are actually doing the work</p>
<p>Register and this post unlocks immediately.</p>
<div class='user-registration ur-frontend-form  ur-frontend-form--flat ' id='user-registration-form-102'>
<form method='post' class='register' data-form-id="102"
				data-enable-strength-password="1" data-minimum-password-strength="3"
															 data-captcha-enabled="1"></p>
<div class="ur-form-row" data-row-id="0">
<div class="ur-form-grid ur-grid-1"
								style="width:48%"></p>
<div  data-field-id="user_login" class="ur-field-item field-user_login " data-ref-id="user_login" data-field-pattern-enabled="0" data-field-pattern-value=" " data-field-pattern-message=" ">
<div class="form-row validate-required" id="user_login_field" data-priority="" ><label for="user_login" class="ur-label">Username <abbr class="required" title="required">*</abbr></label> <span class="input-wrapper"> <input  data-rules="" data-id="user_login" type="text" class="input-text   input-text ur-frontend-field  " name="user_login" id="user_login" placeholder=""  value="" required="required" data-label="Username" data-username-character="1"/> </span> </div>
</p></div>
<div  data-field-id="user_pass" class="ur-field-item field-user_pass " data-ref-id="user_pass" data-field-pattern-enabled="0" data-field-pattern-value=" " data-field-pattern-message=" ">
<div class="form-row validate-required hide_show_password" id="user_pass_field" data-priority=""><label for="user_pass" class="ur-label">User Password <abbr class="required" title="required">*</abbr></label> <span class="input-wrapper"> <span class="password-input-group input-form-field-icons"><input data-rules="" data-id="user_pass" type="password" class="input-text  input-password ur-frontend-field  " name="user_pass" id="user_pass" placeholder=""  value="" required="required" data-label="User Password" /><a href="javaScript:void(0)" class="password_preview dashicons dashicons-hidden" title=" Show password "></a></span> </span> </div>
</p></div>
</p></div>
<div class="ur-form-grid ur-grid-2"
								style="width:48%"></p>
<div  data-field-id="user_email" class="ur-field-item field-user_email " data-ref-id="user_email" data-field-pattern-enabled="0" data-field-pattern-value=" " data-field-pattern-message=" ">
<div class="form-row validate-required" id="user_email_field" data-priority="" ><label for="user_email" class="ur-label">User Email <abbr class="required" title="required">*</abbr></label> <span class="input-wrapper"> <input  data-rules="" data-id="user_email" type="email" class="input-text   input-email ur-frontend-field  " name="user_email" id="user_email" placeholder=""  value="" required="required" data-label="User Email" /> </span> </div>
</p></div>
<div  data-field-id="user_confirm_password" class="ur-field-item field-user_confirm_password " data-ref-id="user_confirm_password" data-field-pattern-enabled="0" data-field-pattern-value=" " data-field-pattern-message=" ">
<div class="form-row validate-required hide_show_password" id="user_confirm_password_field" data-priority=""><label for="user_confirm_password" class="ur-label">Confirm Password <abbr class="required" title="required">*</abbr></label> <span class="input-wrapper"> <span class="password-input-group input-form-field-icons"><input data-rules="" data-id="user_confirm_password" type="password" class="input-text  input-password ur-frontend-field  " name="user_confirm_password" id="user_confirm_password" placeholder=""  value="" required="required" data-label="Confirm Password" /><a href="javaScript:void(0)" class="password_preview dashicons dashicons-hidden" title=" Show password "></a></span> </span> </div>
</p></div>
</p></div>
</p></div>
<div id="ur-recaptcha-node">
<div id="node_recaptcha_register" class="g-recaptcha-v3" style="display:none"><textarea id="g-recaptcha-response" name="g-recaptcha-response" ></textarea></div>
</div>
<div class="ur-button-container " >
														<button type="submit" class="btn button ur-submit-button submit"  conditional_rules="&quot;&quot;"><br />
								<span></span><br />
								Submit							</button>
																				</div>
<div style="clear:both"></div>
<p>								<input type="hidden" name="ur-registration-language" value="en-US"/><br />
				<input type="hidden" name="ur-user-form-id" value="102"/><br />
				<input type="hidden" name="ur-redirect-url" value="https://sarahgschlott.com/"/><br />
				<input type="hidden" id="ur_frontend_form_nonce" name="ur_frontend_form_nonce" value="a9c48768e2" /></p></form>
<div style="clear:both"></div>
</p></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Build a Driver-Based Model That Actually Supports Decision-Making</title>
		<link>https://sarahgschlott.com/how-to-build-a-driver-based-model-that-actually-supports-decision-making/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-build-a-driver-based-model-that-actually-supports-decision-making</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Thu, 22 May 2025 01:11:24 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[Assumptions]]></category>
		<category><![CDATA[CFO]]></category>
		<category><![CDATA[Decision-making]]></category>
		<category><![CDATA[Driver-based modeling]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Financial model]]></category>
		<category><![CDATA[Forecast]]></category>
		<category><![CDATA[Inputs]]></category>
		<category><![CDATA[Revenue]]></category>
		<category><![CDATA[Scenario]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4551</guid>

					<description><![CDATA[Here’s the truth most FP&#38;A leaders won’t say out loud: the majority of financial models aren’t built for decision-making. They’re built for optics. They exist to be opened in board meetings, skimmed over by execs, and bookmarked as evidence that Finance is doing its job. But when Sales wants to run a hiring scenario or [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Here’s the truth most FP&amp;A leaders won’t say out loud: the majority of financial models aren’t built for <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">decision-making</a>. They’re built for optics.</p>
<p>They exist to be opened in board meetings, skimmed over by execs, and bookmarked as evidence that <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">Finance</a> is doing its job. But when Sales wants to run a hiring <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">scenario</a> or Marketing asks what happens if paid spend jumps 30%? Suddenly, you’re digging through nested formulas, tracing cell dependencies, and wondering why row 483 has an input from a tab labeled “Temp2.”</p>
<p>That’s not a decision tool. That’s a house of cards.</p>
<p>Let’s dismantle it and build something better.</p>
<h3>What Is Driver-Based Modeling, Really?</h3>
<p>Driver-based modeling means building your <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> around the <em>causes</em> of financial outcomes, not the outcomes themselves. You don’t just forecast revenue—you <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a>:</p>
<ul data-spread="false">
<li>Website traffic</li>
<li>Conversion rates</li>
<li>Average deal size</li>
<li>Sales cycle length</li>
</ul>
<p>And from there, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> becomes the output of <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> that can actually be managed.</p>
<p>Think of it like physics: if your model only shows the end state (velocity), but none of the forces or friction points (acceleration, mass, gravity), you’re just guessing with prettier numbers.</p>
<h3>Common Excuses (And Why They’re Weak)</h3>
<p><strong>&#8220;We don’t have time to build that.&#8221;</strong></p>
<p>You don’t have time <em>not</em> to. Every hour your team spends wrangling <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">spreadsheets</a> is a <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">cost</a>.</p>
<p><strong>&#8220;Our business is too unique for drivers.&#8221;</strong></p>
<p>No, your business is just undiagnosed. Every company has drivers. You just haven’t taken the time to articulate them.</p>
<p><strong>&#8220;Leadership just wants the numbers.&#8221;</strong></p>
<p>Exactly. And they want the <em>right</em> numbers, at the right <em>speed</em>, with the right <em>context.</em> Static outputs don’t cut it anymore.</p>
<h3>How to Identify the Right Drivers</h3>
<p>You don’t need 100 drivers. You need the 5-10 that actually move the needle.</p>
<p>Ask:</p>
<ul data-spread="false">
<li>What do we measure that actually changes our top or bottom line?</li>
<li>Which of those are controllable? (pricing, headcount, spend)</li>
<li>Which of those are observable? (traffic, conversion, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a>)</li>
</ul>
<p>You’re looking for levers. Not line items.</p>
<h3>Table: Examples of Drivers by Function</h3>
<table>
<tbody>
<tr>
<th>Function</th>
<th>Key Driver</th>
<th>Why It Matters</th>
</tr>
<tr>
<td>Marketing</td>
<td>Cost-per-click (CPC)</td>
<td>Impacts total lead generation cost</td>
</tr>
<tr>
<td>Sales</td>
<td>Win rate</td>
<td>Changes revenue conversion efficiency</td>
</tr>
<tr>
<td>Product</td>
<td>Feature adoption</td>
<td>Signals retention and upsell potential</td>
</tr>
<tr>
<td>Customer Success</td>
<td>Churn rate</td>
<td>Directly affects revenue stability</td>
</tr>
<tr>
<td>HR</td>
<td>Ramp time</td>
<td>Determines time-to-productivity</td>
</tr>
</tbody>
</table>
<h3>Why Most Models Fail (And How to Avoid It)</h3>
<p>They fail because they aren’t grounded in reality. They’re back-solves for numbers someone wants to see. They aren’t flexible. They aren’t intuitive.</p>
<p>Here’s how to build a model that doesn’t suck:</p>
<ul data-spread="false">
<li><strong>Start with inputs</strong>: What can the business control?</li>
<li><strong>Define relationships</strong>: If conversion increases 5%, what happens to revenue?</li>
<li><strong>Build in scenarios</strong>: Can you model upside, base, and downside without rewriting formulas?</li>
<li><strong>Test edge cases</strong>: Does your model implode with a 30% drop in headcount?</li>
</ul>
<p>Driver-based modeling isn’t a feature. It’s a mindset.</p>
<h3>The Funny Analogy That Explains It All</h3>
<p>Building a model without drivers is like buying IKEA furniture with no instructions. Sure, you can try to wing it from the picture. But three hours in, you’re crying on the floor surrounded by oddly-shaped screws, and your bookshelf looks like a spider on stilts.</p>
<p>Instructions—aka drivers—make it buildable. Repeatable. Scalable.</p>
<h3>When to Use Driver-Based Models</h3>
<ul data-spread="false">
<li><strong>Board prep</strong>: Show the why, not just the what</li>
<li><strong>Headcount planning</strong>: Connect hires to output, not just cost</li>
<li><strong>Marketing ROI</strong>: Tie spend to pipeline, not just impressions</li>
<li><strong>Fundraising</strong>: Defend your assumptions under pressure</li>
<li><strong>Budget variance reviews</strong>: Explain the <em>cause</em>, not just the miss</li>
</ul>
<h3>Why This Matters Now More Than Ever</h3>
<p>In a high-volatility environment, static models die fast. Driver-based models give you:</p>
<ul data-spread="false">
<li>Speed (you can update inputs without rewriting logic)</li>
<li>Confidence (you can explain changes in plain English)</li>
<li>Credibility (you become the person who knows why things move)</li>
</ul>
<p>When your CEO asks, “What happens if we miss Q3 pipeline by 15%?” the answer shouldn’t be, “Give me a day to rework the model.”</p>
<p>It should be, “Let me show you.”</p>
<h3>Recap: The Non-Negotiables of Driver-Based Modeling</h3>
<ul data-spread="false">
<li>Model inputs you can observe and manage</li>
<li>Keep formulas clean and modular</li>
<li>Build toggles and assumptions up front</li>
<li>Make it readable by non-finance people</li>
<li>Automate where you can, but understand the guts</li>
</ul>
<h3>The High-Stakes Call to Action</h3>
<p>You can keep spending your nights tweaking brittle spreadsheets. Keep explaining to your COO why you need another day to answer a basic what-if. Keep letting your model drive you.</p>
<p>Or you can flip it.</p>
<p>Build a model that actually empowers you. Build one that earns you a seat at the strategy table.</p>
<p>Because if Finance can’t move fast, the business can’t either.</p>
<p>What’s your model actually helping you decide?</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cash Flow Forecasting: Why 13 Weeks Isn’t Always Enough</title>
		<link>https://sarahgschlott.com/cash-flow-forecasting-why-13-weeks-isnt-always-enough/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cash-flow-forecasting-why-13-weeks-isnt-always-enough</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Thu, 22 May 2025 01:04:00 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[13-week forecast]]></category>
		<category><![CDATA[Cash Forecasting]]></category>
		<category><![CDATA[Cash position]]></category>
		<category><![CDATA[Covenant compliance]]></category>
		<category><![CDATA[Financial model]]></category>
		<category><![CDATA[Liquidity]]></category>
		<category><![CDATA[Runway visibility]]></category>
		<category><![CDATA[Scenario planning]]></category>
		<category><![CDATA[Strategic planning]]></category>
		<category><![CDATA[Working capital]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4549</guid>

					<description><![CDATA[Here’s the truth no one wants to admit: most 13-week cash flow forecasts are just glorified guesswork. We treat them like gospel because they’re standard. Safe. Palatable. But if you’ve ever had to explain a sudden shortfall to your CEO or board, you already know: Thirteen weeks is not a crystal ball. It’s a snapshot. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Here’s the truth no one wants to admit: most 13-week <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">cash flow</a> forecasts are just glorified guesswork.</p>
<p>We treat them like gospel because they’re standard. Safe. Palatable. But if you’ve ever had to explain a sudden shortfall to your CEO or board, you already know:</p>
<p>Thirteen weeks is not a crystal ball. It’s a snapshot. And in volatile markets, snapshots are dangerous.</p>
<p>I’ve worked with companies that survived near-death events—missed funding rounds, supplier collapses, customer defaults. Not one of them said, “Thank God we had a 13-week <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a>.” They said, &#8220;We were lucky we saw it coming early.&#8221;</p>
<p>That’s the difference. Seeing it coming. Acting before the cliff, not on the way down.</p>
<h3>Why 13 Weeks Became the Standard</h3>
<p>It’s clean. It’s tidy. One quarter. Fits nicely on a <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a>. And in stable environments, it’s often enough. You <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> your ins and outs, watch your working capital, and assume the rest will work itself out.</p>
<blockquote><p>But let’s be honest:</p></blockquote>
<ul data-spread="false">
<li>How often is your environment truly stable?</li>
<li>Are your customers really paying like clockwork?</li>
<li>Do your vendors never change terms?</li>
</ul>
<blockquote><p>Exactly.</p></blockquote>
<h3>The Risks Hiding Behind a 13-Week Horizon</h3>
<p>The biggest issue isn’t that 13 weeks is too short. It’s that it gives teams a false sense of confidence. You stop asking harder questions:</p>
<ul data-spread="false">
<li>What happens in week 14 when that tax payment hits?</li>
<li>What if our biggest customer delays their next invoice?</li>
<li>Are we tracking covenant compliance in six months?</li>
</ul>
<p>A 13-week forecast can lull you into comfort. And comfort is a dangerous place to live when your cash position is fragile.</p>
<h3>Funny But True: It’s Like Driving Cross-Country With Only a Quarter Tank Map</h3>
<p>Imagine planning a road trip from New York to LA using only the first 50 miles of <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Google</a> Maps. Sure, you’ll get out of the city. But what about the Rockies? What about gas stations? What about construction?</p>
<p>That’s what 13-week cash forecasting does. It’s enough to get you moving, not enough to keep you alive.</p>
<h3>What High-Performing Teams Do Differently</h3>
<p>I’ve seen CFOs turn cash forecasting into a real strategic asset. Here&#8217;s how:</p>
<ul data-spread="false">
<li><strong>Layered time horizons</strong>: 13 weeks for precision, 6-12 months for visibility.</li>
<li><strong>Scenario overlays</strong>: They ask &#8220;what if we miss bookings by 20%?&#8221;</li>
<li><strong>Working capital drills</strong>: Not just watching DSO/ DPO—modeling their movement.</li>
<li><strong>Bridge to operational metrics</strong>: Tying forecasts to sales pipeline, hiring plans, capex.</li>
</ul>
<p>When done right, a cash forecast becomes a control tower, not a rearview mirror.</p>
<h3>Quick Table: Why Teams Expand Beyond 13 Weeks</h3>
<table>
<tbody>
<tr>
<th>Forecast Horizon</th>
<th>Use Case</th>
<th>Risk Mitigated</th>
</tr>
<tr>
<td>13 Weeks</td>
<td>Liquidity precision</td>
<td>Missed AP/AR movements</td>
</tr>
<tr>
<td>6 Months</td>
<td>Mid-term planning</td>
<td>Tax, payroll, short-term debt</td>
</tr>
<tr>
<td>12 Months</td>
<td>Strategic <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">runway</a> visibility</td>
<td>Fundraising, covenant breach</td>
</tr>
<tr>
<td>Multi-Year</td>
<td>Capital allocation, M&amp;A</td>
<td>Long-term growth/investments</td>
</tr>
</tbody>
</table>
<h3>How to Extend Your Forecast Without Drowning in Data</h3>
<p>Going beyond 13 weeks isn’t about building a monster spreadsheet.</p>
<blockquote><p>It’s about:</p></blockquote>
<ul data-spread="false">
<li>Simplifying <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> as you go longer</li>
<li>Aligning categories (not every vendor matters at 12 months)</li>
<li>Linking inputs to operations (not just <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a>)</li>
<li>Automating as much as possible (tools like Cube, Mosaic, etc.)</li>
</ul>
<p>You don’t need more tabs. You need more foresight.</p>
<h3>Common Excuses, and Why They Don’t Hold Up</h3>
<p><strong>&#8220;Our business is too unpredictable.&#8221;</strong></p>
<p>That’s <em>why</em> you forecast longer. Uncertainty multiplies over time. Waiting means reacting.</p>
<p><strong>&#8220;Leadership doesn’t care beyond 13 weeks.&#8221;</strong></p>
<p>Then make them care. Show them how that new headcount plan impacts runway.</p>
<p><strong>&#8220;We don’t have the data.&#8221;</strong></p>
<p>Perfect <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> is a myth. Directionally right is better than precisely wrong.</p>
<h3>What Great CFOs Know That Others Don’t</h3>
<p>Cash forecasting isn’t just about survival. It’s about leverage. When you can see farther, you can:</p>
<ul data-spread="false">
<li>Negotiate better vendor terms</li>
<li>Plan strategic hires confidently</li>
<li>Time fundraising more effectively</li>
<li>Reduce executive stress</li>
</ul>
<p>Forecasting is a trust builder.</p>
<p>When you walk into a board meeting and <em>already know</em> what’s six months out, you’re not just a finance lead—you’re a <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">strategic partner</a>.</p>
<h3>A Real Story (Without the NDA)</h3>
<p>A company I worked with had just secured a funding round. Flush with capital, they stuck to their 13-week cadence. But no one flagged the six-figure vendor escalation coming in month five. Because it wasn’t &#8220;in scope.&#8221;</p>
<p>By the time it hit, they had to scramble. Freeze hiring. Pause marketing. Explain to the board why their &#8220;fully funded&#8221; plan was already wobbling.</p>
<p>A simple 12-month model would’ve caught it. And it would’ve taken 2 hours to build.</p>
<h3>What to Do Next</h3>
<p>If your cash forecast stops at 13 weeks, ask:</p>
<ul data-spread="false">
<li>What would I do differently if I saw 6 months out?</li>
<li>Who’d I call earlier?</li>
<li>What lever would I pull today?</li>
</ul>
<p>Forecasting is optional. Running out of cash isn’t.</p>
<p>You don’t need to predict the future. But you <em>do</em> need to prepare for it.</p>
<p>Because when the road shifts—and it will—you’ll wish you packed a better map.</p>
<blockquote><p>Is your 13-week model a strategy or a seatbelt sign that never turns off?</p></blockquote>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Scenario Planning in Uncertain Times: A Practical Framework</title>
		<link>https://sarahgschlott.com/scenario-planning-in-uncertain-times-a-practical-framework/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scenario-planning-in-uncertain-times-a-practical-framework</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Thu, 22 May 2025 00:49:14 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[Business assumptions]]></category>
		<category><![CDATA[CFO]]></category>
		<category><![CDATA[Executive decisions]]></category>
		<category><![CDATA[Financial model]]></category>
		<category><![CDATA[Revenue Growth]]></category>
		<category><![CDATA[Runway]]></category>
		<category><![CDATA[Scenario planning]]></category>
		<category><![CDATA[Stress test]]></category>
		<category><![CDATA[Trigger points]]></category>
		<category><![CDATA[Uncertainty]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4544</guid>

					<description><![CDATA[Let’s start with a blunt truth most leaders don&#8217;t want to admit: You’re not going to predict the future. Not with that pristine forecast. Not with that 50-tab spreadsheet. Not even with your new AI-powered tool that&#8217;s supposed to &#8220;learn&#8221; the business. And that’s okay. Because scenario planning isn’t about guessing right. It’s about being [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Let’s start with a blunt truth most leaders don&#8217;t want to admit:</p>
<p>You’re not going to predict the future.</p>
<p>Not with that pristine <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a>. Not with that 50-tab spreadsheet. Not even with your new AI-powered tool that&#8217;s supposed to &#8220;learn&#8221; the business.</p>
<p>And that’s okay.</p>
<p>Because <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">scenario</a> planning isn’t about guessing right. It’s about being ready when things go wrong—or wildly right. It’s the art of building clarity in the fog of uncertainty. Think of it less like forecasting the weather and more like packing a bag for a week in Iceland: waterproof everything and a swimsuit. Just in case.</p>
<p>I&#8217;ve helped companies navigate everything from industry disruptions to interest rate shocks, and the teams that got through it intact weren’t the ones with the smartest predictions. They were the ones who stress-tested <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a>, got ahead of turning points, and had a plan B, C, and D ready to roll.</p>
<p>Here’s how to do that without setting your hair on fire.</p>
<h2>Step One: Start With the Truth You’re Ignoring</h2>
<p>Every scenario plan starts with a blind spot. A growth assumption you’ve stopped questioning. A supplier that’s &#8220;always reliable.&#8221; A customer base that’s &#8220;locked in.&#8221;</p>
<p>You don’t need 20 scenarios. You need three that scare you just enough to think.</p>
<h2>Step Two: Pick the Right Variables to Stress</h2>
<p>Good <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">scenario planning</a> isn’t about changing every number in your <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a>. That’s just chaos with extra steps. Focus on a few critical variables:</p>
<ul data-spread="false">
<li>Top-line drivers (volume, price, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a>)</li>
<li><a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">Cost</a> levers (COGS, headcount, fixed vs. variable)</li>
<li>Capital constraints (cash <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">runway</a>, access to debt)</li>
</ul>
<p>Ask: What are the two or three assumptions that, if wrong, would break the business?</p>
<h2>Step Three: Build Clear, Comparable Scenarios</h2>
<p>Don’t build 10 snowflakes. Build three models:</p>
<ul data-spread="false">
<li>Base Case: Your current plan</li>
<li>Downside: The pain scenario (10-30% <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> miss, delayed funding, cost inflation)</li>
<li>Upside: The opportunity scenario (breakout product, new market, unexpected tailwinds)</li>
</ul>
<p>The point isn’t the forecast. It’s understanding how decisions flex across realities.</p>
<h3>Scenario Comparison Table</h3>
<table>
<tbody>
<tr>
<th>Variable</th>
<th>Base Case</th>
<th>Downside</th>
<th>Upside</th>
</tr>
<tr>
<td>Revenue Growth</td>
<td>12%</td>
<td>-10%</td>
<td>25%</td>
</tr>
<tr>
<td>Gross Margin</td>
<td>58%</td>
<td>50%</td>
<td>62%</td>
</tr>
<tr>
<td>Burn Rate</td>
<td>$450K/mo</td>
<td>$600K/mo</td>
<td>$300K/mo</td>
</tr>
<tr>
<td>Runway</td>
<td>18 months</td>
<td>9 months</td>
<td>24 months</td>
</tr>
</tbody>
</table>
<h2>Step Four: Identify Trigger Points</h2>
<p>This is where most <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> teams drop the ball. It’s not just about modeling the scenarios—it’s about knowing when to pivot between them.</p>
<p>Set clear triggers:</p>
<ul data-spread="false">
<li>Pipeline drops below X</li>
<li>CAC jumps above Y</li>
<li>Gross margin dips under Z</li>
</ul>
<p>When a trigger hits, you don’t panic. You execute. The decision tree is already in your hands.</p>
<h2>Step Five: Turn Scenarios Into Action Plans</h2>
<p>Each scenario should have:</p>
<ul data-spread="false">
<li>A cost response plan</li>
<li>A hiring freeze/playbook</li>
<li>A growth bet shift</li>
<li>A stakeholder communication strategy</li>
</ul>
<p>This is the difference between a model and a plan. The spreadsheet shows the numbers. The plan shows who’s doing what on day one of the downturn.</p>
<h2>Step Six: Get Cross-Functional Input</h2>
<p>If finance builds it alone, no one will follow it.</p>
<p>Bring in sales. Ops. HR. Marketing. Product. Ask them how their world changes in each scenario. Bake that back in. Make it a tool they want to use—not another spreadsheet that just &#8220;comes from finance.&#8221;</p>
<h2>Step Seven: Pressure Test With Executives</h2>
<p>A scenario plan is only as good as the leadership’s willingness to use it.</p>
<p>Sit down with the CEO. The board. The business heads.</p>
<p>Walk them through:</p>
<ul data-spread="false">
<li>The logic</li>
<li>The assumptions</li>
<li>The levers they control</li>
</ul>
<p>This isn’t about fear-mongering. It’s about credibility. You’re not crying wolf. You’re building trust.</p>
<h2>Step Eight: Revisit Monthly. Adjust Quarterly.</h2>
<p>Scenario planning isn’t a one-and-done exercise. It’s a mindset.</p>
<ul data-spread="false">
<li>Are your assumptions still holding?</li>
<li>Are your trigger thresholds still valid?</li>
<li>Is your team ready to pivot?</li>
</ul>
<p>Update fast. Don’t let inertia turn your plan into a relic.</p>
<h2>Step Nine: Translate Scenarios Into Executive Stories</h2>
<p>Numbers alone won’t drive action. You need a narrative.</p>
<ul data-spread="false">
<li>What’s the risk?</li>
<li>What’s the upside?</li>
<li>What’s the cost of delay?</li>
</ul>
<p>Frame it like a Choose-Your-Own-Adventure for executives. Make the trade-offs visible.</p>
<h2>Step Ten: Get Over Perfection</h2>
<p>There’s no perfect model. There are only prepared people.</p>
<p>Your job isn’t to be a crystal ball. It’s to be a shock absorber. A scenario planner is the CFO’s version of a storm cellar: unused if you’re lucky, essential if you’re not.</p>
<h2>Final Word: Don’t Let Certainty Be Your Strategy</h2>
<p>The most dangerous plan is the one that assumes everything will go according to plan.</p>
<p>Scenario planning isn’t about being pessimistic. It’s about being pragmatic. In uncertain markets, it’s your edge. In volatile industries, it’s your life vest.</p>
<p>If your team can’t answer, &#8220;What happens if we miss the quarter by 20%?&#8221; without spinning into chaos, you’re not planning—you’re hoping.</p>
<p>Hope is not a strategy. But preparedness? That’s power.</p>
<p>So here’s the question: If your worst-case scenario hits tomorrow, do you know what to do next?</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Stress Test Your Model Without Breaking It</title>
		<link>https://sarahgschlott.com/how-to-stress-test-your-model-without-breaking-it/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-stress-test-your-model-without-breaking-it</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Sat, 17 May 2025 01:16:13 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[Assumptions]]></category>
		<category><![CDATA[Cash runway]]></category>
		<category><![CDATA[Churn]]></category>
		<category><![CDATA[Downside case]]></category>
		<category><![CDATA[EBITDA]]></category>
		<category><![CDATA[Financial model]]></category>
		<category><![CDATA[Investor communication]]></category>
		<category><![CDATA[Revenue]]></category>
		<category><![CDATA[Scenario]]></category>
		<category><![CDATA[Stress testing]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4524</guid>

					<description><![CDATA[Financial models are fragile beasts. They look solid—clean lines, smart formulas, pristine formatting—but it only takes one wrong input or overconfident growth assumption to turn that glossy forecast into a cautionary tale. We&#8217;ve all seen it: one bad board question and the model unravels like a sweater caught on a nail. The real test of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Financial models are fragile beasts. They look solid—clean lines, smart <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">formulas</a>, pristine formatting—but it only takes one wrong input or overconfident growth assumption to turn that glossy <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> into a cautionary tale. We&#8217;ve all seen it: one bad board question and the <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> unravels like a sweater caught on a nail.</p>
<p>The real test of a model isn’t how pretty it looks. It’s how well it holds up under pressure.</p>
<p>Stress testing is how we take that model off its pedestal and push it. Not gently. Deliberately. And with intent.</p>
<p>Let’s break down exactly how to stress test your financial model—without breaking your sanity.</p>
<h2>Why Stress Testing Matters (More Than You Think)</h2>
<p>Forecasts are great for telling a story. But stress tests ask: what happens when the story goes sideways?</p>
<p>Every CFO, operator, or investor worth their salt wants to know:</p>
<ul data-spread="false">
<li>What if <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> dips 20%?</li>
<li>What if <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a> spikes?</li>
<li>What if hiring freezes for 6 months?</li>
<li>What if a global event nukes your supply chain?</li>
</ul>
<p>Stress testing doesn&#8217;t just make your model resilient. It makes you credible.</p>
<h2>The Anatomy of a Model Ready for Stress Testing</h2>
<p>Before you dive in, your model needs to be structured like it <em>wants</em> to be tested. Here’s what we always check:</p>
<ul data-spread="false">
<li><strong>Input Assumptions are Centralized</strong>: No rogue hardcoded numbers hidden in formulas.</li>
<li><strong>Key Drivers are Clearly Labeled</strong>: Revenue per unit, churn %, CAC, hiring timelines—all named, all obvious.</li>
<li><strong>Scenarios are Built-In</strong>: One-tab toggles or flags to move between base, upside, and downside.</li>
<li><strong>Outputs Flow Intuitively</strong>: Cash <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">runway</a>, burn, gross margin, EBITDA—all linked and traceable.</li>
</ul>
<p>If your model isn’t clean? Stress testing won’t reveal anything except your pain tolerance.</p>
<h2>Step 1: Define the Core Risks You’re Testing</h2>
<p>Don’t throw numbers around just to look busy. Start by asking what could actually derail your plan.</p>
<h3>Start With:</h3>
<ul data-spread="false">
<li>Customer growth: too slow, too fast, wrong channels</li>
<li>Churn: economic shifts, customer fatigue, competitive pressure</li>
<li>Pricing: sensitivity, discounting, gross margin erosion</li>
<li>Opex: hiring freezes, tool bloat, <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">cost</a> of goods surprises</li>
<li>External shocks: regulation, supply chain, macro downturns</li>
</ul>
<p>We recommend making a table like this:</p>
<table>
<tbody>
<tr>
<th>Risk Category</th>
<th><a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">Scenario</a> Description</th>
<th>Key Metrics Impacted</th>
</tr>
<tr>
<td>Revenue</td>
<td>30% drop in new logos</td>
<td>ARR, Sales Ramp, CAC</td>
</tr>
<tr>
<td>Churn</td>
<td>Churn increases to 8% monthly</td>
<td>Net Revenue Retention</td>
</tr>
<tr>
<td>Hiring</td>
<td>Freeze on GTM hiring for 6 months</td>
<td>Revenue Ramp, Headcount</td>
</tr>
<tr>
<td>Pricing</td>
<td>15% price reduction due to competition</td>
<td>Gross Margin, Top-line</td>
</tr>
<tr>
<td>External</td>
<td>Vendor delay of 3 months</td>
<td>COGS, Delivery Timelines</td>
</tr>
</tbody>
</table>
<h2>Step 2: Create Toggle-Based Scenarios</h2>
<p>Hardcoding stress tests is like supergluing your car doors. You’ll regret it fast.</p>
<p>Instead, create toggles in your assumption tab:</p>
<ul data-spread="false">
<li><code>=IF(Scenario="Base", Assumption_Base, IF(Scenario="Downside", Assumption_Down, Assumption_Up))</code></li>
</ul>
<p>Use dropdown menus or <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">named ranges</a> to switch between cases. Make the logic readable.</p>
<p>Then build visual flags into your model to show what’s active:</p>
<ul data-spread="false">
<li>Color code rows based on scenario</li>
<li>Insert a header banner that highlights &#8220;STRESS TEST MODE: DOWNSIDE&#8221;</li>
<li>Add comments explaining which <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> are in play</li>
</ul>
<p>Transparency builds trust. Especially when the numbers get ugly.</p>
<h2>Step 3: Simulate the &#8220;Oh Sh*t&#8221; Moment</h2>
<p>Start small. Then go nuclear.</p>
<p>Here are a few of the scenarios we like to run:</p>
<ul data-spread="false">
<li><strong>Revenue Plateau</strong>: Revenue flattens in Q3 due to churn spike</li>
<li><strong>Cash Burn Surge</strong>: Opex jumps 20% due to hiring, software costs</li>
<li><strong>Customer Delay</strong>: Enterprise deals slip 2 quarters</li>
<li><strong>Churn + Price Cut</strong>: 5% churn increase + 10% discounting hits margins</li>
</ul>
<p>Each time you run a scenario, watch how the dominoes fall:</p>
<ul data-spread="false">
<li>How does runway shift?</li>
<li>When do you hit break-even—or miss it entirely?</li>
<li>What’s the hit to margin vs. cash vs. EBITDA?</li>
</ul>
<p>Stress testing isn’t just about one variable. It’s about compound chaos.</p>
<h2>Step 4: Identify Inflection Points (a.k.a. the Panic Triggers)</h2>
<p>This is the part most models miss.</p>
<p>Your job isn’t just to show what happens when revenue drops. It’s to find <em>where</em> the model bends or breaks.</p>
<h3>Look for:</h3>
<ul data-spread="false">
<li>Month when cash turns negative</li>
<li>Month EBITDA dips below zero (again)</li>
<li>Headcount required to support churn reversal</li>
<li>Margin recovery timeline after discounting</li>
</ul>
<p>Put these flags on your summary tab. Highlight them. Use conditional formatting to mark red zones.</p>
<p>That’s how you move from &#8220;here’s the math&#8221; to &#8220;here’s the insight.&#8221;</p>
<h2>Step 5: Build a &#8220;What We’d Do&#8221; Playbook</h2>
<p>This is where stress testing pays dividends. For each downside case, write a one-pager:</p>
<ul data-spread="false">
<li>What we’d cut</li>
<li>What we’d defer</li>
<li>What we’d double down on</li>
<li>Headcount implications</li>
<li>Investor communication plan</li>
</ul>
<p>This is gold for your CFO. Even more for your board. Because now you’re not just predicting pain—you’re preempting it.</p>
<h2>Bulletproofing Tips: Model Hygiene to Avoid Mid-Test Meltdowns</h2>
<p>When you start playing with extreme inputs, your model will show its weaknesses. Here’s how to keep it clean:</p>
<h3>Sanity Check Everything</h3>
<ul data-spread="false">
<li>Formulas: Use error trapping (IFERROR, etc.)</li>
<li>Links: Avoid circular references unless intentional</li>
<li>Ranges: Use dynamic named ranges for flexibility</li>
</ul>
<h3>Comment Liberally</h3>
<ul data-spread="false">
<li>Label every assumption</li>
<li>Document why each scenario matters</li>
</ul>
<h3>Save Versions Like a Maniac</h3>
<ul data-spread="false">
<li>Before stress testing: save a clean backup</li>
<li>After each test: save snapshots with summary outputs</li>
</ul>
<p>You want a paper trail. Especially when leadership asks, &#8220;Wait—what changed?&#8221;</p>
<h2>Final Summary Table: What to Stress Test and How</h2>
<table>
<tbody>
<tr>
<td>Stress Test Type</td>
<td>Input to Change</td>
<td>Expected Impact</td>
<td>Insight Goal</td>
</tr>
<tr>
<td>Revenue Stall</td>
<td>New logos flat for 2 quarters</td>
<td>Burn increases, runway shortens</td>
<td>Plan hiring contingencies</td>
</tr>
<tr>
<td>Churn Spike</td>
<td>Monthly churn 8%+</td>
<td>Margin drops, CAC recovery lengthens</td>
<td>Understand retention dependencies</td>
</tr>
<tr>
<td>Pricing Pressure</td>
<td>15% price cut</td>
<td>Gross margin compression</td>
<td>Reassess go-to-market strategy</td>
</tr>
<tr>
<td>Hiring Freeze</td>
<td>No sales hires for 6 months</td>
<td>Slower ramp, missed bookings</td>
<td>Delay opex growth responsibly</td>
</tr>
<tr>
<td>Cost Overruns</td>
<td>Infra/COGS +20%</td>
<td>Faster burn, margin erosion</td>
<td>Evaluate vendor exposure</td>
</tr>
</tbody>
</table>
<h2>A Strong Model Isn’t Fragile—It’s Honest</h2>
<p>Stress testing isn&#8217;t about being pessimistic. It&#8217;s about being real.</p>
<p>When we pressure test our models, we aren’t just validating math—we’re forcing clarity on strategy, risk, and resource allocation.</p>
<p>A great model doesn’t just survive turbulence. It becomes more useful because of it.</p>
<p>So test your model like your next round depends on it. Because it probably does.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The 5 Most Common Mistakes I See in Financial Models—and How to Fix Them</title>
		<link>https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Sun, 11 May 2025 02:35:56 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<category><![CDATA[Assumptions]]></category>
		<category><![CDATA[Cash Flow]]></category>
		<category><![CDATA[Churn]]></category>
		<category><![CDATA[Financial model]]></category>
		<category><![CDATA[KPI]]></category>
		<category><![CDATA[Operating expenses]]></category>
		<category><![CDATA[Revenue]]></category>
		<category><![CDATA[Runway]]></category>
		<category><![CDATA[Scaling]]></category>
		<category><![CDATA[Scenario]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4427</guid>

					<description><![CDATA[Financial modeling, when it’s good, is like jazz—dynamic, structured, and intentional. When it’s bad, it’s a car crash on the freeway: you can’t look away, and everyone’s pretending it’s still moving forward. I’ve reviewed hundreds of models in my career, from scrappy startup decks to nine-figure buyout scenarios. Some were elegant. Many were… not. The [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Financial modeling, when it’s good, is like jazz—dynamic, structured, and intentional. When it’s bad, it’s a car crash on the freeway: you can’t look away, and everyone’s pretending it’s still moving forward. I’ve reviewed hundreds of models in my career, from scrappy startup decks to nine-figure buyout scenarios. Some were elegant. Many were… not.</p>
<p>The most painful thing? The same five mistakes keep showing up. And they’re not just rookie errors. I’ve seen Big Four veterans make them. I’ve seen MBA-wielding CFOs overlook them. They’re everywhere.</p>
<p>This post breaks down the five most common mistakes I see in financial models—and how to fix them before your board deck blows up or your investor walks.</p>
<h2>Mistake 1: Confusing Growth With Scale</h2>
<p>Growth is easy to <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a>. It’s linear. It’s a nice little uptick from last quarter’s sales. Scale? That’s harder. That’s where your costs don’t behave. Your ops break. Your unit economics wobble.</p>
<h3>What I See:</h3>
<ul data-spread="false">
<li>Revenue jumps 3x, but COGS and fulfillment costs stay flat.</li>
<li>Headcount grows, but there’s no corresponding uptick in tools, training, or benefits.</li>
<li>Models assume revenue per head stays static—even as roles shift from generalists to specialists.</li>
</ul>
<h3>Why It’s a Problem:</h3>
<p>It creates a fantasy world where companies triple ARR without breaking a sweat. Investors might not catch it right away. But when they do? You’re labeled unserious.</p>
<h3>How To Fix It:</h3>
<ul data-spread="false">
<li>Build expense drivers into your scaling logic (e.g., customer support ratios, sales ramp assumptions).</li>
<li>Layer in operational breakpoints (e.g., warehouse capacity hits max at 10K units/month).</li>
<li>Tie scaling costs to departmental KPIs, not just headcount.</li>
</ul>
<h3>Real-World Fix:</h3>
<p>In one model I reviewed, a SaaS company expected to triple users but kept server costs flat. We refactored AWS spend to scale by user bandwidth needs. Result? A $4M opex correction—and a model that passed investor scrutiny.</p>
<h2>Mistake 2: The Assumption Avalanche</h2>
<p>This one’s sneaky. A model looks clean. Numbers flow. But buried inside are assumptions stacked like Jenga blocks—and no one’s mapped what happens when one slips.</p>
<h3>What I See:</h3>
<ul data-spread="false">
<li>Assumptions hard-coded into cells instead of referenced from a driver tab.</li>
<li><a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">Scenario</a> planning? Nonexistent.</li>
<li>One optimistic sales ramp drives the whole castle.</li>
</ul>
<h3>Why It’s a Problem:</h3>
<p>Assumption drift happens fast. What worked at Series A collapses at Series B. If you can’t toggle key drivers in real-time, your model becomes obsolete the moment conditions change.</p>
<h3>How To Fix It:</h3>
<ul data-spread="false">
<li>Centralize all assumptions in a dedicated input tab.</li>
<li>Use dropdowns or flags to drive scenario logic (base, upside, downside).</li>
<li>Pressure test inputs monthly with real <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a>.</li>
</ul>
<h3>Table: Example Assumption Audit Checklist</h3>
<table>
<tbody>
<tr>
<th>Area</th>
<th>Assumption</th>
<th>Check Frequency</th>
<th>Sensitivity?</th>
</tr>
<tr>
<td>Sales Ramp</td>
<td>10% MoM growth</td>
<td>Monthly</td>
<td>High</td>
</tr>
<tr>
<td>CAC</td>
<td>$500</td>
<td>Quarterly</td>
<td>Medium</td>
</tr>
<tr>
<td>Churn</td>
<td>4% monthly</td>
<td>Monthly</td>
<td>High</td>
</tr>
<tr>
<td>Customer Support</td>
<td>1 rep per 100 users</td>
<td>Bi-annually</td>
<td>Medium</td>
</tr>
<tr>
<td>Cloud Infrastructure</td>
<td>$X/user bandwidth</td>
<td>Quarterly</td>
<td>High</td>
</tr>
</tbody>
</table>
<h2>Mistake 3: Timeline vs. Time Logic</h2>
<p>Time logic is what separates <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> hacks from financial <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">operators</a>. Most models are built with timelines—they tell you when something happens. Time logic tells you <em>how</em> it happens.</p>
<h3>What I See:</h3>
<ul data-spread="false">
<li>One column per month, with manual entry of data.</li>
<li>Revenue recognition based on invoice date—not delivery or accrual.</li>
<li>Cash burn modeled as straight-line instead of reflecting AR/AP cycles.</li>
</ul>
<h3>Why It’s a Problem:</h3>
<p>You end up with beautiful models that misstate runway by six months. Or worse—burn multiples of capital before realizing it.</p>
<h3>How To Fix It:</h3>
<ul data-spread="false">
<li>Use time-based formulas: EOMONTH, OFFSET, and logic for delayed effects.</li>
<li>Separate accrual and cash logic explicitly.</li>
<li>Model working capital shifts: when cash <em>actually</em> enters or exits.</li>
</ul>
<h3>Real-World Fix:</h3>
<p>A PE-backed ecommerce brand modeled cash conversion as T+0. When we added 45-day vendor payables and 30-day receivables, the <a href="https://sarahgschlott.com/the-hidden-edge-why-growing-companies-need-fpa-before-they-think-they-do/">cash flow</a> timing shifted so dramatically they renegotiated their credit line.</p>
<h2>Mistake 4: Ignoring the Story Behind the Numbers</h2>
<p>Here’s where models fail to resonate. They’re correct but irrelevant. They don’t match the narrative. They don’t speak to the operator or the investor.</p>
<h3>What I See:</h3>
<ul data-spread="false">
<li>KPIs buried five tabs deep.</li>
<li>No dynamic summaries that tie results to strategy.</li>
<li>A model that’s technically flawless but tells no story.</li>
</ul>
<h3>Why It’s a Problem:</h3>
<p>The best models sell a vision. They answer: Where are we headed? What will it take? Why does this matter now? Without a story, your model is just a math puzzle.</p>
<h3>How To Fix It:</h3>
<ul data-spread="false">
<li>Create an executive summary tab: revenue, burn, EBITDA, CAC, LTV, <a href="https://sarahgschlott.com/how-to-stress-test-your-model-without-breaking-it/">cash runway</a>.</li>
<li>Tie your model outputs directly to board questions and investor priorities.</li>
<li>Use visual tools (charts, heatmaps, flags) to highlight trends.</li>
</ul>
<h2>Mistake 5: Overengineering Instead of Operating</h2>
<p>This one hurts because I’ve done it. We’ve all done it. You build a gorgeous, multi-tab, cross-linked monster. And no one uses it.</p>
<h3>What I See:</h3>
<ul data-spread="false">
<li>VBA scripts that break during copy-paste.</li>
<li>Dozens of tabs with overlapping logic.</li>
<li>A model that looks like it should be in a museum, not a boardroom.</li>
</ul>
<h3>Why It’s a Problem:</h3>
<p>Your job isn’t to impress <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a>. It’s to help the company make better decisions. If only you can operate your model, it’s not a model—it’s a liability.</p>
<h3>How To Fix It:</h3>
<ul data-spread="false">
<li>Kill vanity complexity. Simpler = scalable.</li>
<li>Make your model self-documenting with notes, formatting, and tooltips.</li>
<li>Test it with someone else: can they run a scenario in 2 minutes?</li>
</ul>
<h3>Pro Tip:</h3>
<p>I always do the “coffee test”: I hand the model to a peer, go make coffee, and see if they can figure out the drivers before I return. If they can’t—it’s too complex.</p>
<h2>Final Thoughts: Build for Clarity, Not Control</h2>
<p>The best financial models I’ve seen aren’t the flashiest. They’re the most <em>useful</em>. They help a CEO understand what happens if churn ticks up. They help a CRO see how an extra rep moves the <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a>. They help a CFO sleep better.</p>
<p>Build your model so that someone else can live in it. Strip out ego. Add transparency. Embed logic. Then pressure test it like your career depends on it—because it just might.</p>
<p>That’s what separates a good modeler from a strategic <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> partner.</p>
<p>And that’s how you get invited back to the table.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
