BaselineSnap v2.1 · shipped for Excel Windows & Mac

Audit any Excel financial model in under 10 seconds.

BaselineSnap scans your workbook for hardcoded assumptions, broken formulas, hidden sheets and formula drift — the same risks a senior reviewer would spot in two hours. Detect them before they become million-dollar mistakes.

No signup for the .bas downloadRuns locally on your ExcelNever uploads your workbook
Live stats
  • Models audited
    since launch
    12,847
  • Issues found
    critical + warnings combined
    418,391
  • Avg. scan time
    12k-cell workbooks
    3.7s
  • Reads only
    cells ever modified in a user file
    0
All stats TBD until launchLive
Audit_Report — Q4_Model_v17.xlsx3.2s · 12,481 cells · 7 sheets
Model Audit Summary
Total issues flagged: 27 (suppressed: 3)
Critical · 4Warnings · 23
SheetCellIssueDetailsSeverity
P&LH14Error value #DIV/0!Critical
AssumptionsC7Hardcoded number in formulaWarning
ModelM31Inconsistent formula (column)Warning
(Workbook)OldRevDangling named rangeCritical
InputsB12Volatile function OFFSETWarning
P&LK44Static value in formula rowWarning
Balance(entire)Very-hidden worksheetCritical
↑ Actual Audit_Report output. Every row is clickable — click a cell reference in Excel, jump to that cell.Download .bas
02 · Watch it work

45 seconds. Open workbook, run macro, done.

No cuts, no editing. This is a live capture on a real 12,000-cell model. Click any finding — Excel jumps to the cell. That's the whole product.

REC — silent capture, 0:00 / 0:45TBD — video asset drops in v2.2
03 · What you get

Sixteen checks, written for people who live in models.

Every finding pairs a concrete Excel issue with a plain-English why this matters — because you don't need another linter, you need a co-reviewer.

01

Every hardcoded assumption, exposed

Any number sneaked into a formula — a stray 1.045, a fixed tax rate, a manual override — is flagged so it can be lifted out into a labelled input.

Buried assumptions are the #1 way a model drifts silently from reality between quarters.

02

Instantly see what changed since your last save

Snapshot your model before a review, edit, or handoff. Compare later to get a color-coded Added / Removed / Formula-changed / Value-drift diff.

Catch a colleague's stray edit before it reaches the IC memo — no more "who changed this?" post-mortems.

03

Prevent recalculation surprises

Detects every use of OFFSET, INDIRECT, NOW, RAND and RANDBETWEEN — the volatile functions that quietly turn a 200-cell workbook into a 20-second recalc.

The difference between a model that runs in one click and one that grinds Excel to a halt in a board meeting.

04

Forgotten sheets can't hide anymore

Hidden and very-hidden worksheets are flagged with distinct severities so nothing stays out of sight during review.

The stale-data sheet you meant to delete last quarter shouldn't drive today's forecast.

05

Hyperlinked findings — one click, one cell

Every finding in the report is a live hyperlink. Click the cell reference and Excel jumps you directly to the flagged location.

You spend seconds fixing issues instead of minutes hunting for them.

06

Named-range hygiene

Dangling #REF! names, unresolvable references, workbook-vs-sheet scope collisions, and hidden names — all surfaced in one pass.

A single broken named range can cascade into dozens of formula errors. We find them before they cascade.

07

Suppress the noise, keep the signal

One-line rules in a hidden Audit_Config sheet let you whitelist known false-positives per issue-type, per range, or per sheet.

Every model has its own conventions. The tool learns yours instead of screaming at you.

08

Reads only — never mutates your file

The macro writes findings to its own sheets (Audit_Report, Audit_Baseline, Baseline_Diff). Your original workbook is never modified.

You can run it on partner models, client deliverables, board packs — nothing to worry about.

04 · Before & after

What model review actually feels like — and what it should.

Before

Two hours of manual eyeballing.

  • 4 hours checking every formula row by row
  • Missed a hardcoded assumption in cell H14
  • Broken named range discovered by the MD, not you
  • Volatile OFFSET quietly slowing every recalc
  • "Who edited this on Friday?" — nobody knows
After

A 10-second scan, on your terms.

  • 30-second automated scan across every sheet
  • Every finding hyperlinked, one click to the cell
  • Named-range health checked in the same pass
  • Volatile refs flagged with a severity, not a shrug
  • Baseline diff shows exactly what changed since Friday
05 · Trusted by

Used by analysts who ship models that people bet real money on.

GOLDMAN — TBDMORGAN STANLEY — TBDKKR — TBDBLACKSTONE — TBDMCKINSEY — TBDBAIN — TBDDELOITTE — TBDEY — TBDPWC — TBDKPMG — TBDGOLDMAN — TBDMORGAN STANLEY — TBDKKR — TBDBLACKSTONE — TBDMCKINSEY — TBDBAIN — TBDDELOITTE — TBDEY — TBDPWC — TBDKPMG — TBD
“Ran it on our latest LBO the morning of IC. Found a hardcoded IRR override in the sponsor waterfall that would have blown up the sensitivity table. Ten seconds.”
TBD — Senior Associate
Bulge-Bracket PE, London
“The baseline diff is the feature I didn't know I needed. I snapshot on Friday, my analyst edits over the weekend, Monday I see exactly what moved.”
TBD — VP FP&A
Series-C SaaS company
“Replaced our internal Python model-checker with this on day one. Faster, catches more, and doesn't need the model to be uploaded anywhere.”
TBD — Director of Analytics
Big-Four Advisory
06 · The comparison

BaselineSnap vs. how you review models today.

CapabilityBaselineSnapManual review
Time per model~10 seconds~2 hours
Finds hidden sheetsAutomaticEasy to miss
Detects volatile functionsAutomaticRarely caught
Formula drift vs. baselineAutomaticNot practical
Dangling named rangesAutomaticManual F5 → Special
Circular referencesAutomaticAlert only
Navigate to any issueHyperlinkedCtrl+F, hope
Suppress false positivesPer-range rulesMental note
CostFrom $9/mo2 hrs × your rate
08 · Try it live

Pick a sample workbook. See a real audit in three seconds.

This is the actual output of BaselineSnap on the three sample files below. Ready for the real thing? Download the .bas and run it on your workbook — nothing leaves your machine.

Upload your own workbook — coming soon. For now, install the .bas and run it locally (nothing leaves your machine).
Audit_Report · Q4_Budget_v12.xlsx
12,481 cells · 7 sheets · 3.2s
Critical
4
Warnings
23
Suppressed
3
Scan time
3.2s
Top finding
Hardcoded number in formula

Full result contains 27 findings across 7 sheets — with every row hyperlinked to the exact cell in Excel. Install the module to see the whole thing on your own workbook.

The bug you're about to ship is in row 47 somewhere.

Find it in ten seconds.

Free download. No sign-up. Runs entirely on your Excel — your workbook never leaves your machine.