<?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>Sarah Schlott</title>
	<atom:link href="https://sarahgschlott.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://sarahgschlott.com</link>
	<description>FP&#38;A Insights</description>
	<lastBuildDate>Fri, 16 Jan 2026 14:51:35 +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>Sarah Schlott</title>
	<link>https://sarahgschlott.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jobless Claims Fell Below 200,000</title>
		<link>https://sarahgschlott.com/jobless-claims-fell-below-200000/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jobless-claims-fell-below-200000</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Fri, 16 Jan 2026 14:51:35 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5166</guid>

					<description><![CDATA[And Somewhere, an FP&#38;A Model Just Started Lying The number dropped.Below 200,000. Cue the headline writers polishing the word resilient like it’s a participation trophy. But if you work in FP&#38;A, that number doesn’t mean “things are fine.”It means nothing is giving way. And nothing costs more than pressure that refuses to release. The number [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 data-start="80" data-end="131"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-5168" src="https://sarahgschlott.com/wp-content/uploads/2026/01/18368.jpeg" alt="" width="1200" height="1200" srcset="https://sarahgschlott.com/wp-content/uploads/2026/01/18368.jpeg 1200w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-300x300.jpeg 300w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-1030x1030.jpeg 1030w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-80x80.jpeg 80w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-768x768.jpeg 768w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-36x36.jpeg 36w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-180x180.jpeg 180w, https://sarahgschlott.com/wp-content/uploads/2026/01/18368-705x705.jpeg 705w" sizes="(max-width: 1200px) 100vw, 1200px" /></h2>
<h2 data-start="80" data-end="131"></h2>
<h2 data-start="80" data-end="131">And Somewhere, an FP&amp;A Model Just Started Lying</h2>
<p data-start="133" data-end="169">The number dropped.<br data-start="152" data-end="155" />Below 200,000.</p>
<p data-start="171" data-end="260">Cue the headline writers polishing the word <em data-start="215" data-end="226">resilient</em> like it’s a participation trophy.</p>
<p data-start="262" data-end="368">But if you work in FP&amp;A, that number doesn’t mean “things are fine.”<br data-start="330" data-end="333" />It means <strong data-start="342" data-end="367">nothing is giving way</strong>.</p>
<p data-start="370" data-end="431">And nothing costs more than pressure that refuses to release.</p>
<h2 data-start="438" data-end="472">The number everyone reads wrong</h2>
<p data-start="474" data-end="591">Weekly jobless claims come from the <strong data-start="510" data-end="551"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">U.S. Department of Labor</span></span></strong>.<br data-start="552" data-end="555" />They’re not vibes. They’re behavior.</p>
<p data-start="593" data-end="663">Claims below 200,000 mean companies are doing something very specific:</p>
<p data-start="665" data-end="719">They are <em data-start="674" data-end="679">not</em> firing people — even when they want to.</p>
<p data-start="721" data-end="779">That’s not confidence.<br data-start="743" data-end="746" />That’s fear of replacement costs.</p>
<p data-start="721" data-end="779">
<p data-start="721" data-end="779"><img decoding="async" class="aligncenter size-full wp-image-5169" src="https://sarahgschlott.com/wp-content/uploads/2026/01/Leading-Companies-That-Announced-Mass-Layoffs-in-2023-1-1024x576-1.jpg" alt="" width="1024" height="576" srcset="https://sarahgschlott.com/wp-content/uploads/2026/01/Leading-Companies-That-Announced-Mass-Layoffs-in-2023-1-1024x576-1.jpg 1024w, https://sarahgschlott.com/wp-content/uploads/2026/01/Leading-Companies-That-Announced-Mass-Layoffs-in-2023-1-1024x576-1-300x169.jpg 300w, https://sarahgschlott.com/wp-content/uploads/2026/01/Leading-Companies-That-Announced-Mass-Layoffs-in-2023-1-1024x576-1-768x432.jpg 768w, https://sarahgschlott.com/wp-content/uploads/2026/01/Leading-Companies-That-Announced-Mass-Layoffs-in-2023-1-1024x576-1-705x397.jpg 705w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<h2 data-start="786" data-end="831"></h2>
<h2 data-start="786" data-end="831">The corporate stalemate nobody budgets for</h2>
<p data-start="833" data-end="887">Here’s what this actually looks like inside companies:</p>
<p data-start="889" data-end="1009">Executives want margins back.<br data-start="918" data-end="921" />Managers want to keep their teams intact.<br data-start="962" data-end="965" />Employees know they’re expensive to replace.</p>
<p data-start="1011" data-end="1027">So no one moves.</p>
<p data-start="1029" data-end="1110">No layoffs.<br data-start="1040" data-end="1043" />No relief.<br data-start="1053" data-end="1056" />Just salaries creeping up like ivy on an old <a href="https://sarahgschlott.com/why-most-models-fail-in-fundraising-conversations-and-what-to-do-instead/">building</a>.</p>
<p data-start="1112" data-end="1169">Every <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> quietly assumes this breaks at some point.</p>
<p data-start="1171" data-end="1182">It doesn’t.</p>
<h2 data-start="1189" data-end="1218">Why FP&amp;A gets blamed later</h2>
<p data-start="1220" data-end="1298">FP&amp;A models are polite.<br data-start="1243" data-end="1246" />They assume the labor market will behave rationally.</p>
<p data-start="1300" data-end="1382"><a href="https://sarahgschlott.com/when-my-forecast-triggered-a-panic-hiring-spree-a-growth-model-overreaction/">Headcount</a> slows.<br data-start="1316" data-end="1319" />Wage growth cools.<br data-start="1337" data-end="1340" />Productivity magically picks up the <a href="https://sarahgschlott.com/the-silent-killer-of-fpa-accuracy-calendar-drift/">slack</a>.</p>
<p data-start="1384" data-end="1439">But a tight labor market doesn’t snap.<br data-start="1422" data-end="1425" />It <strong data-start="1428" data-end="1438">grinds</strong>.</p>
<p data-start="1441" data-end="1596">Instead of layoffs, you get:<br />
Higher retention bonuses disguised as “one-time”<br />
Market adjustments that never roll off<br />
Roles frozen but costs still inflating</p>
<p data-start="1598" data-end="1625">The <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> still ties.</p>
<p data-start="1627" data-end="1643">Reality doesn’t.</p>
<h2 data-start="1650" data-end="1689"><img decoding="async" class="aligncenter size-full wp-image-5170" src="https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-scaled.avif" alt="" width="1427" height="2560" srcset="https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-scaled.avif 1427w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-167x300.avif 167w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-574x1030.avif 574w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-768x1378.avif 768w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-856x1536.avif 856w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-1141x2048.avif 1141w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-836x1500.avif 836w, https://sarahgschlott.com/wp-content/uploads/2026/01/W221103_GHAYAD_LABOR_MARKET_360-393x705.avif 393w" sizes="(max-width: 1427px) 100vw, 1427px" /></h2>
<h2 data-start="1650" data-end="1689"></h2>
<h2 data-start="1650" data-end="1689">The most dangerous phrase in finance</h2>
<p data-start="1691" data-end="1709">“Labor stability.”</p>
<p data-start="1711" data-end="1828">Stability is what you call it when nothing explodes.<br data-start="1763" data-end="1766" />It’s not what you call it when costs keep compounding quietly.</p>
<p data-start="1830" data-end="1946">Low jobless claims mean:<br />
You can’t hire cheaper<br />
You can’t downshift easily<br />
You can’t pretend attrition will save you</p>
<p data-start="1948" data-end="1990">That’s not upside.<br data-start="1966" data-end="1969" />That’s a locked door.</p>
<h2 data-start="1997" data-end="2032">Where good FP&amp;A separates itself</h2>
<p data-start="2034" data-end="2090">Not by predicting recessions.<br data-start="2063" data-end="2066" />By refusing fairy tales.</p>
<p data-start="2092" data-end="2192">Strong teams stop <a href="https://sarahgschlott.com/excel-is-dead-fpa-team-now-builds-models-in-powerpoint/">modeling</a> headcount like a thermostat and start modeling it like a pressure system.</p>
<p data-start="2194" data-end="2356">They ask:<br />
Which roles are price-inelastic?<br />
Where does wage inflation persist even if hiring stops?<br />
What <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> break if this market stays tight another year?</p>
<p data-start="2358" data-end="2404">They don’t sell comfort.<br data-start="2382" data-end="2385" />They sell accuracy.</p>
<h2 data-start="2411" data-end="2440">The punchline no one wants</h2>
<p data-start="2442" data-end="2588">This headline won’t hurt you today.<br data-start="2477" data-end="2480" />It hurts you six months from now — when margins miss and everyone swears the forecast “came out of nowhere.”</p>
<p data-start="2590" data-end="2600">It didn’t.</p>
<p data-start="2602" data-end="2643">The warning was sitting there at 200,000.</p>
<p data-start="2645" data-end="2711" data-is-last-node="" data-is-only-node="">The labor market isn’t breaking.<br data-start="2677" data-end="2680" />And that’s exactly the problem.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Most Dangerous “Modern” Excel Formula: =UNIQUE()</title>
		<link>https://sarahgschlott.com/the-most-dangerous-modern-excel-formula-unique/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-most-dangerous-modern-excel-formula-unique</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 13:33:52 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[DataIntegrity]]></category>
		<category><![CDATA[ExcelModeling]]></category>
		<category><![CDATA[FPandA]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5161</guid>

					<description><![CDATA[It looks clean.Effortless.No helper columns.No visible mess. That’s the problem. We’ve all been told that modern Excel formulas are smarter — that dynamic arrays make reporting faster, cleaner, more “automated.”But some automation hides danger better than any manual error ever could. And nothing proves that more than =UNIQUE(). Why =UNIQUE() Can Quietly Wreck Your Model [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="345" data-end="430"><strong data-start="345" data-end="364">It looks clean.</strong><br data-start="364" data-end="367" /><strong data-start="367" data-end="382">Effortless.</strong><br data-start="382" data-end="385" /><strong data-start="385" data-end="407">No helper columns.</strong><br data-start="407" data-end="410" /><strong data-start="410" data-end="430">No visible mess.</strong></p>
<p data-start="432" data-end="451">That’s the problem.</p>
<p data-start="453" data-end="661">We’ve all been told that modern <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a> <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">formulas</a> are smarter — that dynamic arrays make <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">reporting</a> faster, cleaner, more “automated.”<br data-start="583" data-end="586" />But some <a href="https://sarahgschlott.com/5-hidden-costs-of-manual-reporting-and-how-to-eliminate-them-fast/">automation</a> hides danger better than any manual error ever could.</p>
<p data-start="663" data-end="709">And nothing proves that more than <code data-start="697" data-end="708">=UNIQUE()</code>.</p>
<h2 data-start="716" data-end="761">Why =UNIQUE() Can Quietly Wreck Your Model</h2>
<p data-start="763" data-end="906">On the surface, <code data-start="779" data-end="790">=UNIQUE()</code> feels like progress.<br data-start="811" data-end="814" />It removes duplicates from a list instantly — no filters, no pivot tables, no VBA cleanup.</p>
<p data-start="908" data-end="1002">The trouble?<br data-start="920" data-end="923" />It doesn’t verify what it filters.<br data-start="957" data-end="960" />It just <em data-start="968" data-end="977">assumes</em> the source <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> is pure.</p>
<p data-start="1004" data-end="1182">If there’s one stray duplicate, one extra space, one inconsistent capitalization, <code data-start="1086" data-end="1097">=UNIQUE()</code> won’t alert you.<br data-start="1114" data-end="1117" />It will happily serve a “clean” list that isn’t actually <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">clean</a>.</p>
<p data-start="1184" data-end="1330">That’s how models break quietly.<br data-start="1216" data-end="1219" />One missed duplicate, and suddenly your bookings total is off by millions — but the output still <em data-start="1316" data-end="1329">looks right</em>.</p>
<h2 data-start="1337" data-end="1371">Clean Isn’t the Same as Correct</h2>
<p data-start="1373" data-end="1493">This is the silent danger of modern Excel.<br data-start="1415" data-end="1418" />The more seamless the syntax, the easier it becomes to <a href="https://sarahgschlott.com/3-reasons-data-driven-businesses-consistently-outperform/">trust</a> appearances.</p>
<p data-start="1495" data-end="1563"><code data-start="1495" data-end="1506">=UNIQUE()</code> gives a beautiful result.<br data-start="1532" data-end="1535" />But beauty isn’t validation.</p>
<p data-start="1565" data-end="1666">A clean list doesn’t mean your data’s correct — it just means Excel stopped showing you what’s wrong.</p>
<h2 data-start="1673" data-end="1726">How to Audit Every UNIQUE Range (and Sleep Better)</h2>
<p data-start="1728" data-end="1749">Here’s what I do now.</p>
<p data-start="1751" data-end="1905">After every <code data-start="1763" data-end="1774">=UNIQUE()</code> range, I add a <strong data-start="1790" data-end="1806">sanity check</strong> using <code data-start="1813" data-end="1825">COUNTIFS()</code>.<br data-start="1826" data-end="1829" />That one step can save hours of debugging — or a missed <a href="https://sarahgschlott.com/10-common-financial-reporting-tasks-you-can-streamline-with-power-query/">audit</a> finding later.</p>
<p data-start="1907" data-end="1915">Example:</p>
<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary">
<div class="sticky top-9">
<div class="absolute end-0 bottom-0 flex h-9 items-center pe-2">
<div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs"></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre! language-excel">=COUNTIFS(RawData[Customer],[@Customer])<br />
</code></div>
</div>
<p data-start="1972" data-end="2126">If any count returns greater than 1, you’ve got a duplicate hiding in your “unique” list.<br data-start="2061" data-end="2064" />That’s your cue to investigate <em data-start="2095" data-end="2103">before</em> you trust the summary.</p>
<p data-start="2128" data-end="2314">Want to go one step further?<br data-start="2156" data-end="2159" />Combine <code data-start="2167" data-end="2177">UNIQUE()</code> with <code data-start="2183" data-end="2191">SORT()</code> and <code data-start="2196" data-end="2206">FILTER()</code> so your results stay dynamic — but always visible and verifiable.<br data-start="2272" data-end="2275" />Automation should never mean blindness.</p>
<h2 data-start="2321" data-end="2339">The Real Lesson</h2>
<p data-start="2341" data-end="2485">Every formula has a philosophy.<br data-start="2372" data-end="2375" /><code data-start="2375" data-end="2385">UNIQUE()</code> says: <em data-start="2392" data-end="2424">Trust me, I’ve got it handled.</em><br data-start="2424" data-end="2427" />But in <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a>, trust without verification is malpractice.</p>
<p data-start="2487" data-end="2648">The strongest analysts aren’t the ones who make their models look perfect.<br data-start="2561" data-end="2564" />They’re the ones who leave proof trails — systems that <em data-start="2619" data-end="2636">show their math</em> every time.</p>
<p data-start="2655" data-end="2753"><strong data-start="2655" data-end="2712">Because the job isn’t to make the numbers look clean.</strong><br data-start="2712" data-end="2715" />It’s to make sure they tell the truth.</p>
<p data-start="2755" data-end="2813">And in Excel, truth deserves visibility — not <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a>.</p>
<p data-start="2755" data-end="2813">If your finance models need a rebuild or automation pass, <a href="https://sarahgschlott.com/contact/">contact</a> me.<br data-start="2885" data-end="2888" />I help FP&amp;A teams design Excel systems that think for themselves.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Most Dangerous Excel Formula in Finance</title>
		<link>https://sarahgschlott.com/the-most-dangerous-excel-formula-in-finance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-most-dangerous-excel-formula-in-finance</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Thu, 23 Oct 2025 23:40:48 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5158</guid>

					<description><![CDATA[Every finance analyst has a love story that ends badly.Mine started with =IF(). It seemed harmless at first.A quick fix here, a logic tweak there — a little “if this, then that” to make a stubborn report behave. But one day, I opened a model with 1,742 nested IFs.No macros. No VBA. Just raw logic [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="236" data-end="320">Every <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> analyst has a love story that ends badly.<br data-start="291" data-end="294" />Mine started with <code data-start="312" data-end="319">=IF()</code>.</p>
<p data-start="322" data-end="458">It seemed harmless at first.<br data-start="350" data-end="353" />A quick fix here, a <a href="https://sarahgschlott.com/why-most-models-fail-in-fundraising-conversations-and-what-to-do-instead/">logic</a> tweak there — a little <em data-start="402" data-end="424">“if this, then that”</em> to make a stubborn report behave.</p>
<p data-start="460" data-end="559">But one day, I opened a <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> with <strong data-start="495" data-end="515">1,742 nested IFs</strong>.<br data-start="516" data-end="519" />No macros. No VBA. Just raw logic chaos.</p>
<p data-start="561" data-end="618">The workbook didn’t need automation.<br data-start="597" data-end="600" />It needed therapy.</p>
<p data-start="620" data-end="664">That was the day I learned something hard:</p>
<blockquote data-start="666" data-end="708">
<p data-start="668" data-end="708">Every IF() is a symptom of indecision.</p>
</blockquote>
<p data-start="710" data-end="794">Each one whispers, <em data-start="729" data-end="792">“We didn’t design for clarity, so we designed for exception.”</em></p>
<p data-start="796" data-end="1041">Because every time you patch a formula to handle “just one more <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">scenario</a>,” you’re not solving complexity — you’re encoding it. You’re embedding hidden logic no one can see or trace. And over time, those tiny exceptions compound into fragility.</p>
<p data-start="1043" data-end="1115">The model still runs.<br data-start="1064" data-end="1067" />But no one truly understands <strong data-start="1096" data-end="1103">why</strong> it works.</p>
<h2 data-start="1122" data-end="1152">Why IF() Becomes Dangerous</h2>
<p data-start="1154" data-end="1403">The <code data-start="1158" data-end="1165">=IF()</code> formula isn’t evil — it’s misunderstood.<br data-start="1206" data-end="1209" />Used sparingly, it’s great for quick validation or basic flags.<br data-start="1272" data-end="1275" />But when every line of your model depends on it, you’re no longer modeling a system — you’re writing software without structure.</p>
<p data-start="1405" data-end="1630">And here’s the problem:<br data-start="1428" data-end="1431" /><a href="https://sarahgschlott.com/rolling-forecasts-vs-budgets-what-high-performing-teams-get-right/">Finance teams</a> aren’t trained to debug logic trees.<br data-start="1481" data-end="1484" />So when something breaks, people don’t fix the root cause — they stack another IF on top.<br data-start="1573" data-end="1576" />It’s how <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">spreadsheets</a> quietly become spaghetti code.</p>
<h2 data-start="1637" data-end="1678">The Cure: Replace Logic with Design</h2>
<p data-start="1680" data-end="1710">Here’s the rule I live by now:</p>
<p data-start="1712" data-end="1941">→ <strong data-start="1714" data-end="1747">Replace logic with structure.</strong><br data-start="1747" data-end="1750" />If your IF statements are mapping relationships, move them to a structured table with lookup functions like <code data-start="1858" data-end="1870">=XLOOKUP()</code> or <code data-start="1874" data-end="1891">=INDEX(MATCH())</code>. Let the <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> define the rule, not the formula.</p>
<p data-start="1943" data-end="2139">→ <strong data-start="1945" data-end="1976">Replace rules with drivers.</strong><br data-start="1976" data-end="1979" />Every “if X, then Y” condition is an opportunity to model a driver instead. What variable actually determines the outcome? Build <em data-start="2108" data-end="2114">that</em> into your <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a>.</p>
<p data-start="2141" data-end="2367">→ <strong data-start="2143" data-end="2201">Replace IFs with systems that already know what to do.</strong><br data-start="2201" data-end="2204" />Instead of teaching your model how to react, design it to <em data-start="2262" data-end="2268">know</em>. Use dynamic references, <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">named ranges</a>, and data validation to eliminate manual logic altogether.</p>
<p data-start="2374" data-end="2442">The best models don’t argue with themselves.<br data-start="2418" data-end="2421" />They just <strong data-start="2431" data-end="2439">flow</strong>.</p>
<p data-start="2444" data-end="2582">And when your <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> stops needing IFs to make decisions,<br data-start="2506" data-end="2509" />you’ll know you’ve finally designed a system that can think for itself.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Quiet Revolution: AI in FP&#038;A 2025</title>
		<link>https://sarahgschlott.com/the-quiet-revolution-ai-in-fpa-2025/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-quiet-revolution-ai-in-fpa-2025</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Sun, 19 Oct 2025 22:29:57 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[FP&A]]></category>
		<category><![CDATA[AI in FP&A]]></category>
		<category><![CDATA[Finance transformation]]></category>
		<category><![CDATA[future of work]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5153</guid>

					<description><![CDATA[A few years ago, “AI in FP&#38;A” meant faster reconciliations and prettier dashboards.Now it means something radically different. It means systems that think, not just calculate.That interpret, not just automate. Across finance, a quiet revolution is unfolding.Teams aren’t using AI to replace themselves — they’re using it to reason with reality faster than ever before. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="834" data-end="965">A few years ago, “AI in FP&amp;A” meant faster reconciliations and prettier dashboards.<br data-start="917" data-end="920" />Now it means something radically different.</p>
<p data-start="967" data-end="1062">It means systems that <strong data-start="989" data-end="998">think</strong>, not just calculate.<br data-start="1019" data-end="1022" />That <strong data-start="1027" data-end="1040">interpret</strong>, not just automate.</p>
<p data-start="1064" data-end="1227">Across <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a>, a quiet revolution is unfolding.<br data-start="1112" data-end="1115" />Teams aren’t using <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">AI</a> to replace themselves — they’re using it to reason with reality faster than ever before.</p>
<p data-start="1229" data-end="1310">And it’s happening quietly — one variance, one <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a>, one assumption at a time.</p>
<h2 data-start="1317" data-end="1349">The Shift No One Predicted</h2>
<p data-start="1351" data-end="1461">Everyone assumed AI would make finance more efficient.<br data-start="1405" data-end="1408" />Few expected it to make finance more <em data-start="1445" data-end="1458">intelligent</em>.</p>
<p data-start="1463" data-end="1599">What’s emerging isn’t just automation.<br data-start="1501" data-end="1504" />It’s <strong data-start="1509" data-end="1519">agency</strong> — AI that acts, questions, and learns like a junior analyst who never sleeps.</p>
<p data-start="1601" data-end="1763">The result?<br data-start="1612" data-end="1615" />FP&amp;A is evolving from a back-office function into the <strong data-start="1669" data-end="1687">neural network</strong> of the business — a system that senses change and signals how to respond.</p>
<p data-start="1765" data-end="1827">It’s not support anymore.<br data-start="1790" data-end="1793" />It’s surveillance of the future.</p>
<h2 data-start="1834" data-end="1864">The Rise of Agentic FP&amp;A</h2>
<p data-start="1866" data-end="1900">Here’s how it looks in practice.</p>
<ul>
<li data-start="1904" data-end="2093"><strong data-start="1904" data-end="1941">Autonomous Variance Explanations.</strong><br data-start="1941" data-end="1944" />AI traces the story behind <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> deviations — linking CRM, ERP, and HR <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> — then writes a two-sentence summary any executive can understand.</li>
<li data-start="2097" data-end="2225"><strong data-start="2097" data-end="2121">Self-Healing Models.</strong><br data-start="2121" data-end="2124" />When <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> drift, models recalibrate automatically. The AI even flags what changed and why.</li>
<li data-start="2229" data-end="2369"><strong data-start="2229" data-end="2251">Dynamic Scenarios.</strong><br data-start="2251" data-end="2254" />A CFO can ask, “What if renewal rates drop 5%?” and see the full impact on ARR, margins, and cash — in seconds.</li>
<li data-start="2373" data-end="2519"><strong data-start="2373" data-end="2400">Predictive Cash Agents.</strong><br data-start="2400" data-end="2403" />They monitor receivables, spot liquidity dips, and recommend corrective actions before finance feels the crunch.</li>
<li data-start="2523" data-end="2632"><strong data-start="2523" data-end="2541">Executive Q&amp;A.</strong><br data-start="2541" data-end="2544" />Leaders ask natural-language questions and get visual, contextual answers instantly.</li>
</ul>
<p data-start="2634" data-end="2743">Each one collapses time between signal and decision.<br data-start="2686" data-end="2689" />And in finance, time is the rarest currency we have.</p>
<h2 data-start="2750" data-end="2780">What This Means for FP&amp;A</h2>
<p data-start="2782" data-end="2853">Speed isn’t just convenience.<br data-start="2811" data-end="2814" />It’s now a <strong data-start="2825" data-end="2850">competitive advantage</strong>.</p>
<p data-start="2855" data-end="2950">AI doesn’t just save hours — it compounds insight.<br data-start="2905" data-end="2908" />When cycles shrink, opportunity expands.</p>
<p data-start="2952" data-end="3034">The teams winning today aren’t chasing accuracy.<br data-start="3000" data-end="3003" />They’re chasing adaptability.</p>
<p data-start="3036" data-end="3096">Because accuracy is a snapshot.<br data-start="3067" data-end="3070" />Adaptability is a movie.</p>
<h2 data-start="3103" data-end="3136">From Reporting to Reasoning</h2>
<p data-start="3138" data-end="3276">Traditional FP&amp;A thinks like a mathematician: structured, linear, deliberate.<br data-start="3215" data-end="3218" />AI thinks like nature: fluid, adaptive, self-correcting.</p>
<p data-start="3278" data-end="3393">It’s a little like teaching a river how to flow around rocks — not by building walls, but by guiding the current.</p>
<p data-start="3395" data-end="3497">That’s the new finance mindset.<br data-start="3426" data-end="3429" />Less control, more coaching.<br data-start="3457" data-end="3460" />Less rigidity, more responsiveness.</p>
<p data-start="3499" data-end="3645">And strangely, the more we automate, the <strong data-start="3540" data-end="3554">more human</strong> the work becomes.<br data-start="3572" data-end="3575" />We stop reconciling spreadsheets and start reconciling perspectives.</p>
<h2 data-start="3652" data-end="3677">The Market Momentum</h2>
<p data-start="3679" data-end="3714">The numbers tell their own story:</p>
<ul>
<li data-start="3718" data-end="3793"><strong data-start="3718" data-end="3746">58% of finance functions</strong> already use AI in some form (Gartner, 2024).</li>
<li data-start="3796" data-end="3913">The <strong data-start="3800" data-end="3821">AI in FP&amp;A market</strong> will grow from <strong data-start="3837" data-end="3889">US$240 million in 2024 to US$4.7 billion by 2034</strong> — roughly a 35% CAGR.</li>
<li data-start="3916" data-end="3992">Yet only <strong data-start="3925" data-end="3944">6% of companies</strong> have embedded AI deeply into FP&amp;A (EY, 2025).</li>
</ul>
<p data-start="3994" data-end="4066">That means the competitive moat is still wide open — but not for long.</p>
<h2 data-start="4073" data-end="4097">The Maturity Curve</h2>
<p data-start="4099" data-end="4142">Most <a href="https://sarahgschlott.com/rolling-forecasts-vs-budgets-what-high-performing-teams-get-right/">finance teams</a> sit somewhere between:</p>
<p data-start="4144" data-end="4183"><strong data-start="4144" data-end="4181">Automation → Prediction → Agency.</strong></p>
<p data-start="4185" data-end="4269">Automation saves time.<br data-start="4207" data-end="4210" />Prediction improves foresight.<br data-start="4240" data-end="4243" />Agency creates leverage.</p>
<p data-start="4271" data-end="4331">The last one isn’t about new tech.<br data-start="4305" data-end="4308" />It’s about new trust.</p>
<p data-start="4333" data-end="4442">Trusting systems enough to let them challenge assumptions.<br data-start="4391" data-end="4394" />Trusting humans enough to make the final call.</p>
<p data-start="4444" data-end="4492">That’s what separates adopters from <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">operators</a>.</p>
<h2 data-start="4499" data-end="4524">Building the Bridge</h2>
<p data-start="4526" data-end="4556">How do teams cross that gap?</p>
<p data-start="4558" data-end="4721"><strong data-start="4558" data-end="4581">Start with clarity.</strong><br data-start="4581" data-end="4584" />AI without purpose burns cash. Choose one pain point — <a href="https://sarahgschlott.com/the-hidden-edge-why-growing-companies-need-fpa-before-they-think-they-do/">forecasting</a> latency, cash visibility, driver sensitivity — and solve that first.</p>
<p data-start="4723" data-end="4851"><strong data-start="4723" data-end="4748">Clean the foundation.</strong><br data-start="4748" data-end="4751" />No algorithm can outsmart bad data. Integrate systems. Fix definitions. Build trust in the inputs.</p>
<p data-start="4853" data-end="4962"><strong data-start="4853" data-end="4879">Pilot with governance.</strong><br data-start="4879" data-end="4882" />Test small. Define metrics that matter: speed, accuracy, and decision quality.</p>
<p data-start="4964" data-end="5120"><strong data-start="4964" data-end="4987">Retrain the people.</strong><br data-start="4987" data-end="4990" />Analysts become interpreters. CFOs become orchestrators. Everyone learns to question not just <em data-start="5084" data-end="5090">what</em> the AI predicts, but <em data-start="5112" data-end="5117">why</em>.</p>
<p data-start="5122" data-end="5287"><strong data-start="5122" data-end="5149">Scale through learning.</strong><br data-start="5149" data-end="5152" />Every pilot should teach the system something.<br data-start="5198" data-end="5201" />That’s how FP&amp;A evolves — not by rolling out tools, but by compounding intelligence.</p>
<h2 data-start="5294" data-end="5314">The Human Edge</h2>
<p data-start="5316" data-end="5389">Here’s the paradox.<br data-start="5335" data-end="5338" />The more AI we deploy, the more judgment matters.</p>
<p data-start="5391" data-end="5440">Because numbers don’t drive belief — people do.</p>
<p data-start="5442" data-end="5568">You can automate reporting, but you can’t automate trust.<br data-start="5499" data-end="5502" />You can model a future, but you still need courage to act on it.</p>
<p data-start="5570" data-end="5646">That’s the frontier of modern FP&amp;A: where data ends and conviction begins.</p>
<h2 data-start="5653" data-end="5682">A Lesson from the Field</h2>
<p data-start="5684" data-end="5753">A mid-market SaaS company I worked with built a “cashflow copilot.”</p>
<p data-start="5755" data-end="5926">At first, it just forecasted balances faster.<br data-start="5800" data-end="5803" />Then it started noticing anomalies before accounting did — late receivables, skewed expense timing, subtle demand shifts.</p>
<p data-start="5928" data-end="5988">By quarter’s end, leadership had cut reaction time by 80%.</p>
<p data-start="5990" data-end="6007">Their CFO said,</p>
<blockquote data-start="6008" data-end="6086">
<p data-start="6010" data-end="6086">“It didn’t make us faster accountants. It made us calmer decision-makers.”</p>
</blockquote>
<p data-start="6088" data-end="6185">That’s what transformation really feels like — not flashier dashboards, but quieter confidence.</p>
<h2 data-start="6192" data-end="6218">The Future Advantage</h2>
<p data-start="6220" data-end="6344">By 2026, AI-native FP&amp;A will be the new baseline.<br data-start="6269" data-end="6272" />The edge will come from something harder to copy — <strong data-start="6323" data-end="6341">feedback loops</strong>.</p>
<p data-start="6346" data-end="6467">The teams that win will be the ones teaching their models to learn from every decision outcome, not just every dataset.</p>
<p data-start="6469" data-end="6607">That’s how finance moves from <em data-start="6499" data-end="6518">forecast accuracy</em> to <em data-start="6522" data-end="6541">decision accuracy</em>.<br data-start="6542" data-end="6545" />Not “Did we predict it right?”<br data-start="6575" data-end="6578" />But “Did we respond right?”</p>
<p data-start="6609" data-end="6672">It’s a small linguistic shift.<br data-start="6639" data-end="6642" />And a massive strategic one.</p>
<h2 data-start="6679" data-end="6692">My Take</h2>
<p data-start="6694" data-end="6733">AI isn’t an upgrade.<br data-start="6714" data-end="6717" />It’s a mirror.</p>
<p data-start="6735" data-end="6823">It shows us what FP&amp;A was always meant to be — a discipline of curiosity, not control.</p>
<p data-start="6825" data-end="6886">The <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> was never the villain.<br data-start="6863" data-end="6866" />It was the cocoon.</p>
<p data-start="6888" data-end="6987">And what’s emerging now is the butterfly — finance unbound from repetition, focused on reasoning.</p>
<p data-start="6989" data-end="7166">This is the moment to stop defending precision and start designing adaptability.<br data-start="7069" data-end="7072" />Because when FP&amp;A stops chasing the perfect number, it starts creating the perfect response.</p>
<h2 data-start="7173" data-end="7194">Closing Thought</h2>
<p data-start="7196" data-end="7257">One day, someone will ask:<br data-start="7222" data-end="7225" />“How did finance get so fast?”</p>
<p data-start="7259" data-end="7287">The answer will be simple.</p>
<p data-start="7289" data-end="7364">We stopped controlling the numbers.<br data-start="7324" data-end="7327" />And started teaching them to think.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>I Didn’t Choose the Spreadsheet Life — The Spreadsheet Life Chose Me</title>
		<link>https://sarahgschlott.com/i-didnt-choose-the-spreadsheet-life-the-spreadsheet-life-chose-me/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-didnt-choose-the-spreadsheet-life-the-spreadsheet-life-chose-me</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Sat, 18 Oct 2025 12:25:06 +0000</pubDate>
				<category><![CDATA[Prattles]]></category>
		<category><![CDATA[DatarailsAwards]]></category>
		<category><![CDATA[FP&A]]></category>
		<category><![CDATA[OfficeOfTheCFO]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5150</guid>

					<description><![CDATA[I just found out I’ve been nominated for the 2025 Office of the CFO Awards by Datarails — the closest thing finance has to the Oscars. And honestly, I’m still not sure if I should thank my forecasting model or apologize to it. Because if you’ve ever spent 11 p.m. whispering “please balance” to a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="83" data-end="223">I just found out I’ve been nominated for the <strong data-start="128" data-end="161">2025 Office of the CFO Awards</strong> by Datarails — the closest thing <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> has to the Oscars.</p>
<p data-start="225" data-end="318">And honestly, I’m still not sure if I should thank my <a href="https://sarahgschlott.com/the-hidden-edge-why-growing-companies-need-fpa-before-they-think-they-do/">forecasting</a> <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> or apologize to it.</p>
<p data-start="320" data-end="468">Because if you’ve ever spent 11 p.m. whispering “please balance” to a deferred <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> schedule, you know — this job isn’t for the faint of heart.</p>
<p data-start="470" data-end="673">The email said the awards celebrate <em data-start="506" data-end="548">“the superheroes of the business world.”</em><br data-start="548" data-end="551" />Which sounds glamorous until you realize our superpower is reconciling three systems that refuse to speak to each other.</p>
<p data-start="675" data-end="823">No cape. No spotlight.<br data-start="697" data-end="700" />Just 47 tabs open, a cup of reheated coffee, and a dream that one day <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">Power Query</a> will actually refresh without breaking.</p>
<p data-start="825" data-end="866">But here’s why this nomination matters.</p>
<p data-start="868" data-end="1086">Finance isn’t background noise — it’s the pulse.<br data-start="916" data-end="919" />When the business hits turbulence, FP&amp;A is the calm voice in the cockpit saying, “We planned for this.”<br data-start="1022" data-end="1025" />We’re not chasing perfection; we’re engineering resilience.</p>
<p data-start="1088" data-end="1218">And that’s what this award celebrates.<br data-start="1126" data-end="1129" />Not just accuracy, but <a href="https://sarahgschlott.com/cfo-declares-strategic-finance-mission-accomplished-after-attending-1-ai-webinar/">judgment</a>.<br data-start="1161" data-end="1164" />Not just balance sheets, but balance under pressure.</p>
<p data-start="1220" data-end="1479">Datarails says winners get <em data-start="1247" data-end="1305">certificates, designer swag, and a global feature story.</em><br data-start="1305" data-end="1308" />Which is great — but let’s be honest.<br data-start="1345" data-end="1348" />Every FP&amp;A pro knows the real trophy is surviving <a href="https://sarahgschlott.com/implementing-zero-based-budgeting-in-fpa-a-10-step-guide/">budget</a> season without turning into a conspiracy theorist about <a href="https://sarahgschlott.com/10-common-financial-reporting-tasks-you-can-streamline-with-power-query/">version control</a>.</p>
<p data-start="1481" data-end="1609">So yes — I’m proud.<br data-start="1500" data-end="1503" />Proud to be part of a community that sees the story behind the numbers, not just the numbers themselves.</p>
<p data-start="1611" data-end="1734">And if there’s ever a new category next year, I have a humble suggestion:<br data-start="1684" data-end="1687" /><strong data-start="1687" data-end="1732">“Best Supporting Spreadsheet in a Drama.”</strong></p>
<p data-start="1736" data-end="1825">Because some of us deserve awards just for getting through “final_final_v4.xlsx” alive.</p>
<p data-start="1827" data-end="1907" data-is-last-node="" data-is-only-node="">Here’s to every finance superhero keeping the lights on — and the models honest.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The night before our board meeting, the ARR report didn’t tie out.</title>
		<link>https://sarahgschlott.com/the-night-before-our-board-meeting-the-arr-report-didnt-tie-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-night-before-our-board-meeting-the-arr-report-didnt-tie-out</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 11:30:07 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5119</guid>

					<description><![CDATA[Not by much — just $180K.Enough to ruin dinner. We’d spent the week chasing late renewals and cleaning up deferred revenue schedules, but when I opened the dashboard at 10:42 p.m., it hit me: the model was right, the data wasn’t. Classic SaaS problem. Salesforce said one thing, NetSuite said another, and the spreadsheet was [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="74" data-end="126">Not by much — just $180K.<br data-start="99" data-end="102" />Enough to ruin dinner.</p>
<p data-start="128" data-end="311">We’d spent the week chasing late renewals and cleaning up deferred <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> schedules, but when I opened the dashboard at 10:42 p.m., it hit me: the <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> was right, the <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a> wasn’t.</p>
<p data-start="313" data-end="336">Classic SaaS problem.</p>
<p data-start="338" data-end="487">Salesforce said one thing, NetSuite said another, and the <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> was Switzerland — pretending to be neutral while quietly making things worse.</p>
<p data-start="489" data-end="634">I’ve learned that every SaaS <a href="https://sarahgschlott.com/scenario-planning-in-uncertain-times-a-practical-framework/">CFO</a> has that “oh no” night. The one where your <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> looks solid until the <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">formulas</a> start whispering back lies.</p>
<p data-start="636" data-end="724">Mine taught me this: <strong data-start="657" data-end="722">no report is accurate until you can explain every difference.</strong></p>
<p data-start="726" data-end="749">So here’s what I did.</p>
<p data-start="751" data-end="888"><strong data-start="751" data-end="794">1. Rebuilt the ARR bridge from scratch.</strong><br data-start="794" data-end="797" />Booked ARR, recognized revenue, deferred balance — line by line. No macros. No shortcuts.</p>
<p data-start="890" data-end="1051"><strong data-start="890" data-end="920">2. Added a “truth column.”</strong><br data-start="920" data-end="923" />Each source system got its own version of ARR. I forced them to reconcile in one sheet — live, ugly, and impossible to ignore.</p>
<p data-start="1053" data-end="1218"><strong data-start="1053" data-end="1099">3. Built a simple “trust score” dashboard.</strong><br data-start="1099" data-end="1102" />Any metric with more than a 2% variance between systems went red. The first week, it looked like a Christmas tree.</p>
<p data-start="1220" data-end="1351"><strong data-start="1220" data-end="1267">4. Moved all reconciliation logic upstream.</strong><br data-start="1267" data-end="1270" />If the data broke in Salesforce, we fixed it there — not with an <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a> bandage.</p>
<p data-start="1353" data-end="1418">The first run took all night. The next one took twenty minutes.</p>
<p data-start="1420" data-end="1522">The mistake I made?<br data-start="1439" data-end="1442" />Believing accuracy was about the model. It’s not.<br data-start="1491" data-end="1494" />It’s about the <em data-start="1509" data-end="1519">plumbing</em>.</p>
<p data-start="1524" data-end="1575">You can’t forecast clean if your pipes are dirty.</p>
<p data-start="1577" data-end="1751">Here’s the analogy I use with my team now:<br data-start="1619" data-end="1622" /><a href="https://sarahgschlott.com/why-most-models-fail-in-fundraising-conversations-and-what-to-do-instead/">Building</a> SaaS reports is like making espresso. The machine matters less than the grind — bad input ruins everything downstream.</p>
<p data-start="1753" data-end="1900">When we finally presented the ARR bridge the next morning, the board barely blinked.<br data-start="1837" data-end="1840" />But for the first time, I didn’t have to bluff confidence.</p>
<p data-start="1902" data-end="2029" data-is-last-node="" data-is-only-node="">And that’s when I realized: in SaaS <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a>, peace of mind isn’t the absence of errors.<br data-start="1989" data-end="1992" />It’s knowing exactly where they live.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>We rebuilt our churn model after it lied to us — in front of the board.</title>
		<link>https://sarahgschlott.com/we-rebuilt-our-churn-model-after-it-lied-to-us-in-front-of-the-board/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=we-rebuilt-our-churn-model-after-it-lied-to-us-in-front-of-the-board</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Thu, 16 Oct 2025 11:30:57 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5117</guid>

					<description><![CDATA[Not on purpose.Just death by optimism. We’d been running with a simple rule: assume “steady-state churn” based on last quarter’s average. It worked fine — until enterprise renewals started slipping into the next quarter, and the illusion broke. ARR looked flat.But cash told the truth. That’s when we learned the hard way: averages in SaaS [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="79" data-end="122">Not on purpose.<br data-start="94" data-end="97" />Just death by optimism.</p>
<p data-start="124" data-end="331">We’d been running with a simple rule: assume “steady-state churn” based on last quarter’s average. It worked fine — until enterprise renewals started slipping into the next quarter, and the illusion broke.</p>
<p data-start="333" data-end="378"><a href="https://sarahgschlott.com/why-most-annual-operating-plans-are-doa-by-q2-and-what-smart-cfos-are-doing-instead/">ARR</a> looked flat.<br data-start="349" data-end="352" />But <a href="https://sarahgschlott.com/advanced-excel-forecasting-models-for-cfos-from-scenario-planning-to-sensitivity-analysis/">cash</a> told the truth.</p>
<p data-start="380" data-end="513">That’s when we learned the hard way: averages in <a href="https://sarahgschlott.com/stop-chasing-variances-why-your-fpa-team-is-solving-the-wrong-problem/">SaaS</a> <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> are like seatbelts in a taxi — comforting, but rarely used correctly.</p>
<p data-start="515" data-end="586">So we went back to zero and rebuilt <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a> from behavior, not history.</p>
<p data-start="588" data-end="618">Here’s what actually worked:</p>
<p data-start="620" data-end="771"><strong data-start="620" data-end="662">1. Segment by behavior, not logo size.</strong><br data-start="662" data-end="665" />SMB churned on pricing. Mid-market on ROI. Enterprise on relevance. Different diseases, different cures.</p>
<p data-start="773" data-end="944"><strong data-start="773" data-end="813">2. Measure churn at the <em data-start="799" data-end="804">rep</em> level.</strong><br data-start="813" data-end="816" /><a href="https://sarahgschlott.com/the-cfos-hidden-leverage-why-stakeholder-communication-is-the-real-strategy-stack/">Sales</a> told us the story. FP&amp;A told us the math. When we overlaid the two, we found one rep responsible for 23% of gross churn.</p>
<p data-start="946" data-end="1142"><strong data-start="946" data-end="981">3. Separate “slip” from “loss.”</strong><br data-start="981" data-end="984" />Delayed renewals distorted the story. We started tracking a new metric — “net churn excluding slips” — to isolate operational failures from customer intent.</p>
<p data-start="1144" data-end="1256"><strong data-start="1144" data-end="1203">4. Tie renewal probability to NPS <em data-start="1180" data-end="1188">trends</em>, not scores.</strong><br data-start="1203" data-end="1206" />Static scores lie. Directional movement doesn’t.</p>
<p data-start="1258" data-end="1422">The mistake we made early on was assuming churn was a lagging indicator.<br data-start="1330" data-end="1333" />It’s not.<br data-start="1342" data-end="1345" />It’s the earliest sign your story has stopped making sense to the customer.</p>
<p data-start="1424" data-end="1610">Once we modeled churn as <em data-start="1449" data-end="1459">behavior</em> instead of <em data-start="1471" data-end="1477">math</em>, <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> volatility dropped by 40%. And the renewal team finally had a signal they could act on, not just explain after the fact.</p>
<p data-start="1612" data-end="1820">Here’s the analogy I use with founders now:<br data-start="1655" data-end="1658" />Churn is like blood pressure. You can’t fix it by looking at last quarter’s reading. You fix it by understanding the habits that drive it up in the first place.</p>
<p data-start="1822" data-end="1922">Our <a href="https://sarahgschlott.com/how-a-120-year-old-company-unlocked-forecasting-value/">board</a> doesn’t ask for churn “assumptions” anymore. They ask what changed in customer behavior.</p>
<p data-start="1924" data-end="1956">And honestly? That’s progress.</p>
<p data-start="1958" data-end="2078" data-is-last-node="" data-is-only-node="">Because in SaaS finance, you don’t earn <a href="https://sarahgschlott.com/3-reasons-data-driven-businesses-consistently-outperform/">trust</a> with precision.<br data-start="2019" data-end="2022" />You earn it by refusing to let averages tell your story.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Some days being a SaaS CFO feels like air traffic control — but every plane is on fire.</title>
		<link>https://sarahgschlott.com/some-days-being-a-saas-cfo-feels-like-air-traffic-control-but-every-plane-is-on-fire/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=some-days-being-a-saas-cfo-feels-like-air-traffic-control-but-every-plane-is-on-fire</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 11:30:54 +0000</pubDate>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[FP&A]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5115</guid>

					<description><![CDATA[You’re juggling the board deck, a half-built forecast, 12 Excel tabs, 4 Slack threads, and an ERP that’s mid-integration. Every ping feels urgent. Every spreadsheet feels late. And by 6 p.m., you realize you’ve spent the day managing inputs, not outcomes. That’s the quiet tax of context switching. It kills clarity before it kills time. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="95" data-end="218">You’re juggling the <a href="https://sarahgschlott.com/how-a-120-year-old-company-unlocked-forecasting-value/">board</a> deck, a half-built <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a>, 12 <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">Excel</a> tabs, 4 <a href="https://sarahgschlott.com/the-silent-killer-of-fpa-accuracy-calendar-drift/">Slack</a> threads, and an <a href="https://sarahgschlott.com/what-a-13-year-old-babysitter-taught-me-about-financial-leadership/">ERP</a> that’s mid-integration.</p>
<p data-start="220" data-end="355">Every ping feels urgent. Every <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">spreadsheet</a> feels late. And by 6 p.m., you realize you’ve spent the day managing <a href="https://sarahgschlott.com/how-to-build-a-driver-based-model-that-actually-supports-decision-making/">inputs</a>, not outcomes.</p>
<p data-start="357" data-end="440">That’s the quiet tax of context switching. It kills clarity before it kills time.</p>
<p data-start="442" data-end="602">I hit that wall last quarter — investor call prep, <a href="https://sarahgschlott.com/when-my-forecast-triggered-a-panic-hiring-spree-a-growth-model-overreaction/">headcount</a> freeze, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a> <a href="https://sarahgschlott.com/excel-is-dead-fpa-team-now-builds-models-in-powerpoint/">modeling</a> all in the same afternoon. My brain felt like a browser with 47 tabs open.</p>
<p data-start="604" data-end="733">So I stole one move from pilots: <strong data-start="637" data-end="662">sterile cockpit time.</strong><br data-start="662" data-end="665" />No Slack. No meetings. Just two-hour windows for high-impact work.</p>
<p data-start="735" data-end="904">Here’s what changed:<br data-start="755" data-end="758" />• Board decks got built in half the time.<br data-start="799" data-end="802" />• Forecast reviews actually <em data-start="830" data-end="837">ended</em> on schedule.<br data-start="850" data-end="853" />• I stopped missing the “why” behind the numbers.</p>
<p data-start="906" data-end="951">Now I run my week using a simple framework:</p>
<p data-start="953" data-end="1121"><strong data-start="953" data-end="999">1. Prioritize by consequence, not urgency.</strong><br data-start="999" data-end="1002" /><strong data-start="1002" data-end="1046">2. Protect two deep-work blocks per day.</strong><br data-start="1046" data-end="1049" /><strong data-start="1049" data-end="1119">3. Treat Slack like air traffic — only clear to land what matters.</strong></p>
<p data-start="1123" data-end="1219">My mistake?<br data-start="1134" data-end="1137" />I used to think the answer was better tools. Turns out it was better boundaries.</p>
<p data-start="1221" data-end="1322">And the best part — once I stopped trying to control every tab, the team stopped waiting for me to.</p>
<p data-start="1324" data-end="1404" data-is-last-node="" data-is-only-node="">Funny how clarity scales faster than headcount when you give it room to breathe.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Your ERP isn’t scaling — it’s staging a coup.</title>
		<link>https://sarahgschlott.com/your-erp-isnt-scaling-its-staging-a-coup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=your-erp-isnt-scaling-its-staging-a-coup</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Tue, 14 Oct 2025 11:30:52 +0000</pubDate>
				<category><![CDATA[ERP]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5113</guid>

					<description><![CDATA[Every SaaS CFO learns this the hard way. You start with a clean build. A few modules. Smooth integrations. Then scale hits — 3x headcount, 4x customers, 9x data. Suddenly, your ERP isn’t helping operations. It’s holding them hostage. You’ve got NetSuite scripts looping into oblivion. Salesforce fields that stopped syncing three weeks ago. And [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="53" data-end="95">Every SaaS <a href="https://sarahgschlott.com/scenario-planning-in-uncertain-times-a-practical-framework/">CFO</a> learns this the hard way.</p>
<p data-start="97" data-end="219">You start with a <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">clean</a> build. A few modules. Smooth integrations. Then scale hits — 3x headcount, 4x customers, 9x <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">data</a>.</p>
<p data-start="221" data-end="294">Suddenly, your ERP isn’t helping operations. It’s holding them hostage.</p>
<p data-start="296" data-end="485">You’ve got NetSuite scripts looping into oblivion. Salesforce fields that stopped syncing three weeks ago. And an FP&amp;A team duct-taping exports at 11:47 p.m. before the <a href="https://sarahgschlott.com/how-a-120-year-old-company-unlocked-forecasting-value/">board</a> pack is due.</p>
<p data-start="487" data-end="558">I’ve seen it.<br data-start="500" data-end="503" />The “system of record” becomes the system of excuses.</p>
<p data-start="560" data-end="771">Then comes the fallout:<br data-start="583" data-end="586" />That board call where <a href="https://sarahgschlott.com/why-most-annual-operating-plans-are-doa-by-q2-and-what-smart-cfos-are-doing-instead/">ARR</a> missed by 10%.<br data-start="626" data-end="629" /><a href="https://sarahgschlott.com/advanced-excel-forecasting-models-for-cfos-from-scenario-planning-to-sensitivity-analysis/">Cash</a> <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> off by $2M because deferred <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> was parked in the wrong subledger.<br data-start="713" data-end="716" />And the controller who hasn’t smiled since migration.</p>
<p data-start="773" data-end="909">So what do we do?<br data-start="790" data-end="793" />We start pretending.<br data-start="813" data-end="816" />We say it’s an “ERP maturity curve.”<br data-start="852" data-end="855" />But really—it’s chaos management in a tailored suit.</p>
<p data-start="911" data-end="1205">Here’s what I did when our own system rebelled:<br data-start="958" data-end="961" />I stopped treating ERP as sacred.<br data-start="994" data-end="997" />I built a reconciliation layer outside it.<br data-start="1039" data-end="1042" />Python + <a href="https://sarahgschlott.com/5-ways-excel-power-query-can-automate-your-financial-data-prep/">Power Query</a> + Parabola — anything that put me back in control of data flow.<br data-start="1126" data-end="1129" />Then we used the ERP for what it <em data-start="1162" data-end="1170">should</em> do: validation, not origination.</p>
<p data-start="1207" data-end="1336">The analogy?<br data-start="1219" data-end="1222" />Running your SaaS ERP is like flying a commercial jet with homemade autopilot. It works — until turbulence hits.</p>
<p data-start="1338" data-end="1409">And when it hits, you’ll wish you knew every manual control by heart.</p>
<p data-start="1411" data-end="1494">Because the biggest ERP risk in SaaS isn’t downtime — it’s believing it’s “done.”</p>
<p data-start="1496" data-end="1573">It’s never done. It’s alive. It’s political. It’s evolving under your feet.</p>
<p data-start="1575" data-end="1644">This is why SaaS <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> breaks when the story outruns the numbers.</p>
<p data-start="1646" data-end="1732" data-is-last-node="" data-is-only-node="">DM me if you’re exploring this and want to build an ERP that scales before it revolts.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Your forecast isn’t broken. Your assumptions are drunk.</title>
		<link>https://sarahgschlott.com/your-forecast-isnt-broken-your-assumptions-are-drunk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=your-forecast-isnt-broken-your-assumptions-are-drunk</link>
		
		<dc:creator><![CDATA[Sarah Schlott]]></dc:creator>
		<pubDate>Mon, 13 Oct 2025 11:30:48 +0000</pubDate>
				<category><![CDATA[FP&A]]></category>
		<guid isPermaLink="false">https://sarahgschlott.com/?p=5111</guid>

					<description><![CDATA[I’ve watched SaaS finance teams chase “precision” like it’s a religion — 4 decimal places deep in ARR projections while the renewal team is still updating Salesforce manually. Then the board asks why revenue missed by 8%. Cue the CFO’s favorite lie: “It was timing.” No, it wasn’t. It was hubris. We built our forecast [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="63" data-end="240">I’ve watched SaaS <a href="https://sarahgschlott.com/mastering-ai-in-finance-building-expertise-for-a-data-driven-future/">finance</a> teams chase “precision” like it’s a religion — 4 decimal places deep in ARR projections while the renewal team is still updating Salesforce manually.</p>
<p data-start="242" data-end="289">Then the board asks why <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">revenue</a> missed by 8%.</p>
<p data-start="291" data-end="339">Cue the CFO’s favorite lie: <em data-start="319" data-end="337">“It was timing.”</em></p>
<p data-start="341" data-end="372">No, it wasn’t. It was hubris.</p>
<p data-start="374" data-end="530">We built our <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">forecast</a> on last quarter’s win rates like they were gospel — ignoring that our pipeline was bloated with deals that only close in <a href="https://sarahgschlott.com/top-10-principles-for-transforming-fpa-towards-long-term-value-creation/">PowerPoint</a>.</p>
<p data-start="532" data-end="619">By Q2, <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">churn</a> spiked, net retention collapsed, and the “timing” excuse got real quiet.</p>
<p data-start="621" data-end="828">Here’s what I actually did:<br data-start="648" data-end="651" />I tore the <a href="https://sarahgschlott.com/how-to-make-your-fpa-function-a-strategic-partner-not-a-reporting-machine/">model</a> apart. Every assumption went on trial. Sales input? Junk. Marketing lead velocity? Optimistic fiction. Even our “steady-state churn” looked like a fairy tale.</p>
<p data-start="830" data-end="992">I replaced it with behavior-based modeling: renewals weighted by rep, segment, and deal source. Pipeline probability tied to close rate <em data-start="966" data-end="977">variance,</em> not average.</p>
<p data-start="994" data-end="1042">It wasn’t pretty. But it stopped the bleeding.</p>
<p data-start="1044" data-end="1191">I’ve seen SaaS boards melt down over a $200K variance — not because of the money, but because of the illusion it shatters: that we’re in control.</p>
<p data-start="1193" data-end="1245">We’re not. We’re managing chaos with <a href="https://sarahgschlott.com/how-small-excel-tweaks-can-save-you-hours-in-month-end-reporting/">spreadsheets</a>.</p>
<p data-start="1247" data-end="1373"><a href="https://sarahgschlott.com/the-hidden-edge-why-growing-companies-need-fpa-before-they-think-they-do/">Forecasting</a> in SaaS is like predicting hurricanes with a cocktail napkin — every model looks brilliant until the storm hits.</p>
<p data-start="1375" data-end="1493">So the next time your forecast misses, don’t blame the weather.<br data-start="1438" data-end="1441" />Blame the bar where your <a href="https://sarahgschlott.com/the-5-most-common-mistakes-i-see-in-financial-models-and-how-to-fix-them/">assumptions</a> got hammered.</p>
<p data-start="1495" data-end="1575">And maybe — just maybe — stop worshiping precision and start modeling reality.</p>
<p data-start="1577" data-end="1662" data-is-last-node="" data-is-only-node="">Because the smartest <a href="https://sarahgschlott.com/rolling-forecasts-vs-budgets-what-high-performing-teams-get-right/">CFOs</a> don’t build perfect forecasts.<br data-start="1633" data-end="1636" />They build resilient ones.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
