FP&A
Automate the analyst work behind FP&A.
Our AI agents investigate variances, prepare management reports, propose forecast updates, and run scenario analysis across the systems and models your finance team already uses.
Keep your ERP, planning tools, spreadsheets, and models. We do the analyst work across them.
What we automate
The analyst work between your systems and the decision.
Your plans, models, actuals, and forecasts stay in the tools your team already uses. Our agents work across them to investigate, explain, update, and analyze.
Variance investigation
Don't just see the variance. Investigate it.
Our FP&A Agent investigates material movements across your connected systems, identifies the underlying drivers, separates recurring from one-off effects, and drafts the explanation for finance review.
See the investigation+$4.2M10.0% above budget
IncreaseDecrease| Driver | Variance | Next quarter impact | Type | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| +$2.1M | +$1.8M | Recurring | |||||||||||||||||||||||||||||||||||||
Headcount+$2.1MQ3 FY26 · Forecast vs budget
Investigated using 5 source queries38 underlying records | |||||||||||||||||||||||||||||||||||||||
| Cloud infrastructure | +$1.4M | +$1.1M | Recurring | ||||||||||||||||||||||||||||||||||||
| Annual conference | +$0.9M | $0 | One-off | ||||||||||||||||||||||||||||||||||||
| Professional services | −$0.5M | −$0.3M | Recurring | ||||||||||||||||||||||||||||||||||||
| Other | +$0.3M | +$0.3M | Recurring | ||||||||||||||||||||||||||||||||||||
| Total | +$4.2M | +$2.9M | |||||||||||||||||||||||||||||||||||||
Agent analysis
Operating expenses are forecast $4.2M above budget. Headcount and cloud infrastructure account for 83% of the variance. Approximately $2.9M is recurring and will continue into Q4 unless current hiring and infrastructure commitments change.
Management reporting
The report should be the output, not the work.
Give the agent the management pack, board deck, or reporting template your team already uses. It updates the numbers, carries through the analysis, refreshes charts, and prepares commentary for review.
Your reporting format. Not ours.
01Existing report
02Agent work
03Ready for review
- Revenue$26.5M+2.7% vs plan
- Gross margin64.2%+0.6 pts vs plan
- EBITDA$1.4M−$1.0M vs plan
- Cash$41.6M+$1.1M on August
Select operating expenses to drill down
Executive commentary
Revenue finished 2.7% above plan, while operating expenses remained above budget. Higher personnel and infrastructure costs account for most of the variance.
- Payroll$7.3M
- AWS$1.76M55%
- Azure$800K25%
- Datadog$350K11%
- Other$290K9%
- Marketing$2.1M
- Professional services$1.6M
- Other$1.4M
Forecast updates
Keep the forecast current without rebuilding it.
The agent identifies what has changed since the last forecast, investigates the financial impact, and proposes updates to the model your team already uses. Finance reviews the proposed changes before accepting them.
- Your planning software
- Stores and calculates the forecast.
- Our FP&A Agent
- Figures out what should change and why.
Scenario analysis
Ask the question. The agent does the model work.
It gathers the relevant plan, assumptions, commitments, and cash position, then runs the question through defined financial logic or the model your team already trusts.
Can we hire 40 additional engineers starting in January?
Models usedFY26 Forecast Model.xlsx v12Headcount Plan.xlsxCash Plan.xlsx
Scenario assumptions
- Additional hires
- Start date1 Jan
- Average loaded cost$145KFrom Headcount Plan
- Hiring ramp4 months
- Recruiting cost / hire$12K
Limit
Minimum operating cash$20MTreasury policy| Scenario | FY26 forecast | FY27 plan | Cash | Outcome |
|---|---|---|---|---|
| Up to +$0.5M | Up to +$3.0M | At least $20M | ||
| Base case | Pass+$0 | Pass+$0 | Pass$22.6M | Within plan |
| +20 hires | Pass+$0.24M | Pass+$2.4M | Pass$21.6M | Within plan |
| +40 hires | Pass+$0.48M | Fail+$4.8M | Pass$20.7M | FY27 exceeds plan |
| +60 hires | Fail+$0.72M | Fail+$7.3M | Fail$19.7M | Exceeds limits |
Agent summary
The 40-hire scenario stays within the FY26 forecast and minimum cash, at $20.7M in May 2027, but adds $4.8M to FY27 operating expenses, $1.8M more than the plan allows.
Calculated from defined assumptions. Not generated by AI.
Trustworthy by design
AI explains it. Finance math calculates it.
We use AI to understand questions, gather context, investigate drivers, and communicate the answer. Financial calculations run against defined models, formulas, assumptions, and source data.
The explanation can be AI-generated.The numbers are calculated.
Data lineage
Every number has a source.
Move from the executive summary to the transaction, contract, spreadsheet cell, or system record behind the number.
Ask follow-ups
Keep asking.
Each answer is a number you can question, not a paragraph to read.
Integrations
Work across the FP&A stack you already have.
Connect the systems that hold actuals, plans, headcount, pipeline, cash, and supporting detail. Our agents work across them without requiring finance to rebuild its stack.
Control
Built for decisions finance can defend.
Keep sources traceable, assumptions visible, calculations reproducible, access controlled, and humans in control of material decisions.
Role-based access
Who sees which reports and models is controlled by role.
Source permissions
Agents read only what each connection allows.
Human approvals
Material changes wait for a named reviewer.
Version history
Every revision remains tied to the run that produced it.
Calculation history
Each result records inputs, logic, and version.
Audit trail
Every question, query, proposal, and approved change appears in the activity log.
Case studyKKR-backed European education group
A KKR-backed education group connects management reporting and finance operations.
More than 120 management questions mapped to the systems that answer them, across four ERP instances, a CRM and academic records, and an invoice processing module developed and awaiting testing.
“Empty Spaces has become our new operating system. It gives us a clearer view of our operations and surfaces the insights we need to run the company better.”
Questions
The questions we get asked first.
What is FP&A by Empty Spaces?
Our AI agents automate analyst work across FP&A, including variance investigation, management report preparation, forecast updates, and scenario analysis. They work with the finance systems, plans, spreadsheets, and models your team already uses.
What do you automate that our planning software doesn't?
Planning software stores and calculates budgets, plans, forecasts, and models. Our agents automate the analyst work around them, such as investigating why results changed, gathering context across systems, preparing reporting, identifying forecast updates, and running financial questions through existing models.
Do you replace our budgeting and planning software?
No. Budgets, forecasts, and models can remain in the systems your team already trusts. Our agents work across them and automate the analysis and manual work around them.
How does your FP&A Agent investigate a variance?
It compares the financial result with the relevant budget, forecast, or prior period, identifies material drivers, investigates supporting data across connected systems, separates recurring from one-off effects, and prepares an explanation for finance review.
Do you replace our ERP?
No. We work across the ERP and other systems finance already uses.
Can your agent prepare our existing management pack or board deck?
Yes. It can work with existing reporting structures and templates, update the underlying figures, incorporate current analysis, refresh supporting content, and prepare the output for review.
Can your agent update our existing forecast?
It can identify business changes that affect the forecast, calculate their impact using defined financial logic, and propose changes for finance review.
Do you generate forecasts with AI?
No. AI can investigate changes, gather context, and explain results. Financial outputs come from defined formulas, models, assumptions, and source data.
Can your agent run scenario analysis?
Yes. It can gather the required assumptions and financial context, run scenarios using defined models or calculation logic, and explain the resulting impact on budget, forecast, cash, and other financial constraints.
Can your agent work with our Excel models?
Yes. Existing spreadsheet models can remain part of the FP&A workflow; we don't require them to be rebuilt.
Can every number be traced back to its source?
Yes. Outputs can remain connected to supporting transactions, records, contracts, spreadsheets, and source systems.
What requires human approval?
Teams can define which outputs the agent prepares automatically and which changes, forecast updates, or other material actions require review before they are accepted.
Who is your FP&A Agent for?
It is designed for CFOs, finance leaders, FP&A teams, controllers, finance managers, and analysts responsible for reporting, analysis, forecasting, and financial decision support.
Automate the work between the numbers and the decision.
Let our agents investigate variances, prepare management reports, propose forecast updates, and run scenario analysis across the finance stack your team already uses.