🛒 Available on the Microsoft Store — try free for 30 days, then buy once and own it forever. Get it on Microsoft Store →
30-day free trial — Available on Microsoft Store

Branch your
spreadsheet.
Not your sanity.

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.

Sold exclusively on the Microsoft Store · Buy once, own forever
A B C D
Join analysts, PMs, and founders already branching
TreBranch LBO model with scenario branches
100%
offline — no cloud, no sync
300+
formulas supported
30
day free trial, then buy once
branches per file
Screenshots

The app, up close.

Full Acute Hospital with 4 scenario branches

Healthcare Planning

Full Acute Hospital — 4 branches with Return on Cap & Payback per scenario

Coffee shop expansion model

Small Business

Bloom & Bean coffee chain — 5 branches from today to catering expansion

LBO analyst model with multiple return scenarios

LBO Analysis

Project Cardinal — Base, Buy-and-Build, Bull/Bear with Gross IRR & MOIC per branch

Decision Sheet panel showing all scenarios side-by-side

Decision Sheet

All scenarios side-by-side — Key Assumptions and Key Outputs in one panel

DiffPanel comparing Buy-and-Build vs Base scenario

Compare Branches (DiffPanel)

Root-cause any output difference instantly — one assumption highlighted in green explains it all

Bloom & Bean branch tree with Key Metrics sidebar

Branch Tree & Key Metrics

Every scenario shows marked Key Metrics inline — IRR, revenue, payback — no need to open the model

Freelancer model with Key Metrics panel open

Freelancer Scenarios & Key Metrics

Full-time, part-time, and premium positioning — Key Metrics panel shows revenue & margin for each branch instantly

Manufacturing model with Sensitivity Sweep branches

Sensitivity Sweep

One input, six auto-generated branches — TreBranch sweeps a range and creates a full scenario family in seconds

Decision Sheet showing all branches side-by-side

Decision Sheet

All scenarios side-by-side with live values — Key Assumptions and Key Outputs in one shareable panel

Built for teams that live in spreadsheets
PRIVATE EQUITY INVESTMENT BANKING FP&A STRATEGY STARTUPS OPERATIONS
The Problem

The copy-sheet trap is costing you hours.

Every analyst knows the drill: Base_Case_v3_FINAL_USE_THIS.xlsx.

📋

Copy-sheet chaos

Scenarios drift. A fix on one sheet never makes it to the others. You're maintaining five models simultaneously.

🔍

Can't find the driver

Bull vs Bear differs by $14M. But where? You're Ctrl+F-ing across 8 tabs trying to find the one cell that changed.

No way back in time

Your LP asked "what did the model look like at signing?" — that version is gone, buried under 40 saves.

The TreBranch Way

One model. Infinite scenarios.

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.

Branch, don't copy. Every cell inherits unless overridden.
Diff any two branches — root cause in seconds.
Fork from the past — go back to any moment in model history.
Decision Sheet auto-compares all branches side-by-side.
Sensitivity sweep — generate 10 scenarios from one formula.
How it works

It works like a tree — not a pile of copies.

Three simple ideas that will change how you model forever.

Branch, don't copy

Create a "what if?" in one click

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.

Copy-on-write Single-parent tree Live inheritance
Base Case growth: 8% margin: 25%
Bull Case growth: 12% ↑ margin: 25% ←
High Leverage growth: 12% ← margin: 28% ↑
Bear Case growth: 4% ↓ margin: 25% ←
↑ overridden   ← inherited from parent
Diff to root cause

Find exactly what changed — in seconds

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.

DiffPanel Root-cause tracing provenance history
Bear Case vs Bull Case 3 overrides · 1 root cause
Cell Bull Bear Delta
★ Growth Rate (root cause) 12.0% 4.0% −8pp
Revenue Y3 125.4 108.2 −17.2
EBITDA Y3 35.1 27.1 −8.0
IRR 24.3% 14.7% −9.6pp
Fork from the past

Go back to any version of your model

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.

Time scrubber Historical fork Event log
🕘 Model History — Base Case
Today Growth Rate → 8.0% Current
Jun 3 EBITDA Margin → 25.0%
May 29 Entry Multiple → 8.5x
★ Signing Deal parameters locked
Features

Everything a serious modeler needs.

No half-measures. No browser tab. Full desktop power with a spreadsheet you actually understand.

Unlimited branches

Create as many scenario branches as you need. The tree is always your source of truth — no merges, no conflicts.

