Your finance organization has a number it is proud of: days to close. It has fallen for a decade, and every suite on the market promises to push it lower still — weeks to days, a soft close every morning, a rolling close, a continuous close. Here is the part nobody selling you a shorter close will say out loud: a faster close is still a close. The metric you are racing to shrink is a measure of how broken the model is — not how good it has become.
The KPI on trial
Put days-to-close on the stand and ask it one question: why does it exist at all? It exists because, in the ledger-of-record model, transactions post first and correctness is established afterward. Every day of a close is a day spent proving that what already hit the books was right — reconciling sub-ledgers, testing controls, chasing intercompany breaks, booking the adjustments the postings should have carried in the first place.
So a low days-to-close number is not a trophy. It is a burn-down chart for a backlog of unverified postings. The whole "compress the close" industry — closing assistants that take you from weeks to days, agent suites that pitch the fastest close, data-core ERPs that close the books faster, AI general-ledger platforms selling a rolling close, reconciliation overlays selling an on-demand close — is optimizing the length of the recovery, not removing the reason you need to recover. Shrinking a defect-recovery window is progress. It is not the destination, and the KPI itself is the tell.
Credit where it is genuinely due
This is not a case that the category is standing still or shipping vapor. It is not. Real engineering has gone into it, and an expert reader knows it:
- The unified universal journal is real. A ledger that merges the accounting and controlling views into one record genuinely eliminates an entire class of reconciliation — the tie-out between two representations of the same event simply stops existing. That is a legitimate architectural win.
- In-memory, real-time reporting is real. Reading positions off live tables instead of waiting for a nightly aggregation batch is a categorical improvement over the batch world it replaced.
- Close-orchestration cockpits are real. Task lists, dependency-aware workflows, status dashboards, and a control tower over the period-end genuinely make the close faster, more visible, and more controlled than the spreadsheet-and-email era.
- Intercompany matching engines are real. Automated matching genuinely cuts manual reconciliation, and finance AI agents genuinely draft accruals, propose journal entries, and resolve posting errors well.
None of that is marketing fluff. The wedge is not that these tools are weak. The wedge is what they all structurally have in common: every one of them records transactions and orchestrates a periodic close. The controls, the reconciliation, and the close still run after the posting — never at it.
More-frequent periodic is still periodic
Watch the language the moment a vendor says "continuous." The continuous-accounting layer runs its reconciliation nightly instead of monthly. The reconciliation overlay offers a close "on demand." The soft-close crowd runs the same batch every morning. Each of these compresses the interval between runs. Not one of them removes the run.
A reconciliation executed every night is still a reconciliation: a batch comparison of numbers that already posted, checked against sub-ledgers that were free to drift since the last comparison. Frequency is not elimination. Doing the wrong-shaped thing more often does not change its shape — it just resurfaces the same after-the-fact question at a higher cadence.
And several of these "continuous" closes still require a human to post the final entries or approve the period at period-end. That is the clean test. If a person still has to staff it, summarize it, and race to finish it, it is a project — no matter how short the project has become. "Continuous" that bottoms out at a human clicking approve on the last day of the month is a faster periodic close wearing the vocabulary of a continuous one.
When the close is a byproduct
There is only one way to make a close disappear, and it is not to run it faster. It is to move correctness from the end of the process to the moment of the posting — which is an architecture decision, not a discipline decision. On a composable process fabric, record-to-report is not a system of record with a close bolted onto its month-end. It is a single governed Deterministic Workflow, and that changes where the controls live.
By design, the controls — segregation of duties, approval thresholds, three-way match — fire inline, as the action executes, not as a test run over the results afterward. A posting that would violate a control never becomes a journal entry you have to catch and reverse in a close. It is gated at the gate. Connectors — the only primitive that touches your existing systems of record — write to the ledger as a byproduct of that governed execution, which is also why this is not a rip-and-replace fantasy: the fabric runs over the estate you already have, through governed connections, not instead of it.
The structural consequence is the whole argument. Because reconciliation is enforced by construction inside the workflow rather than reconstructed after it, the sub-ledgers cannot silently drift between runs — there is no batch, so there is nothing to fall out of sync between batches. The books are therefore held in a continuously closeable state. The close stops being a run and becomes a read: a figure computed from live process state, on one runtime, with no handoff to a separate close tool. This is an architectural property of the design, not a benchmark — but it is the difference between a fast close and no close.
The line a CFO should draw
Hold the two models side by side, because the vocabulary hides the gap. One is more-frequent periodic: the close still runs, on a shorter cycle, over numbers that already posted, and it still ends with someone approving a period. The other is an always-closeable state: nothing to run, because the control already fired when the transaction was born, and the period figure is a query.
Illustratively — and this is a hypothetical of how the architecture behaves, not a delivered result to quote — the question a controller asks stops being "when will the books be closed?" and becomes "what is net income as of this second?", answered against postings whose controls have already passed. Audit shifts in the same motion: every action carries an immutable, per-action audit record as a byproduct of execution, so assurance is continuous rather than sampled and reconstructed at quarter-end. The period-end war room has no backlog to work, because there is no backlog of unverified postings to verify. The scramble is not shortened. It is structurally out of a job.
So when the next roadmap promises to take your close from weeks to days, take the win — it is a real one — and then ask the only question that matters. Not "how much shorter?" That question accepts the premise. Ask "why is there still a close to shorten?" The honest answer is that the transactions posted before anyone checked them, and the day you stop needing that number is the day the check moved to where the transaction is created.
You cannot shorten your way to no close. You can only move the control to the moment of the posting — after that, the close is not fast, it is gone.
See what this looks like for your enterprise.
Not a demo. A strategic conversation about how your enterprise could operate
when every process runs on one governed fabric.
