Context
A growing services business with a CEO who had been running the finance function herself out of QuickBooks and a sprawling Google Sheets model. Annual revenue was approaching the size where “the founder runs finance” was no longer tenable, but not yet large enough that a full-time CFO made sense. The interim solution had been a fractional CFO who came in two days a month — useful, but not nearly often enough to keep the operating picture current.
The challenge
The finance function the business actually needed wasn’t the finance function it had:
- Cash-flow visibility was a week behind. By the time variance from plan was visible, decisions had already been made on stale numbers.
- Forecasting was a manual exercise. Updating the operating model meant exporting from QuickBooks, reconciling against actuals, manually reforecasting drivers, and resending the model. It happened weekly at best, often less.
- Reporting was after-the-fact narrative. The fractional CFO produced a beautiful monthly board deck. By the time it landed, the business had already absorbed three weeks of decisions made without it.
- Variance alerts were impossible. Nothing was watching the actuals. Nobody noticed a vendor invoice doubling until someone happened to scroll past it in QuickBooks.
The CEO didn’t need a CFO. She needed a finance function that ran continuously and surfaced what mattered.
The approach
We built one. The autonomous finance agent took the entire scope of work the CEO and the fractional CFO had been doing manually and ran it as a continuous, integrated system.
Codifying the operating model. First, we sat with the CEO and the fractional CFO and codified the operating model — every revenue and expense line, the drivers behind it, the forecasting logic, the seasonality assumptions, and the variance thresholds that mattered for the business. The output was a structured, machine-readable model the agent could reason about — not just a spreadsheet that a human had to interpret.
Wiring the systems of record. QuickBooks became the source of truth for actuals. The agent reads transactions as they post — payroll, vendor payments, customer receipts, journal entries — and reconciles them against the operating model in real time.
Continuous forecasting. Every cash-flow forecast is regenerated daily against the latest actuals. When the underlying drivers move, the forecast moves with them. When something’s drifting, the agent flags it before the next week’s planning meeting, not after.
Narrative reporting. The agent doesn’t just produce numbers. Every Friday it produces a one-page management summary written in plain English: where the business is against plan, what’s driving the variance, what to expect next week, and what changed in the underlying drivers.
Inside the system
The agent runs as three coordinated processes:
- The reconciliation loop. Watches QuickBooks for new transactions, classifies them against the operating model, updates the running actuals, and recomputes the forecast.
- The variance monitor. Compares actuals and forecast against thresholds the business has set. Anything that breaches a threshold — a customer payment 14 days late, a vendor invoice 2x the expected amount, payroll drift, AR aging — generates a Slack alert routed to the right person.
- The reporting agent. Produces the weekly summary, the monthly board pack, and ad-hoc queries from the CEO (“what’s our cash runway at current burn assuming Q4 closes at plan?”).
Every agent-initiated action that touches the system of record — a proposed journal entry, a flagged vendor payment, a forecast revision — routes through an approval flow before it lands. The CEO has a complete audit trail of what the agent saw, what it concluded, and what it did about it.
What it replaced — and what it didn’t
The agent replaced the recurring, mechanical work of running a finance function: the daily reconciliation, the weekly forecast updates, the monthly variance analysis, the routine reporting. The fractional CFO is still in the loop — but now as a strategic advisor reviewing the agent’s output and weighing in on judgment-heavy decisions, not as a person re-doing the model every two weeks.
The CEO got back roughly two days per week of her own time. The business got finance visibility that’s now measured in minutes, not weeks. The fractional CFO got to spend her engagement on the work that actually used her judgment.