The thesis By Amir Jafari May 2026

Finance teams aren't slow because they're lazy. They're slow because the architecture is wrong.

I spent twenty-five years inside the Office of the CFO. I closed books at companies you've heard of. I implemented Coupa, Ariba, NetSuite, SAP, Bill.com, BlackLine, FloQast, and most of the tools you're probably running today. I watched my teams work nights and weekends to reconcile what those systems couldn't agree on. I watched smart, ambitious accountants spend half, if not more, of their day pushing data from one place to another. I watched audit fees climb because the audit trail lived in eight systems, and reconciling the trail was the auditor's actual job. I watched IT focus on managing a house of cards. Everything needed an integration, and yet nothing was connected.

None of this is anyone's fault. It's the architecture.

Why finance is stuck

The Office of the CFO runs on a stack that wasn't designed to be a stack. The ERP came first — NetSuite, Microsoft Business Central, SAP — and the ERP's job was the general ledger. Then procurement got bolted on with Coupa or Ariba or, more recently, Zip. Then AP got bolted on with Bill.com or Tipalti. Then close got bolted on with BlackLine or FloQast or Numeric. Each tool optimized its own square. Each tool had its own data model. Each tool had its own integration story.

The integrations never quite worked. They worked enough to demo, but not enough to remove the human in the middle. Every Controller I know has a person on their team — sometimes a whole team — whose job exists because the systems can't talk. They reconcile Coupa AP to NetSuite GL. They re-key journal entries that already exist in the AP system. They explain variances at month-end that exist only because two systems rounded differently. This is the disconnect tax, and it compounds with every new tool you add.

The CFO knows this. They've accepted it because the alternatives didn't exist. The alternative was to staff up — hire another senior accountant, another AP specialist, another close manager. So they did. And the work expanded to fill the additional hands.

Adding another point solution makes the reconciliation problem worse, not better.

I want to be specific about the cost. At a $500M-revenue mid-market company, the typical finance team spends 40-60% of its hours on work that exists only because the systems are disconnected. That's not me being cynical. That's me looking at my own teams over twenty-five years and adding it up. At a 100-person finance org, you're talking about forty to sixty full-time-equivalents — the reconciliation and alt-tab burden disappears in a connected world. The number is the headline. The grinding indignity of the work is the worse story.

What changed in 2025-2026

Two things happened. The first is obvious: the agentic AI generation actually works. Models can now read a contract, draft a journal entry, run a reconciliation, and explain themselves. We were promised this in 2017 and didn't get it. We were promised it again in 2022 and got something half-there. In 2025 the technology crossed the threshold where, for narrowly-scoped finance work, the AI proposes, a human confirms, and the work gets done. Not perfectly. Not on every task. But enough that the architectural opportunity opened.

The second change is less obvious but more important. Finance teams hit the wall. Adding tools stopped helping. Headcount couldn't keep pace with revenue. The disconnect tax started showing up in audit findings, in delayed closes, in turnover. The Controllers I talk to are tired, and they're tired in a specific way — they've stopped believing that the next tool will fix it. They're ready for an architectural answer.

That readiness is the precondition for what we're building. The technology is one half. The buyer's openness to a different shape is the other half. Both are now true.

What we built

Vakari is one connected data layer for finance operations. Procurement, AP, and close on the same record. Not three systems integrated; one system on one data model.

What that means in practice: a purchase request created in chat becomes a PO. The PO is the same record at a different stage. An invoice arrives and matches that PO and the underlying contract — in real time, against the actual contract terms, not a copied summary on the PO. The match generates a journal entry that's the same record at yet another stage. Payment fires; the JE clears. Reconciliation is unnecessary because nothing got out of sync.

Three things make this structurally different from anything that came before:

From filed-away to real-time — one connected record. A contract isn't a PDF in a repository. It's price, term, notice period, payment schedule, governing entity — extracted, indexed, and connected to every transaction it governs. When an invoice arrives from Acme Widgets, Vakari validates the unit price against the master agreement clause, in real time. Coupa stores a contract. We use it.

End-to-end actions, executed by Vakari. Three-way matching, contract validation, journal entry drafting, accrual posting, reconciliation, flux narrative — the manual work no tool owns today, because no tool can see across procurement, AP, and the close. Vakari opens the work and finishes it. Vakari proposes; your team confirms. You type; the actions execute.

Every step proves itself. Every state change writes an immutable audit event traceable to its source clause. Segregation of duties is structurally enforced — a Staff Accountant can't see an Approve button on their own JE; a Controller can't create JEs at all. The audit log exports as NDJSON for population testing, which means your auditor can verify 100% of your transactions instead of sampling 25. Your audit fees go down. Your audit committee sleeps better.

What it means for you

If you're a CFO, head of accounting, procurement, or finance, and agree with this thesis — Vakari is for you. Specifically:

Your close timeline compresses. Close-time reductions can be material to the overall timeline. The mechanism: JEs are drafted from upstream activity rather than created from scratch; reconciliations have nothing to reconcile because the data is already connected; flux narratives draft themselves from the underlying transactions.

Your AP team gets smaller, or they do better work. Contract-aware invoice validation catches overbilling at the moment of receipt. Three-way matching runs at 80%+ auto-match rates because the system can see across procurement and AP. Exception handling is targeted instead of universal.

Your audit fees go down. We've modeled this in conversations with three Big 4 audit teams. Population testing on machine-readable audit logs replaces sampling. The hours your auditor spends on data extraction and basic controls testing — those hours disappear. The hours they spend on judgment-required analysis stay. The total bill is lower.

Your team stops being mad about the work. This is the one I care about most. The disconnect tax isn't just expensive; it's demoralizing. Smart accountants didn't sign up to push data between systems. When the architecture works, the work is interesting again.

What we believe

The page that follows distills our thesis. Read it, and if it resonates, we should talk.

What we believe

A brighter future is ahead. Data will be connected. Tasks will be automated. If this resonates to a future you want to be a part of, we should talk.

If this resonates

We're talking with the first twenty leaders and companies who want a connected finance system. Are you one of them?