Comparison

Ledger Layer vs Excel

Excel is not a system. It's a file. Ledger Layer doesn't replace Excel as a modelling tool — it replaces Excel as your accounting system. The difference matters the moment an auditor, AI agent, ERP, or second person needs to use your data. Your spreadsheet is a brilliant calculator. It was never designed to be a controlled, auditable, multi-user accounting system.

Excel is free — but the 30+ person-days per year your team spends on close mechanics, the audit findings from formula errors, and the restatement risk are not.

Ledger Layer ingests your Excel model. You keep the spreadsheet. You just never run your close from it again.

CapabilityLedger LayerExcel / Google Sheets
Architecture era
AI-native infrastructure — MCP-first, API-first, agent-ready by design File-based. No API, no protocol surface, no agent interface. Not a system.
Deterministic output
Hash-verified, version-pinned engine — same inputs produce the same output every time~ Manual formulas. Silent drift risk. No verification mechanism.
AI-queryable data
Structured, trusted schema — AI agents can query safely via MCP Unstructured file. AI can't use it reliably or safely.
Approval gate
DB-enforced. Nothing posts without human sign-off. Anyone can change any cell, any time. No control layer.
Audit trail
Actor, timestamp, request ID on every write. Immutable. Change tracking optional, easily disabled, and not comprehensive.
IFRS 16 + ASC 842 + IFRS 15 + ASC 606
All four standards, one engine, one lease record Build and maintain each model manually. Separate workbooks per standard.
Modification events
Remeasurement from modification date, auto JE, pre/post schedule preserved~ Requires manual formula restructure. Risk of breaking downstream references.
Disclosure packs
Auto-generated, PV tie-out to $0.01, from same source as JEs Manual extraction from different tabs. Transcription risk.
ERP / downstream integration
Structured journal export (CSV, XLSX, JSON) plus MCP and outbound webhooks — drive SAP, Oracle, NetSuite, or any downstream via Alteryx, n8n, Workato, Zapier, or your own middleware~ Manual copy-paste or custom macro. Account mapping maintained separately.
MCP / AI agent interface
75+ schema-validated tools for Claude, GPT, n8n None. AI has no structured way to read or act on your data.
Multi-entity / multi-currency
Unlimited entities. IBR matrix per currency/term/date. Separate model per entity. FX handled ad hoc. Error-prone at scale.
Monthly close automation
Idempotent, concurrency-safe close per entity Manual, sequential, person-dependent. No idempotency guarantee.
Version control
Every engine run is version-pinned and hash-verified IFRS16_Final_v7_FINAL_v2_used.xlsx. No provenance.

The real cost of Excel accounting

These are not hypothetical risks. They are the scenarios that finance teams live through every quarter — the ones that cause late closes, audit findings, and restatements. If any of these sound familiar, your Excel model has outgrown its architecture.

Version control

IFRS16_Final_v7_FINAL_v2_used.xlsx. Which version did the auditors sign off? Which version did the disclosure pack come from? Nobody knows. The file name is the version control system, and it has already failed.

The IBR problem

Your IBR lookup has a circular reference. It's been there since Q2 2023. The workaround involves manually overriding a cell before each close. The person who knows the workaround is on holiday. The close is in 4 hours.

The modification trap

The Dubai office lease was modified in March — a three-year extension with a revised rent. Nobody updated the model. Three monthly closes have used the wrong amortisation schedule. The journal entries are posted. The disclosure pack doesn't match.

The disclosure risk

The disclosure pack was built from a different tab than the signed-off journal entries. The maturity analysis uses different date cutoffs. The numbers don't reconcile. You discover this at 6pm on the day the filing is due.

The multi-entity nightmare

You have 12 entities across 4 currencies. Each entity has its own workbook. Some use different IBR tables. One entity's model was built by a contractor who left last year. Nobody is confident the formulas are correct.

The AI gap

Your CFO wants to use AI to query the lease portfolio. Your lease data lives in 47 Excel files across 3 SharePoint sites. No AI agent can reliably read, interpret, and act on this data. The structure doesn't exist.

What the migration actually looks like

You don't rebuild your lease data from scratch. You upload your existing Excel workbook. Ledger Layer reads it, extracts the lease terms using AI, and presents them for your review. You confirm, and the engine runs. The entire process takes minutes per entity, not months.

1
Upload

Upload your existing Excel, CSV, or PDF. Ledger Layer AI reads the structure and extracts lease terms.

2
Review

Review extracted terms side by side with your source. Edit anything the AI got wrong. Confirm.

3
Run

The engine computes PV, schedules, and journal entries. Hash-verified. Deterministic. Audit-ready.

4
Close

Run monthly close. Export JEs to your ERP. Generate disclosures. Done — from the same data.

When Excel is still the right tool

Ledger Layer is not anti-Excel. Spreadsheets are excellent for ad hoc analysis, one-off modelling, and exploration. They become a liability when they are the system of record for recurring, audited, multi-stakeholder accounting processes. Here's the honest assessment:

Use Ledger Layer when
  • You have more than 5 leases
  • Multiple people touch the close process
  • Auditors need to verify your output
  • You report under IFRS 16 or ASC 842 (or both)
  • You want AI agents to query your portfolio
  • Modifications happen regularly
  • You need disclosure packs from the same data as JEs
Excel may be fine when
  • -You have fewer than 5 simple leases
  • -One person owns the entire process end-to-end
  • -No modifications expected during the lease term
  • -No AI integration needed
  • -Audit requirements are minimal

Your Excel model has had its last #REF! error.

Upload your Excel model. Ledger Layer structures it, runs the engine, and produces audit-ready journal entries, schedules, and disclosures. No implementation project.