Financial modeling for growing companies

Build the budget and the forecast on your live ledgers, not in a copy of them. Lock the version the board approves, plan the balance sheet and cash flow with the P&L, and open any variance down to the transactions behind it.

Solar Foods, listed on Nasdaq First North Growth Market Finland, keeps locked budget, forecast and actual versions in Control.

FY 2027 planExample Group · EUR thousands
P&LBalance sheetCash flow
Net income€1,744kon €18,900k revenue
Operating cash flow€1,724kindirect method
Ending cash€3,214kties to the balance sheet

Monthly revenue, FY 2027. Example Group, illustrative data.

  • 01Locked versions on live actuals
  • 02P&L, balance sheet and cash flow in one plan
  • 03Every variance opens to its transactions
How it works

One product surface.
Every layer stays connected.

01

Plan on the ledger, not on a copy of it

Budgets and forecasts use the same group accounts, entities and dimensions as your reports. Actuals arrive with every sync, so the plan is always compared with current numbers.

  • Rows by account, entity, cost centre or vendor
  • Seed any account from prior actuals, written only when you confirm
  • Department heads can keep sending Excel; the Budget assistant reads it in
02

Lock what the board approves

Lock the approved budget as the version every later number is measured against. Reforecast in new versions as the year moves, and the locked baseline stays as it was.

  • Locked original budget
  • Forecast versions next to it
  • Every change logged, any snapshot restorable
03

Three statements in one plan

Add the balance sheet to the plan and the cash flow follows. Balance sheet drivers tie receivables and payables to the P&L, so the plan’s ending cash ties to its balance sheet.

  • P&L, balance sheet and indirect cash flow
  • Receivables and payables driven from the P&L
  • Month-end cash from the ledger into the plan
04

Open every variance to its source

Compare actuals with the approved budget or any forecast, monthly or year to date, by entity and for the group. Open a gap to the entities, accounts and transactions behind it.

  • Budget against actuals, forecast against actuals
  • Monthly and year to date
  • Down to entity, account and transaction
AI and allocations

Your own AI drafts the rows. You approve each one.

The tedious part of a budget is filling hundreds of rows. Your AI client can draft them, with a reason for every value, and it asks before it writes.

05

Values drafted with a reason for each one

Ask Claude, ChatGPT or Codex to seed a budget or revise a forecast over MCP. The client proposes each write and waits for your yes. Every value it saves carries its reason, shown on the budget cell next to the number.

  • Writes land in the forecast or scenario you name, never the locked original
  • The client sees and changes only what your Control login can
  • Inside Control, the Budget assistant works on the budget you have open
06

Allocate shared costs

Spread a shared cost across entities in the budget and see each entity’s total before and after. In the functional P&L, an allocation key splits a shared cost by a live driver from actuals, such as revenue, or by fixed percentages you enter.

  • Entity allocation in the budget
  • Live driver keys that follow actuals, manual keys for set splits
  • No journals and no change to the consolidated total
07

Read the plan from your AI client

Claude, ChatGPT and Codex read plan values, change history and actuals over MCP, and other MCP clients can connect the same way. A connection can be limited to read-only.

  • Plan values and their history over MCP
  • Budget against actuals in the same conversation
  • MCP access included in every plan
Workflow

From last year’s actuals to an approved plan

The plan, the actuals and the reasons behind each number stay in one place, so every planning cycle starts from where the last one ended.

  1. 01Seed

    Start from actuals

    Seed each account from prior actuals, or read the department workbooks in.

  2. 02Build

    Plan three statements

    Add the balance sheet, and the cash flow follows from the P&L.

  3. 03Lock

    Lock the approved budget

    The number the board signed off stays fixed as the baseline.

  4. 04Reforecast

    Compare and reforecast

    Measure each month of actuals against it and save new forecasts as versions.

Questions

What finance teams usually ask.

Ask us about your setup
Is this a separate modeling tool?

No. Budgets, forecasts and scenarios live in Control beside the actuals, on the same group accounts, entities and dimensions as your reports. Your ledgers stay where they are.

Can we plan the balance sheet and cash flow?

Yes. Add the balance sheet to the plan and the indirect cash flow follows. Balance sheet drivers tie receivables and payables to the P&L.

Does a new forecast overwrite the approved budget?

No. The approved version stays locked. Forecasts and scenarios are separate versions, compared with it and with actuals.

How does our AI client write to the budget?

Claude, ChatGPT and Codex connect over MCP, and other MCP clients can connect the same way. The client proposes each write and waits for approval, and Control rejects a budget write that does not say why each value is what it is.

What does it cost?

Budgeting is included in every plan, from €249 a month, billed monthly. There is no implementation fee.

See Control in 30 minutes.

Book a demo with the Control team. Bring your accounting systems and one question, and we walk through how a group like yours runs on Control. Or start for free and set it up yourself.