Skip to content

Excel audit trail

Show what changed, who changed it and who approved it

When a number is wrong or a row is marked “approved,” you need evidence, not a guess. SheetDelta keeps an exportable record for critical workbooks: every version, every change, every comment and every sign-off, with the person who made it attached.

The cell says “approved.” Who typed it?

An audit team opens a reporting workbook and finds a status column where rows read approved. That seems reasonable until someone asks who approved them, and when, and against which version of the numbers. Excel can’t say. The cell holds the word, but not the act. There is no record that anyone reviewed anything; there is just text that someone, at some point, was able to type.

The same gap shows up the moment a figure turns out to be wrong. SharePoint can tell you the file changed and who saved it, but not which cell moved, or why. You can roll Q3_model_final_v2.xlsx back to last week, and still have no idea what was different about last week. An audit trail is supposed to answer exactly these questions, and for most spreadsheets nothing is keeping one.

What a real audit trail records

Not a list of timestamps. A defensible record of every change and every decision, attached to the cell and the person.

Every version, kept and comparable

Cell-level who and what

Comments and decisions, in line

Approvals that are recorded, not assumed

What each layer records

Excel alone
SharePoint history
SheetDelta
Who changed this version, and who approved it — Saved-by only
What the value was before — —
Approval recorded as an event — —
Comment thread tied to the change Per-cell notes —
Compare two arbitrary versions — —
Exportable record of the review — —
Survives a file emailed outside the tenant — —

An approval should be an event, not a word in a cell

The difference between “we think this was reviewed” and “this was reviewed” is a recorded sign-off. In SheetDelta, an approval names the person, the moment, and the exact set of changes it covers. If a control file requires two distinct reviewers, the trail shows both, and shows that the author didn’t approve their own work.

That’s the version of an audit trail that holds up when finance, internal audit, or an external examiner is the one reading it. For the workbooks where it matters, you can also require that sign-off before a change is distributed. See how the hosted platform handles review and approval gates, or how this fits a broader spreadsheet governance approach.

The record itself

What a signed-off review prints to: who opened it and when, the SHA-256 of both versions compared, what changed by kind and by sheet, and the decision, on one page you can hand to whoever asks.

  1. The record it prints to. Every signed-off review prints to one page: who opened it and when, the SHA-256 of both versions compared, what changed by kind and by sheet, and the decision. You can hand it to whoever asks what happened to the model.

Screenshots of the hosted platform. The workbook is our demo model, and no customer data appears anywhere on this site.

Frequently asked questions

Does Excel have a built-in audit trail?
How do I create an audit trail for an Excel workbook?
Can someone edit the history afterwards?
Can I export it for auditors?
Does it work across two versions that were never connected?

Make every change defensible

Connect a SharePoint library and start building an exportable trail of who changed what, when, and who approved it.