For fractional and part-time CFOs

Build your model once. Run it for every client.

Your templates, your rules, each project's context. Your own Claude does the work in a fully auditable spreadsheet, and every change stays yours to revert.

Try it now

Free to start, free to keep · No credit card · No AI training on your data

See the templates →
March actuals are in. Run the monthly close.

Northwind's pack, in their order: ARR bridge, P&L vs budget, cash. Actuals went to the Actuals branch, the voted budget is untouched.

Layerz get_conventions
Layerz patch
ARR
$2.41M
+4% vs budget $2.32M
EBITDA
−$38K
−$16K vs budget −$22K
Runway
11.2 mo
Under the 12-month floor

Runway is under Northwind’s 12-month floor, so it opens the commentary, as the project’s rules ask.

Why is EBITDA $16K under budget?

Two lines explain all of it, traced to their entries:

Layerz read
Layerz list_transactions
Hosting
−$31K
−$9K vs budget −$22K
Recruiting fees
−$7K
−$7K vs budget $0

Hosting follows the usage spike since 4 March; the recruiting fee is the senior AE hire, one-off. Each gets its one-line comment on the row, as Northwind’s rules ask for any variance above 10%.

Export the pack.

Done.

Layerz export
Northwind_March_pack.xlsx
Export Layerz · live formulas · USD

Standard Excel with live formulas. Nobody on the other end needs a Layerz account.

Write a message…
Layerz · Northwind
Opus 5.5
The problem

Ten clients. Ten versions of the same model.

Every new client starts from an old file that is "close enough". Every month, actuals get pasted, a value hardens, a formula stops at column N. And every Claude session starts from zero: their chart of accounts, their fiscal year, the way their board likes a variance explained, all typed again.

Your method lives in your head and in a folder of copies. It should live in one place, and work the same for every client.

How it works

A client's year, four moments.

1

Start a new client in an afternoon

Open a project for the new client and fork your template. Import their last Excel, plug their books (Pennylane, Qonto, Stripe, DATEV, FEC or any export) and set the mapping once. Write the project's context: what they do, fiscal year, what the board reads first.

2

The monthly pack, the same way every month

Actuals land on their own branch, the voted budget never moves. Variance and reforecast compute. Claude drafts the commentary in the order and with the thresholds written in the project's context.

3

The board, the bank, the raise

Every number traces back to its assumption and its entry. Scenarios side by side. A clean .xlsx with live formulas, or a share link nobody needs an account for.

4

The handover

When the mandate ends, the client keeps a live, documented model, or you hand them the whole project. No file nobody understands.

Your practice in one place

Your method, written once. Each client its own project.

Your rules

Signs, controls, how you explain a variance: written once, applied in every project.

Each project's context

On the first screen of the project, read by Claude before it touches a number.

Your templates

Your monthly pack, your board pack, your fundraising plan. Publish them to your library, fork them for each new project.

Never mixed

Each project lives in its own workspace. Someone you invite on a model sees that model and you, nobody else.

It's a spreadsheet

A grid you already know. Fully auditable.

Named lines instead of cell references, one formula per row, a balance check that stays at zero. Type in a cell or ask Claude: same live model. Export to Excel whenever a client wants the file.

Northwind · Monthly closeB2B SaaS | USD | Budget 2026 voted in January
fx =Gross profit+Operating expenses
P&LJanAFebAMarF
Revenue188,400193,900193,300
COGS(37,700)(38,800)(38,700)
Gross profit150,700155,100154,600
Gross margin %80%80%80%
Operating expenses(192,300)(190,500)(176,600)
EBITDA(41,600)(35,400)(22,000)
Check · ties to the ledger000
Northwind · March, on budget
For firms

Several CFOs, one method.

When the method lives in people, every CFO rebuilds the same model their own way. Put the firm's templates and rules in one library, give every mandate its own project, and every client gets the same quality, whoever runs the mandate.

Talk to us →
In their words
“Don't make the mistake of asking an LLM to calculate. You have the right approach: bring AI into a framed infrastructure.”
Interim CFO
FAQ
Can a client see my other clients?

No. Each client is a project in its own workspace. Someone you invite on a model sees that model and you, nobody else.

My clients want Excel.

They get it. Every model exports to a standard .xlsx with live formulas, on every plan. Nobody on their side needs Layerz.

Does Claude do the math?

No. Claude writes the structure, the Layerz engine does every calculation, the same way every time. Every number traces back to a formula you can open and question.

What happens to the model when my mandate ends?

The client keeps it: a live model they can open, audit and export, or the whole project handed over to them.

What do I need to start?

The AI you already use (Claude, ChatGPT, Codex or any MCP client) and a couple of minutes to add Layerz, free plans included. No credit card for Layerz.

Every client. Every close.
Everything reconciles.

Try it now

Free to start, free to keep · .xlsx export always free · Works with any AI