TreBranch is a desktop spreadsheet where scenarios are first-class. Branch instead of copy-sheet — inherit everything, override only what changes, and diff any two worlds back to the single driving assumption.
Full Acute Hospital — 4 branches with Return on Cap & Payback per scenario
Bloom & Bean coffee chain — 5 branches from today to catering expansion
Project Cardinal — Base, Buy-and-Build, Bull/Bear with Gross IRR & MOIC per branch
All scenarios side-by-side — Key Assumptions and Key Outputs in one panel
Root-cause any output difference instantly — one assumption highlighted in green explains it all
Every scenario shows marked Key Metrics inline — IRR, revenue, payback — no need to open the model
Full-time, part-time, and premium positioning — Key Metrics panel shows revenue & margin for each branch instantly
One input, six auto-generated branches — TreBranch sweeps a range and creates a full scenario family in seconds
All scenarios side-by-side with live values — Key Assumptions and Key Outputs in one shareable panel
Every analyst knows the drill: Base_Case_v3_FINAL_USE_THIS.xlsx.
Scenarios drift. A fix on one sheet never makes it to the others. You're maintaining five models simultaneously.
Bull vs Bear differs by $14M. But where? You're Ctrl+F-ing across 8 tabs trying to find the one cell that changed.
Your LP asked "what did the model look like at signing?" — that version is gone, buried under 40 saves.
Branch your spreadsheet like you branch code. Every scenario inherits from its parent — override one cell and only that cell differs. Diff any two scenarios to the exact driving assumption in one click.
Three simple ideas that will change how you model forever.
Picture a tree. Your original spreadsheet is the trunk. A branch is a "what if?" — like "what if we open a second location?" When you create a branch, it starts as an exact copy. Change one cell and only that cell is different. Everything else stays connected to the original. Fix a mistake in the trunk? It fixes in every branch automatically.
Open any two branches side-by-side and TreBranch shows every number that's different — then highlights the one cell that caused it all. It's like a detective that finds the one clue that explains the whole case. No more hunting across 8 tabs trying to figure out why the numbers are different.
TreBranch remembers every cell change you've ever made — like a video game save file. Need to see what the model looked like before last week's assumptions changed? Just scroll the history. Found it? Fork that old snapshot into a brand new branch — without losing any of your current work.
No half-measures. No browser tab. Full desktop power with a spreadsheet you actually understand.
Create as many scenario branches as you need. The tree is always your source of truth — no merges, no conflicts.
Floating panel shows every cell that differs between any two branches, sorted by impact, traced to the root assumption.
Pick any input cell, define a range, hit Sweep — TreBranch auto-generates a full branch family with charts ready.
Set a target output and let TreBranch back-solve for the input. Works across branches with full provenance.
Auto-generated side-by-side comparison of all branches with charts, delta bars, and expectedValue() weighting.
Every cell change is recorded. Scrub back in time, fork from any past state, audit the full change log.
FILTER, UNIQUE, SORT, XLOOKUP, XLOOKUPALL, MEDIANIFS, STDEVIFS, WAVERAGE, REGEX*, DATEADD, dynamic array spill.
Save, open, and share files locally. Works fully offline. No cloud dependency — your model stays yours.
No cloud, no sync, no subscription. Your models stay on your machine. Works on a plane, in a data room, or anywhere with no internet.
Open any .csv or .xlsx file directly in TreBranch. Bring your existing models with you and start branching immediately — no re-entry required.
Export the active branch to .csv for sharing with clients, boards, or anyone in Excel. Final outputs leave TreBranch cleanly — no TreBranch needed on their end.
One toggle turns on cell highlighting for every value you've overridden from the parent branch. See your changes at a glance — green means you own it here.
Whether you're modeling a buyout or planning a coffee chain expansion, TreBranch removes the copy-sheet tax.
Model base, bull, and bear cases from a single source. Sweep entry multiples, generate sensitivity branches automatically, and show LPs exactly which assumption drives the difference.
Model capacity scenarios — what happens if you add 2 ORs vs 4? What if patient volume grows 15%? Branch from your base plan and compare outcomes instantly.
Fundraising scenarios, hiring plan sensitivities, runway calculations — model them all in one file. Show investors the bull/bear/base in a single, clean Decision Sheet.
New store openings, pricing changes, supply chain scenarios — model every what-if without duplicating your entire model. Branch the coffee chain expansion and let the numbers flow.
Build/buy/partner scenarios, synergy modeling, integration planning — TreBranch handles the complexity so the strategy conversation can be about outcomes, not spreadsheet maintenance.
TreBranch ships with features built specifically for scenario modeling — things that should have existed in Excel 20 years ago.
Right-click any input cell → Sweep. Set a range (e.g. growth rate 4%–14%). TreBranch auto-creates a branch for every step — with a bar chart ready. Ten scenarios in 10 seconds.
Know the answer you need but not the input? Set a target — like "IRR ≥ 20%" — and Solve backs out exactly which growth rate, price, or margin gets you there.
Mark any cell as a Key Metric and it shows up in the branch panel sidebar for every scenario — so you can see IRR, revenue, or payback across all branches without opening the model.
Select any two branches and DiffPanel instantly lists every cell that changed — sorted by impact — and pinpoints the single root assumption driving the whole difference.
One click opens a live side-by-side table of all your branches — Key Metrics, Key Assumptions, and charts together. The fastest way to present scenarios to a room.
Every cell change is stored forever. Scroll back to any point in time and see exactly what the model looked like. Find the right moment? Fork it into a new branch without touching current work.
Open any .csv or .xlsx file in TreBranch. Bring your existing models with you — no re-entry needed. Your data comes in ready to branch.
Export the active branch to .csv for sharing with anyone — no TreBranch required. Final outputs leave cleanly for clients, boards, or anyone who lives in Excel.
One button highlights every cell in the grid that differs from the parent branch — green means you overrode it here. See your changes at a glance, no separate panel needed.
Scenario modeling best practices, TreBranch walkthroughs, and financial analysis ideas — straight to the point.
Questions, feedback, or suggestions? We read every message and reply to every one.