🔍

DiffPanel

Floating panel shows every cell that differs between any two branches, sorted by impact, traced to the root assumption.

★ Sensitivity Sweep

Pick any input cell, define a range, hit Sweep — TreBranch auto-generates a full branch family with charts ready.

🎯

⊙ Goal Seek

Set a target output and let TreBranch back-solve for the input. Works across branches with full provenance.

📊

Decision Sheet

Auto-generated side-by-side comparison of all branches with charts, delta bars, and expectedValue() weighting.

🕘

Full history

Every cell change is recorded. Scrub back in time, fork from any past state, audit the full change log.

📐

Power formulas

FILTER, UNIQUE, SORT, XLOOKUP, XLOOKUPALL, MEDIANIFS, STDEVIFS, WAVERAGE, REGEX*, DATEADD, dynamic array spill.

📦

Native .trebranch files

Save, open, and share files locally. Works fully offline. No cloud dependency — your model stays yours.

🔒

100% Offline

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.

📥

Import CSV & Excel

Open any .csv or .xlsx file directly in TreBranch. Bring your existing models with you and start branching immediately — no re-entry required.

📤

Export Any Branch

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.

vs Parent Highlight

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.

Use Cases

Built for every scenario-heavy workflow.

Whether you're modeling a buyout or planning a coffee chain expansion, TreBranch removes the copy-sheet tax.

LBO & Private Equity

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.

  • Entry/exit multiple sweeps across a range in one click
  • Fork at signing date — preserve deal parameters forever
  • Diff Bull vs Bear to the single growth assumption
  • Decision Sheet auto-compares IRR, MoM, MOIC across all scenarios
  • expectedValue() weighting with probability-weighted returns
Try the LBO template →
LBO analyst model in TreBranch

Healthcare & Hospital Planning

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.

  • Capacity expansion scenarios side-by-side
  • Staff:patient ratio sensitivity sweeps
  • Budget vs actual with branch-level tracking
  • Diff two department plans to the driving headcount assumption
Try the Hospital template →
Hospital scenario planning in TreBranch

Startup Finance & FP&A

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.

  • Fundraise round scenarios (Seed, Series A, bridge)
  • Hiring plan branches with runway impact
  • Revenue model sensitivities (ACV, logo churn, expansion)
  • Board deck–ready Decision Sheet with one export
Try the Startup template →
Coffee shop expansion scenarios in TreBranch

Operations & Retail

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.

  • Store-level P&L branches inherited from company model
  • Price sensitivity sweeps across SKUs
  • Supply chain disruption scenarios
  • Seasonal demand branching
Try the Ops template →
Decision Sheet comparison in TreBranch

Corporate Strategy & M&A

Build/buy/partner scenarios, synergy modeling, integration planning — TreBranch handles the complexity so the strategy conversation can be about outcomes, not spreadsheet maintenance.

  • Build vs buy vs partner scenario tree
  • Synergy sensitivity with override tracking
  • Integration timeline scenarios
  • Management vs base case quick diff
Try the Strategy template →
♟️
M&A Strategy Template
Build/Buy/Partner · Synergies · Integration
Power Features

Tools you won't find in any other spreadsheet.

TreBranch ships with features built specifically for scenario modeling — things that should have existed in Excel 20 years ago.

Sensitivity Sweep

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.

Goal Seek (Solve)

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.

Key Metrics

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.

🔍

Compare Branches

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.

📊

Decision Sheet

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.

🕘

Full Model History

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.

📥

Import CSV & Excel

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 Any 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.

vs Parent Toggle

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.

30-day free trial included

Try TreBranch free for 30 days.

Then buy once — yours forever.
No subscription. No cloud lock-in. Sold through the Microsoft Store.
  • Unlimited branches and scenarios
  • DiffPanel, Sweep, Goal Seek, Decision Sheet
  • Full formula library (FILTER, XLOOKUP, REGEX*, and more)
  • Works 100% offline — no cloud required
  • .trebranch file format — fully offline
  • LBO, Hospital, Coffee Chain starter templates
Get it on Microsoft Store
Windows 10/11 · Sold & secured by Microsoft Store · ~8 MB
Articles

Guides & tutorials.

Scenario modeling best practices, TreBranch walkthroughs, and financial analysis ideas — straight to the point.

Browse articles →
Contact

Send us a message.

Questions, feedback, or suggestions? We read every message and reply to every one.