Skip to content

Why is month-end still late if the books are "done"?

If the books are done and month-end is still late, that is usually finding-out work, not accounting. Close speed is a tell. It is not the product.

Stavros Christias8 min read

If month-end still needs a hero, that is usually how you can tell the system is slow. Close speed is a tell. It is not the product.

I want to sit with that distinction before we get into mechanics, because most of the founders I talk to have inverted it. They think the close is slow because the team is slow. What they actually have is a system with no defined state, no clear cutoff, and no ownership layer above the person entering transactions — and then they wonder why the same three people are still up at midnight on the seventeenth.

If the books are done, why is month-end still late?

"Books done" is usually shorthand for transactions entered. That is a real thing — it matters, and your bookkeeper is doing it right. But it is not a close.

A close is cutoff enforced, accruals posted, reconciliations signed, flux explained, and a package that someone will read and act on — and critically, a state that does not live in one person's head. When your bookkeeper says done, they mean one layer of the work is complete. The close is everything that happens after that, and if nobody owns that next layer, it does not happen on a calendar. It happens when someone gets frustrated enough to chase it.

That gap — between transactions entered and information ready to lead with — is where most late closes actually live. And the gap is not small. In most growing companies I look at, the bookkeeping layer is working fine. The problem is that nobody designed what comes next.

What is actually eating the calendar?

It is not accounting work. Not mostly. When I look at what is consuming the days in a close that runs two or three weeks, the majority of it is finding-out work.

Finding-out work looks like this: Did that purchase order get received? Did the vendor invoice come in before cutoff? Did legal sign off on the accrual estimate? Did the department head confirm headcount for the month? Nobody knows without asking. So someone asks. Then they wait. Then they ask again with a more urgent subject line. That is coordination overhead, and it compounds across every open item.

Accounting work — the entries, reconciliations, accrual calculations — is usually fast once the inputs exist. The problem is the inputs require finding-out first, and nobody has defined whose job that is, by when, and in what format. So finding-out bleeds into the calendar, and the accounting cannot start until it finishes.

The other thing eating the calendar is recutting the file. The chart of accounts drifted — a new account opened mid-month, a vendor coded inconsistently, two departments using the same expense line for different things — and the pack no longer ties to itself. Someone has to reconstruct the month before the analysis can begin. That is hours. Sometimes days. Entirely structural.

Why does close still need a hero?

Because the system has no memory and no defined ownership above bookkeeping.

Chart of accounts drift is a good example of how this compounds. It starts small — one account added during a busy period, one reclassification that never got documented — and over time the structure of the books stops matching how the business thinks about itself. By the time someone is building the board pack, they are doing archaeology. Someone who knows how things used to be coded has to reconstruct what is actually in the numbers. That person is the hero. And they are tired.

The same is true of cutoff. Cutoff is only useful if it means something — if it is a date that every vendor, every department head, and every connected system actually respects. When it does not mean something, "done" is a moving target. Revenue gets recognized a few days late. An accrual gets missed and corrected next month. An invoice arrives after the close and the pack you sent last week is quietly wrong by the time someone reads it.

A pack that might be wrong is not a pack anyone can lead with. So someone has to do a review pass every time, and that pass can only be done by the person who understands the whole picture. That person becomes load-bearing. Not by design — by default.

What a pack looks like when state lives in one head does not always look chaotic from the outside. The numbers come out. The deck gets sent. But the accrual assumptions are undocumented, the cutoff exceptions are remembered not recorded, and the flux commentary is written by one person because nobody else knows what changed. If that person is unavailable during the close window, the whole thing stops. That is not a team that is slow. That is a system that is fragile.

Is a slow close an accounting problem?

No. And treating it as one is how companies end up hiring more accountants and staying just as late.

The accounting is fine. The bookkeeper is entering transactions. The CPA is handling compliance. Those relationships stay in place — Vantage Rock works above that layer, not instead of it. We are not here to replace the person doing the entries.

The problem is the architecture of the function above bookkeeping: who owns the close calendar, who defines and communicates cutoff, who holds the accrual estimates and their assumptions, who is responsible for flux commentary, who builds the pack and in what system, and what happens when any of those things fall through a crack. That architecture either exists or it does not. When it does not, you get heroes.

