Closing faster is mostly a reconciliation problem

Teams trying to shorten the close usually attack the last three days. The time is almost never there. It is in the accounts that are only reconciled once a month, and the reason that is hard is not effort.

By Eric Lamanna — Director of Business Development

When a finance team asks us to help shorten the close, the plan they arrive with is nearly always a plan to compress the final few days: more people, longer hours, a checklist with owners. It works once, by about a day, and then stops working. Our close benchmarks across 38 teams, with the method and the spread, are on the close benchmarks page. That instinct treats days-to-close like a staffing problem, when it is really an account reconciliation problem hiding behind the calendar.

Where the days actually are

The close is long because a set of accounts are only looked at once a month, and looking at them involves reconstructing a month of activity from memory and evidence. The bank might be reconciled weekly. Intercompany, accruals, prepayments, inventory in transit, the clearing accounts that things land in when nothing else fits — those wait. None of that is a limitation of the ledger — it is what happens when month-end close is treated as a single event instead of a continuous accounting process.

By the time anyone opens them, the reconciliation is not arithmetic. It is an investigation, in which someone tries to work out what a transaction from the 8th was, from a description entered by a person who has since had three hundred other things happen to them.

A discrepancy is cheap on the day it appears and expensive on the last day of the month. Nothing about it changed except who still remembers.

The lever, and its actual cost

Continuous reconciliation is the answer, and it is not free — which is the part usually left out when it is recommended. Moving the work into the month means:

Where the close effort actually sits across the month
wk 0 wk 5 wk 10 wk 15 wk 20 wk 25 wk 30 Compress the final days everyone, all at once Continuous reconciliation daily/weekly matching
Compressing the final days is the default plan and it works once, by about a day. Continuous reconciliation spreads the same work across the month instead of stacking it at the end.
  • Daily or weekly matching on the high-volume accounts, which is either a person’s recurring time or an automated match with a documented exception path. If it is a person and they are busy, it will be the first thing dropped in a bad week, and the close will quietly go back to what it was.
  • Someone owning the clearing accounts by name. An account everyone can post to and nobody owns is where the close hides. Its balance should be reviewed on a schedule, not at month end.
  • A rule for what happens to an unexplained item after a week. Escalated, written off within a threshold, or attached to a named person. Any of the three is fine. None of the three is what usually happens, which is that it waits for the close.

Where the automation argument gets oversold

Automated matching genuinely removes most of the volume, and it is the single biggest lever we see. It does not remove the exceptions, and the exceptions are where the days are. A tool that matches 90% of transactions has not shortened your close by 90% — it has left you the 10% that were always the hard part, and it will have shortened the close by rather less than the brochure implies.

A 90% match rate is not a 90% faster close
Transactions auto-matched 90% of volume Share of close time those exceptions still consume ~65% of the days
Automated matching removes most of the volume but none of the investigation. The exceptions were always the hard part, and they're most of what's left after automation.

It also creates a failure mode worth naming: a high auto-match rate makes the remaining queue feel small, so it gets triaged less rigorously, and items sit in it longer than they did when someone was looking at everything. We have seen a team’s exception queue age get worse after automation while their headline match rate looked excellent. That gap is exactly why financial close automation vendors quote match rate instead of days saved.

What to measure instead of days

Days-to-close is a lagging indicator and a poor diagnostic, because it moves for reasons that have nothing to do with the underlying problem. Two better ones, both available before the close:

  • The age of the oldest unreconciled item, by account. This predicts the close length better than anything else we look at, and it is visible on day three.
  • The number of accounts whose last reconciliation was the last close. That count is the size of the investigation you have scheduled for yourself.
Two metrics that predict close length before it happens
0 6 11 16 22 mo 1 mo 2 mo 3 mo 4 mo 5 Age of oldest unreconciled item (days) Accounts unreconciled since last close count / days
Neither requires new software. Both are visible days before the close starts, which is what makes them leading rather than lagging indicators.

Neither requires new software. Both are uncomfortable to publish internally, which is roughly the test of whether a metric is doing anything.

What we build for this is on the platform pages, and what it does not do — including the workflows we score ourselves worst on — is on the benchmarks page. If your close management software cannot show you those two numbers today, it is measuring the wrong thing.

A close that never gets faster is often the last symptom of problems that started much earlier: data nobody looked at properly before go-live, decisions that stalled the schedule, or an agent that was allowed to post before it should have been trusted to. If you are still evaluating vendors, the reference-call questions worth asking will tell you which of these a given system actually has under control.

Close speed runs into the same discipline problem in a few other places: a group close that was never designed before the first entity was migrated, a two-way integration where nobody decided which side is authoritative, a chart of accounts that was copied rather than redesigned, and a cutover plan that never defined what would have stopped it.

Eric Lamanna — Director of Business Development

Eric Lamanna is Director of Business Development at erp.io, where he works with the people who have to live with the system after the rollout call ends — the controllers, operations leads and owners deciding which process is worth changing this quarter. Most of his time goes on the unglamorous half of that problem: who actually approves what, where a workflow depends on one person's memory, and what a migration really costs once the cleanup is counted honestly.

He came to operations software through digital sales and product work, with a long-running interest in automation and security — the two places where a manual process quietly becomes a liability. He is a believer in workflows that hold up when somebody is out sick, which is most of what an ERP is for.

Eric holds a degree in multimedia design from Olympic College and lives in Denver, Colorado, with his wife and children.

Who you actually work with is on the team page.

Keep reading

Other posts.

How to Build a Custom ERP With AI Instead of Using NetSuite

A build plan for a custom AI ERP that replaces NetSuite, covering the ledger, agent roles, controls, integrations and the realistic 90-day sequence.

21 October 2026 · Read →

The First Problems Your AI ERP Should Solve

A sequenced list of the finance workflows an AI ERP should automate first, from invoice coding to bank reconciliation, with the controls each one needs.

20 October 2026 · Read →

Inside an AI-Native ERP: Orchestration, RAG and Ledger Access

How an AI-native ERP actually works inside: the orchestrator, role-based agents, retrieval-augmented context, and why the ledger stays off-limits to models.

19 October 2026 · Read →

Everything else we publish.

Primary research with stated sample sizes, buyer guides, and comparisons scored on published weights.