Sensitivity Analysis for Startups: How to Stress-Test Your Financial Model
Sensitivity analysis tests which assumptions matter most. Build two-variable matrices testing realistic ranges (+/- 20-30% on key variables). The top variables that impact outcomes: revenue growth rate and monthly burn determine runway. CAC payback and churn determine unit economics sustainability. Color-code your matrices: green for good outcomes, yellow for concerning, red for crisis. When a 10% change in a variable creates 20%+ change in output, you've found fragility. These fragile assumptions need buffering (more capital), de-risking (better execution), or contingency plans. Investors use sensitivity tables during diligence to understand your risk profile.
Why Single-Point Estimates Are Dangerous
Most founders build financial models with single-point estimates. Revenue growth is 10% MoM. Burn is $120K monthly. CAC payback is 14 months. These become facts in their minds. When reality diverges, they're shocked. If growth is 8% instead of 10%, suddenly the narrative is "we missed targets." If CAC payback is 18 months instead of 14, suddenly unit economics are questioned.
Sensitivity analysis answers a different question: "If our assumption is wrong by 15%, what happens?" This is more useful than pretending you know the future with certainty. You don't know if growth will be 8% or 12%. You do know it will probably be somewhere in that range. Sensitivity analysis tells you what outcomes are possible and which assumptions matter most.
I worked with a Series A company that built their entire narrative around a 12% month-over-month growth rate and projected raising Series B in 24 months based on that growth. Sensitivity analysis showed that at 10% growth, they'd need capital in 21 months. At 8%, they'd need it in 18 months. But at 14% growth, they'd reach near-breakeven by month 30. When they actually hit 9% growth (between their 10% and 8% scenarios), the 24-month plan no longer worked. Because they hadn't done sensitivity analysis, they were surprised. If they had, the 9% outcome would have been within the expected range and they would have had contingency plans ready.
The Two-Variable Matrix Approach
Sensitivity analysis can get complicated, but the most useful approach for startups is a two-variable matrix. One variable on the rows, another on the columns, output metric in the cells. This is simple to build and easy to read in a pitch deck or board meeting.
Example: Revenue Growth Rate on the rows, Monthly Burn on the columns. Let's say your base case is 10% MoM growth and $120K monthly burn. You'd test growth at 7%, 8%, 10%, 12%, 13% (a range of -30% to +30% around your base). You'd test burn at $90K, $100K, $120K, $140K, $150K (same range). Now you have a 5x5 matrix with 25 cells. Each cell shows runway at month 24 (your chosen output metric). Color code: green for 18+ month runway, yellow for 12-18 months, red for <12 months.
What this reveals: where are the danger zones? If most of the matrix is green, your business has built-in resilience. If half is red, you're fragile. If the red zone is in the top-left (low growth + high burn), you know exactly what to watch. A month where burn ticks above $130K and growth drops below 9%, you're in trouble.
Which Variables Matter Most
Don't waste time building sensitivity matrices for everything. Some variables matter far more than others. Here's the hierarchy I use:
| Variable | Impact Level | Test Range |
|---|---|---|
| Revenue Growth Rate | Critical | +/- 20-30% |
| Monthly Burn | Critical | +/- 20-30% |
| CAC Payback Period | High | +/- 25-35% |
| Customer Churn | High | +/- 25-35% |
| Take Rate (Marketplace) | Medium | +/- 15-20% |
Tier 1 (Must Do): Revenue growth rate and monthly burn. These two variables determine your runway, which determines your fundraising timeline. If you only build one sensitivity matrix, make it these two.
Tier 2 (Should Do): CAC payback period and customer churn. These determine whether your unit economics work at scale. A company with 8% MoM growth sounds healthy until you realize CAC payback is 24 months and churn is 6% monthly. Neither of those numbers works together.
Tier 3 (If Relevant to Your Model): For SaaS: Net Revenue Retention and expansion ACV. For marketplaces: take rate and platform costs. For e-commerce: gross margin and repeat purchase rate. These are business-model-specific and matter for unit economics at scale.
The principle: identify the 2-3 pairs of variables that most directly drive whether your business works. Build matrices for those. Ignore everything else. Too many matrices kill clarity.
Defining Realistic Test Ranges
This is where most founders get it wrong. They either test fantasy scenarios (+/- 50%) or underestimate variance (+/- 5%). Real experience shows:
For 12-month models, +/- 20% is standard. If you plan 10% MoM growth, expect actual to be 8-12%. If you plan $100K burn, expect $80-120K. 20% variance is the norm, not an outlier.
For 24-month models, +/- 30% is realistic. The further out you model, the more uncertain it becomes. A 24-month forecast naturally has more variance than a 12-month one. Testing +/- 30% captures that.
For variables under your direct control, use narrower ranges. Headcount plans are relatively controllable (you decide hiring). So test +/- 15%. Customer acquisition channels you've already proven are more stable, so +/- 20%. New channels you're untested in are less stable, so +/- 30-40%.
Don't test asymmetric ranges unless there's reason. If you're concerned about downside but less concerned about upside, sure, test -40% and +20%. But usually, symmetric ranges make more sense.
Building the Matrix: Step by Step
Let's build a concrete example. Company: $50K MRR, 10% MoM growth, $120K monthly burn, $2M cash on hand. Question: what's runway at month 24 under different growth and burn scenarios?
Row variable: monthly burn at $90K, $105K, $120K, $135K, $150K (representing -25%, -12.5%, base, +12.5%, +25%).
Column variable: monthly growth at 7%, 8.5%, 10%, 11.5%, 13% (representing -30%, -15%, base, +15%, +30%).
Now calculate month-by-month cash balance for each combination of row and column. This is tedious to do by hand, which is why the Sensitivity Analysis tool exists (more on that below).
Example outputs (cash remaining at month 24):
7% growth + $150K burn = -$800K cash (crisis)
7% growth + $120K burn = $200K cash (tight, 1.5 month runway remaining)
10% growth + $120K burn = $1.2M cash (comfortable)
13% growth + $90K burn = $3.4M cash (strong position)
Now color code: anything below $500K cash remaining (less than 4 months) is red. $500K-$1M is yellow. Above $1M is green. Suddenly the matrix shows you your vulnerability. If actual results are 8% growth and $135K burn, you're in the red zone by month 24. You know this now, during planning, not during panic.
| Growth / Burn | 7% MoM | 10% MoM | 13% MoM |
|---|---|---|---|
| $90K/mo Burn | $900K (18mo) | $1.4M (28mo) | $2.1M (42mo) |
| $120K/mo Burn | $200K (4mo) | $1.2M (20mo) | $1.8M (30mo) |
| $150K/mo Burn | -$800K (fail) | $800K (16mo) | $1.4M (28mo) |
Reading a Sensitivity Matrix: What to Look For
Once you have a matrix, here's what investors and you should look for:
Is the base case in the green zone? If your base case output (center cell) is green, you're in good shape. If it's yellow or red, your model is concerning even optimistically.
How much of the matrix is red? If only the extreme cells (low growth + high burn) are red, that's fine. If half the matrix is red, your plan is fragile. If 80% is red, you're not fundraisable in that state.
Is there a sharp boundary between green and red? If going from 10% to 8% growth tips you from green to red, you've found a fragile assumption. That's a signal to either raise more capital or reduce your burn. Fragile assumptions need de-risking.
Which direction matters more---growth or burn? Look at the matrix. Does changing growth have a bigger impact than changing burn? Usually growth does. This tells you that accelerating growth matters more than cutting costs. If the opposite is true, you have a unit economics problem that needs fixing.
When Sensitivity Analysis Reveals Fragility
A 10% swing in an assumption should create roughly a 10% swing in output (with compounding effects). But sometimes a 10% change creates a 30% change in output. That's fragility. It signals that your plan depends critically on that assumption being right.
Example: CAC payback at 15 months and monthly churn at 4% gets you to unit economics that work. But if CAC payback extends to 18 months (just 20% worse), and churn jumps to 5% (25% worse), suddenly your unit economics break. Your LTV:CAC ratio swings from 2.5x (healthy) to 1.8x (concerning). Small changes in two variables created a big swing in outcome.
When you find fragility, you have three options: (1) build more buffer by raising more capital, (2) de-risk the assumption through early progress (prove CAC payback is 12 months, not 15), or (3) find a different operating model that's less sensitive to that assumption.
The worst option: ignore the fragility and hope reality cooperates. Investors notice fragile models immediately during diligence.
Connecting Sensitivity to Your Fundraising Narrative
A strong Series A pitch uses sensitivity analysis to show confidence with caveats. Here's the narrative: "Our base case models $3M ARR by month 24 with $12M in cash remaining. We tested sensitivity across growth (7-13% MoM) and burn ($90-150K monthly). In 95% of realistic scenarios, we reach Series B from a position of strength. The concern cases (7% growth + $150K burn) represent 1-in-20 scenarios where market adoption is significantly slower and we execute less efficiently. We've identified contingency triggers for these scenarios and have operational plans to reduce burn or accelerate growth if we approach them."
This is vastly more credible than: "We'll grow 10% and need to raise Series B in 24 months." The first shows you understand variance and have thought about downside. The second shows you built a fantasy model.
Sensitivity vs. Scenario Analysis: Understand the Difference
These terms get confused. Sensitivity analysis tests how one or two variables changing affect one output metric (usually runway). It's tactical. "If growth is 2% lower, runway shrinks by 4 months." Scenario analysis builds complete alternative future states where multiple variables move together. It's strategic. "In a recession scenario, growth drops, CAC increases, and burn increases because we have hiring commitments. We need to model our path to profitability."
Use sensitivity analysis to identify your fragile assumptions. Use scenario analysis to build contingency plans for those fragile scenarios. Do both. Sensitivity finds the risks. Scenarios test whether you survive them.
Building Sensitivity Analysis with the Tool
The Sensitivity Analysis tool at /tools/#sensitivity builds these matrices for you. Input your base monthly revenue, base monthly burn, cash on hand, and the output metric you care about (runway, cash balance, etc.). Define your variable ranges (or use defaults of +/- 20-30%). The tool generates the full matrix with color coding. You can download it, print it, present it to investors. This is the analysis that investors expect to see during Series A diligence.
Real Example: How Sensitivity Reveals Fragility
Company: B2B SaaS, $200K MRR, targeting 12% MoM growth, $150K monthly burn, $3M cash, 20-month goal to Series B.
Base case sensitivity on growth and burn:
At 12% growth, $150K burn: 20-month mark shows $1.8M cash remaining (healthy).
At 10% growth, $150K burn: 20-month mark shows $1.2M cash (still okay).
At 10% growth, $180K burn: 20-month mark shows $800K cash (concerning, fundraising should happen by month 18).
At 8% growth, $180K burn: 20-month mark shows $200K cash (crisis, need capital by month 16).
The gap between base case and the 8%/$180K scenario is a 4-month collapse in runway. This is material. During Series A conversations, an investor sees this matrix and asks: "What's your plan if you hit the 8%/$180K scenario?" A prepared founder has an answer. An unprepared one scrambles.
Presenting Sensitivity to Your Board Monthly
Once you have the matrix built, update it monthly with actual results. Show where you fall on the matrix. "Last month we grew 11% and burned $155K, which puts us in the 11% growth, $155K burn cell. That cell shows 19.5 months to Series B, which is in our target range. This is our second month tracking above base case growth."
This creates accountability and early warning. If next month you fall into the 9% growth, $160K burn cell, that's a signal. The month after that, if you're at 8% growth and $165K burn, you're trending toward the fragile zone. Time to act, not wait.
Frequently Asked Questions
What's the difference between sensitivity and scenario analysis?
Sensitivity analysis tests how one or two variables changing affect your output (usually runway or cash balance at a specific point). Scenario analysis builds complete, coherent alternative futures (base, bull, bear). Sensitivity is tactical: what if CAC doubles? Scenario is strategic: what if we enter a recession and growth slows and burn increases? Both matter. Sensitivity helps you identify which assumptions are most fragile. Scenario tests whether your business survives realistic alternative futures. Use sensitivity to find your risk areas, use scenarios to plan for them.
Which two variables should I analyze together?
Start with Revenue Growth Rate and Monthly Burn. These are the two variables that most directly impact runway. Test +/- 20% on each. Then do a second matrix: CAC Payback Period and Monthly Churn. These determine whether your unit economics work at scale. Then if you're marketplace or e-commerce focused, do a third: Take Rate and Platform Costs. The top three pairs capture 80% of the variance in outcomes for most startups. Don't go overboard with sensitivity matrices. Two or three well-chosen pairs is better than ten poorly explained ones.
What ranges should I test for sensitivity?
Test +/- 20-30% on key variables. For a 12-month model, +/- 20% is realistic. For 24+ month models, test +/- 30% because longer timeframes have more uncertainty. For revenue growth: if your base is 10% MoM, test 7% (-30%), 8% (-20%), 10% (base), 12% (+20%), 13% (+30%). For burn: if your base is $100K/month, test $70K, $80K, $100K, $120K, $130K. For CAC: if your base is $2000, test $1400-$2600. Don't test -50% or +100%. Those are fantasy scenarios, not realistic variance.
How do I read a sensitivity table?
The rows typically represent one variable (e.g., monthly burn ranging from -30% to +30%), columns represent another (e.g., revenue growth from -30% to +30%). The intersections show your output metric (usually runway in months or cash balance at month 24). Color coding helps: green (good outcome, 18+ months runway), yellow (okay, 12-18 months), red (concerning, <12 months). You're looking for the area of the table that's all red or mostly yellow. That's your fragile zone where small changes in assumptions create crisis outcomes.
When does sensitivity analysis reveal fragile assumptions?
When a 10% change in one variable creates a 20%+ change in output, you've found fragility. Example: if burn increases 10% and runway drops from 20 months to 15 months (25% change), that variable is fragile. Your plan is too sensitive to that assumption. This is a signal to either build more buffer (raise more capital), make the assumption more robust (reduce burn through different decisions), or prepare contingency plans for when that variable moves. Fragile assumptions are the ones that cause crises. Identifying them is the whole point of sensitivity analysis.
Summary
Sensitivity analysis stress-tests your financial model against realistic variance in key assumptions. Build two-variable matrices testing +/- 20-30% ranges on your most impactful variables: growth rate and burn determine runway; CAC payback and churn determine unit economics. A 5x5 matrix showing runway at different combinations reveals your fragility zones. Color-code for easy reading: green for good, yellow for concerning, red for crisis. When a 10% assumption change creates 20%+ output change, you've found fragility worth addressing. Update your matrices monthly with actual results. Use them to set early warning triggers and contingency plans. Present them to investors during fundraising. This is how you move from guessing about the future to systematically understanding the range of possible outcomes and preparing for variance.
Get the complete guide with all 16 chapters, exercises, and model templates.
Get Raise Ready - $9.99