<?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>Cash &#8211; Sarah Schlott</title>
	<atom:link href="https://sarahgschlott.com/tag/cash/feed/" rel="self" type="application/rss+xml" />
	<link>https://sarahgschlott.com</link>
	<description>FP&#38;A Insights</description>
	<lastBuildDate>Sat, 27 Sep 2025 21:56:53 +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>Cash &#8211; Sarah Schlott</title>
	<link>https://sarahgschlott.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Cash Flow Forecasting in Excel With ChatGPT Prompts</title>
		<link>https://sarahgschlott.com/cash-flow-forecasting-in-excel-with-chatgpt-prompts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cash-flow-forecasting-in-excel-with-chatgpt-prompts</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 23:39:26 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Cash]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4891</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 operators 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>Advanced Excel Forecasting Models for CFOs: From Scenario Planning to Sensitivity Analysis</title>
		<link>https://sarahgschlott.com/advanced-excel-forecasting-models-for-cfos-from-scenario-planning-to-sensitivity-analysis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=advanced-excel-forecasting-models-for-cfos-from-scenario-planning-to-sensitivity-analysis</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Wed, 28 May 2025 20:07:31 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Cash]]></category>
		<category><![CDATA[Cohort]]></category>
		<category><![CDATA[Forecasting]]></category>
		<category><![CDATA[Inputs]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[Rolling]]></category>
		<category><![CDATA[Runway]]></category>
		<category><![CDATA[Scenario]]></category>
		<category><![CDATA[Sensitivity]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=4595</guid>

					<description><![CDATA[Let me tell you something about forecasting that doesn’t make it into the glossy investor decks: it’s less art, more street fight. Forecasting is what happens when you’re locked in a room with imperfect data, an impatient executive team, and the ticking clock of a quarterly board meeting. I’ve lived that loop more times than [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-pm-slice="1 1 []">Let me tell you something about forecasting that doesn’t make it into the glossy investor decks: it’s less art, more street fight. Forecasting is what happens when you’re locked in a room with imperfect <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a>, an impatient executive team, and the ticking clock of a quarterly board meeting. I’ve lived that loop more times than I care to admit.</p>
<p>And if you’re the CFO or senior <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> leader in that room, you don’t get to shrug and say, “Well, the market’s volatile.” They want direction. Precision. A story with guardrails.</p>
<p>That’s where advanced forecasting models in <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a> come in. No, not the overgrown jungle of tabs built by someone who left the company last year. I mean the kind of models that are <em>alive</em>—adaptive, scenario-based, and transparently structured so you can explain them under fire.</p>
<p>Let’s walk through how to build and deploy forecasting models in Excel that don’t just predict the future, but <em>prepare</em> you for it.</p>
<h2>1. Build for Change: The Core Principle of Agile Forecasting</h2>
<p>If you’ve ever worked at a company where forecasts are rebuilt from scratch every quarter, you know what I mean when I say: most models aren’t built to flex.</p>
<p>Your forecast needs to absorb uncertainty without collapsing. That means:</p>
<ul data-spread="false">
<li>Clear separation between inputs, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a>, calculations, and outputs</li>
<li>Version-controlled base cases that you can clone and tweak</li>
<li>Dynamic named ranges (no hard-coded ranges that break when data shifts)</li>
<li>Drivers first, noise second: always prioritize the 3–5 metrics that actually matter</li>
</ul>
<p>Start with simplicity, then scale complexity only where you need it.</p>
<h2>2. Scenario Planning: The CFO’s Reality Check</h2>
<p>Executives love best-case scenarios. Until the market changes. Then they want to know what the downside looks like—and they want that answer now.</p>
<p><a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">Scenario</a> planning isn’t a deck. It’s a workflow. And Excel is still the best place to build it.</p>
<p>Set up your base model with toggles or a control panel where you can flex key inputs:</p>
<ul data-spread="false">
<li><a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">Revenue</a> growth assumptions (flat, 5%, 15%, etc.)</li>
<li>CAC increases or decreases by channel</li>
<li>Hiring freeze vs. aggressive expansion</li>
<li>Gross margin pressure from vendors</li>
</ul>
<p>Here’s what it might look like:</p>
<table>
<tbody>
<tr>
<th>Scenario</th>
<th>Revenue Growth</th>
<th>CAC Delta</th>
<th>Headcount Growth</th>
<th>Gross Margin</th>
<th><a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">Runway</a> Months</th>
</tr>
<tr>
<td>Base Case</td>
<td>10%</td>
<td>0%</td>
<td>3%</td>
<td>60%</td>
<td>14</td>
</tr>
<tr>
<td>Optimistic</td>
<td>18%</td>
<td>-5%</td>
<td>5%</td>
<td>65%</td>
<td>20</td>
</tr>
<tr>
<td>Downside</td>
<td>4%</td>
<td>+10%</td>
<td>0%</td>
<td>55%</td>
<td>9</td>
</tr>
</tbody>
</table>
<p>You don’t need 10 scenarios. You need 3 clear ones. The goal isn’t to simulate every future. It’s to pressure-test the present.</p>
<h2>3. Sensitivity Analysis: Where Risk Lives</h2>
<p>If scenario planning is the map, sensitivity analysis is the radar.</p>
<p>This is where we ask: which assumptions break us?</p>
<p>Use Excel’s Data Table feature to model how changes in one or two variables impact key outcomes like EBITDA, cash runway, or burn.</p>
<p>Set up a grid and feed it one variable at a time. Like this:</p>
<table>
<tbody>
<tr>
<td>CAC Increase (%)</td>
<td>Cash Runway (months)</td>
</tr>
<tr>
<td>-10</td>
<td>16</td>
</tr>
<tr>
<td>0</td>
<td>14</td>
</tr>
<tr>
<td>+10</td>
<td>11</td>
</tr>
<tr>
<td>+20</td>
<td>9</td>
</tr>
</tbody>
</table>
<p>Want to impress the board? Show them which single metric, when off by 10%, costs the company 4 months of runway.</p>
<p>You don’t need complex add-ins. You need visibility.</p>
<h2>4. Rolling Forecasts: Stop Worshipping the Annual Plan</h2>
<p>I once worked at a company that celebrated their annual operating plan like it was scripture. We locked it in January, then spent the next 11 months explaining why it no longer made sense.</p>
<p>Rolling forecasts are how finance stops playing defense.</p>
<p>In Excel, you can build a 12-month rolling forecast that updates automatically as new months close. It should:</p>
<ul data-spread="false">
<li>Pull actuals dynamically from your ERP or GL dumps</li>
<li>Roll forward monthly using the latest 3–6 month run rates</li>
<li>Allow inputs to adjust based on trends (e.g., seasonality or margin compression)</li>
</ul>
<p>It’s not about being perfect. It’s about being relevant. When you shift to a rolling model, your finance team becomes a forward-looking machine, not a backward-looking record keeper.</p>
<h2>5. Cohort Forecasting: When Averages Lie</h2>
<p>If you’re running a SaaS or recurring revenue business and still using average <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a> and LTV, please stop.</p>
<p>Cohort forecasting allows you to:</p>
<ul data-spread="false">
<li>Model retention by acquisition month or source</li>
<li>Track margin by cohort</li>
<li>Forecast expansion and contraction more accurately</li>
</ul>
<p>In Excel, use pivot tables and index/match combos to group users by acquisition date and track their performance over time.</p>
<p>Here’s a very simplified table:</p>
<table>
<tbody>
<tr>
<td>Cohort (Start Month)</td>
<td>Month 1 MRR</td>
<td>Month 3 MRR</td>
<td>Month 6 MRR</td>
<td>Retention %</td>
</tr>
<tr>
<td>Jan 2024</td>
<td>$20,000</td>
<td>$18,500</td>
<td>$16,200</td>
<td>81%</td>
</tr>
<tr>
<td>Feb 2024</td>
<td>$25,000</td>
<td>$23,000</td>
<td>$21,000</td>
<td>84%</td>
</tr>
</tbody>
</table>
<p>When a board member asks why your churn is improving, this is how you show it without hand-waving.</p>
<h2>6. Capital Planning and Burn Modeling: Where Sanity Lives</h2>
<p>CFOs live in the land between strategy and solvency. If you’re not modeling burn and cash inflection points weekly, you’re flying blind.</p>
<p>Build a <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">cash flow</a> schedule that:</p>
<ul data-spread="false">
<li>Starts with revenue, then flows through expenses line by line</li>
<li>Separates fixed vs. variable costs</li>
<li>Flags runway, break-even point, and time-to-next raise</li>
</ul>
<p>And please—for the love of everything—stop using indirect cash flow methods for operating models. Direct is harder, but it’s honest.</p>
<h2>Stop Forecasting for Optics, Start Forecasting for Action</h2>
<p>Forecasting isn’t a <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">PowerPoint</a> exercise. It’s your first line of defense.</p>
<p>And Excel—despite all the new tools and platforms—is still the sharpest weapon in the hands of a team that knows how to use it.</p>
<p>This wasn’t written to impress you with formulas. It’s to remind you that good forecasting doesn’t require a PhD. It requires structure, clarity, and the courage to look at the ugly version of the future—not just the polished one.</p>
<p>If this article helped shift how you think about financial planning, share it. I put real time into this because there are too many CFOs doing gymnastics in spreadsheets built on shaky logic. We can do better.</p>
<p>If you want to talk models, pressure-test an approach, or share your own forecasting war stories, my DMs are open.</p>
<p>And here’s something unconventional to chew on: What if finance isn’t about forecasting the future—but choosing the one we’re willing to build?</p>
<blockquote><p>Are you forecasting to feel safe? Or to make bold decisions before anyone else sees the cliff?</p></blockquote>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