What does "done" usually mean in a late close?

It means the sub-ledger work is complete. Transactions are in. The bank probably ties. Maybe receivables are posted.

What is not done: accruals that live in the CFO's head and have not been handed off to anyone. Estimates that require input from department heads who were not told there was a deadline. Reconciliations that are technically complete but have open items nobody has decided to write off or investigate. A flux analysis that nobody has time to write because they are still chasing the accruals.

Done is real. It is just the first gate, not the last one. In a function with clear architecture, everyone knows that. In a function without it, done feels like the finish line until the board pack is due.

What would have to be true for close to stop being late?

Three things, in order.

First, the system has to hold state. That means a close calendar someone owns, cutoff that is communicated and enforced before the month ends rather than after, accruals that are documented and owned by name, and a chart of accounts that does not drift without a change process. This is not technology. It is architecture. The technology comes later, and only works because the architecture is already there.

Second, there has to be visibility before the hero is needed. Someone in the function has to be able to see, at any point in the close, what is done and what is not — without asking three people. The finding-out work about the finding-out work has to stop. That visibility can be built with simple tooling. It does not require enterprise software. It requires someone deciding that the close status is a thing that should be visible, and building accordingly.

Third, the decisions need a human above the work. Not someone doing the entries. Someone who can see the whole close, knows what the numbers should say, and can escalate or adjust when something does not tie. Someone who is responsible for the pack being right, not just for the entries being in. That is the layer most growing companies are missing. They have bookkeeping. They do not have financial leadership above it.

Should we automate the close first?

No. Automating a late close without fixing state, cutoff, and ownership first is a faster way to be wrong more consistently.

Automation moves work. It does not define work. If your accrual process is unclear, automating the accrual step will produce unclear accruals faster. If your chart of accounts drifts, connecting your GL to a dashboard will surface the drift in a more expensive format. If the finding-out work is not structured, automating a reminder email does not solve it — it just makes the unanswered question arrive in someone's inbox on a schedule.

The sequence matters: build a system that holds state, then create visibility into the close, then automate what is stable and well-defined. At every stage, keep a human on the decisions. The machine should not decide what is in revenue or how to treat an ambiguous accrual. It should surface the question so the person responsible can decide quickly, with good information.

If you want to see how AI-native tooling fits into a function that already has its architecture right, the AI-enabled finance work we do is where that lives.

How do you tell if this is the system, not the people?

Ask this: if the person who closes your books left tomorrow, how long would it take the next person to understand what "done" means — and what comes after it?

If the answer is weeks, or "we would have to figure it out," or if the question makes you uncomfortable, you have a system problem wearing a people shape. The knowledge is locked in someone's head. The process lives in a spreadsheet nobody else has seen. The accruals are tribal.

A well-architected function is legible. Someone new can pick it up without the hero walking them through it. The close calendar is a real calendar with named owners. The accrual estimates have documented assumptions. The flux commentary is a template with defined owners, not an improvisation by whoever has bandwidth. When those things are true, heroes are not necessary — because the system is doing what the hero was doing.

That is the tell. Not the close date. The repeatability.

The short version

A late close where the books are "done" is almost always a signal that the function above bookkeeping has no defined architecture — no state, no enforced cutoff, no owned accruals, no visibility layer, and no clear separation between finding-out work and accounting work. Fixing that is not an accounting project. It is a financial leadership project. Close compression is what happens when the architecture works. It is how you can tell the function is ready to lead.

If your close is running long and you want to know which of these applies, that is what the Finance Systems Review is for. Thirty minutes, fit-check. We don't diagnose on the call.

Who wrote this

Stavros Christias runs Vantage Rock Financial, a fractional CFO firm working with founder-led services, healthcare and multi-entity businesses. Ten-plus years across FP&A, controllership, reporting, forecasting and systems implementation, including PE-backed operators. You talk to the operator, not a sales team. LinkedIn.

The offer

30-minute Finance Systems Review.

It is a fit-check, not a sales call. We don't diagnose on the call and you don't leave with a plan. Thirty minutes tells us both whether there's work here worth doing.

Keep reading