<?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>Investor communication &#8211; Sarah Schlott</title>
	<atom:link href="https://sarahgschlott.com/tag/investor-communication/feed/" rel="self" type="application/rss+xml" />
	<link>https://sarahgschlott.com</link>
	<description>FP&#38;A Insights</description>
	<lastBuildDate>Thu, 14 Aug 2025 04:48:22 +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>Investor communication &#8211; Sarah Schlott</title>
	<link>https://sarahgschlott.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
	</channel>
</rss>
