// Posted 2026-10-08

Your Finance Close Takes 14 Business Days and Six People Live in the Workbook

CFO opens the close tracker on day one, 14 business days to a signed trial balance, six people in the master workbook, 42 reconciling items open. A function nobody staffed.

Towering indigo stack of month-end spreadsheet tiles, amber variance markers along the right edge, pink reconciliation threads slicing through the top, a thin blue 14-day calendar axis stretching into shadow with only the first days lit, dark near-black backdrop

It is the first business day of the month, 8:38 AM. Your CFO opens the close tracker before the Monday staff sync. 14 business days to a signed trial balance. Six people live in the master workbook. 42 reconciling items open across cash, revenue, deferred, prepaid, intercompany, and payroll. The controller filed last month's close on day 15 at 7:42 PM. The audit workpaper review landed four days later. The board pack went out on day 22 with two footnoted estimates nobody loved.

She opens the shared drive. One workbook called Close_FY26_Working_v47.xlsx. 94 tabs. Four of them hold the trial balance. Six hold revenue reconciliations by product line. 11 hold deferred-revenue roll-forwards. The rest are a graveyard of month-four accruals, pivot caches, and a tab called scratch_do_not_delete. The controller edits the master. The senior accountant edits a copy. The AR lead edits a different copy. The AP lead pastes values into the master on Thursday evenings. The FP&A lead opens the master Friday morning and the version numbers no longer line up.

Pull the quarter. 14 business days average close across Q3. 42 to 61 reconciling items open at day one. 11 to 18 journal entries booked after day 10. Four prior-period adjustments across the quarter. Two of them trace to a Stripe payout misclassified against the wrong product line. The audit team flagged nine recurring workpaper review notes in the Q2 roll-forward. The CEO reads the board pack on day 22 and asks the same three variance questions the FP&A lead answered in Slack on day 19.

Month-end close is a function. Most Series B and C finance teams staffed it with a controller who owns the trial balance, a senior accountant who owns the reconciliations, an AR lead, an AP lead, a payroll owner, and an FP&A lead who owns the board pack. The function lives in the gap between the systems that generate the transactions and the workbook that signs them off. On the org chart it reads Accounting. In practice it reads a shared OneDrive folder with 47 copies of the master.

The 42-reconciling-item math

Pull every reconciling item open on day one of close across the last six months. Log the account, the system of record, the GL balance, the sub-ledger balance, the variance, the owner, the date raised, and the date cleared. Count items raised in month four that were raised in month three and month two against the same account. Count items cleared in the final 48 hours of close by posting an estimate instead of pulling the source. Count items that trace back to a single integration or a single bank feed. Most Series B finance teams past $14M ARR find 55 to 70 percent of recurring reconciling items trace to four to seven root causes, 25 to 40 percent cleared by estimate at the end of close, and 15 to 25 percent carrying forward three months in a row.

Walk one item. The August Stripe payout reconciliation showed $142K of unapplied cash on day one. The senior accountant pulled the Stripe balance report, matched 11 payouts to the bank, flagged four payouts where the fee split landed on the wrong GL account, and emailed the Stripe admin at the parent company for the breakdown. The breakdown came back on day six. The journal entries posted on day eight. The same four fee-split entries landed in September and the controller booked the same four manually again. Nobody updated the Stripe integration mapping because the controller runs close and the ops lead runs integrations and the ticket to fix it sat in a Linear project nobody reviews.

The team that should own this knows it is broken. The controller runs the Thursday close call. The senior accountant carries 11 to 18 open recs each close. The AR lead chases the deferred revenue roll-forward against a Salesforce opportunity report that lags billing by two days. The AP lead keys bills from Ramp into Netsuite and reconciles the Ramp statement by hand. The FP&A lead builds the variance narrative off a trial balance that keeps moving. The 14-day close is the question nobody charged against a cadence outside the close itself.

Why Netsuite and FloQast do not answer a question

You bought Netsuite or Sage Intacct at $34K to $140K a year for the GL. You bought FloQast or Numeric at $24K to $72K a year for the close checklist. You bought BlackLine at $14K to $42K a year for account reconciliations. You bought Mesh or Ramp at $0 to $18K a year for the T&E and card feed. Netsuite posts the journal entry the accountant books. FloQast tracks the checklist state. BlackLine stores the reconciliation workpaper. None of them pull Stripe's August payout breakdown, match it against the bank feed, score the four fee-split mappings against the current chart of accounts, draft the correcting journal entry with the memo and the attachment, and route it to the controller for a 10-minute review.

FloQast reports the Stripe reconciliation sits in In Review on day eight. It does not know the fee-split mapping is wrong. BlackLine stores the workpaper the accountant uploaded. It does not score the workpaper against last month's workpaper and flag the same four items reopening. Netsuite posts the entry. It does not ask whether the entry contradicts the chart of accounts the controller shipped in July. The system of record is a system of record. The checklist tool is a checklist. Neither is a function.

What a fractional AI close function does

Hand the Netsuite GL, the Stripe payout history, the Ramp card feed, the bank-feed exports, the Salesforce opportunity-to-cash mapping, the ADP payroll journal, the FloQast checklist, the BlackLine workpaper archive, the chart of accounts, the revenue recognition policy, and the close calendar to a fractional AI agent. The agent does the work a senior accountant, a staff accountant, and an analytics-engineer-for-finance would do together. The cadence is per-transaction on classification, per-day on reconciliation deltas, per-week on the roll-forward refresh, per-close on the workpaper draft, and per-quarter on the chart-of-accounts audit.

Every bank line matched to a sub-ledger inside two hours of hitting the feed. The Stripe payout lands Tuesday at 11:04 AM. By 1:00 PM the agent has matched 11 payouts to 11 Netsuite deposits, flagged the four fee-split lines against the chart of accounts, drafted the correcting journal entry with the memo and the Stripe reference attached, and routed it to the controller for review. The entry posts by close of business. No day-eight scramble in October.

Every reconciliation workpaper drafted on day one. The agent reads the sub-ledger balance against the GL on the morning of day one, drafts the roll-forward tab in the workbook format FloQast already stores, flags the variances against the prior three closes, and attaches the supporting Stripe, Ramp, and bank artifacts. The senior accountant opens day one with 42 pre-drafted workpapers and clears 31 of them to In Review by lunch.

Every recurring item traced to a root cause and routed to engineering. The quarterly close digest clusters the 42 recurring items into seven root causes, scores each against the current integration state, drafts the fix ticket for the ops lead, and names the close line that stops bleeding when the fix ships. The Stripe fee-split mapping gets fixed in week two of the next sprint and five recurring journal entries fall out of close in month seven.

Every variance over threshold flagged with the narrative pre-drafted. The FP&A lead opens the Friday variance review and the agent has already drafted the narrative for the 14 account lines moving over threshold, with the three transactions driving each variance named, the operational driver cited, and the FP&A model row referenced. The board pack lands on day eight instead of day fourteen.

Central indigo reconciliation engine with amber journal-entry tiles flowing in from Stripe, Ramp, Netsuite, and bank-feed grids, pink variance-flag threads routing to a GL ledger lattice, blue tie-out beams returning to a clean trial-balance crystal, dark near-black backdrop

The unit economics of a 14-day close

A Series B at $14M ARR running a 14-day close across six finance headcount is burning three lines. The controller, senior accountant, AR lead, AP lead, FP&A lead, and payroll owner clear 42 to 68 hours a week on reconciliations, workpaper drafts, and variance narratives during close weeks against a loaded hour of $90 to $180. That is $22K to $44K a month of senior finance time on tie-outs the agent clears to a 10-minute controller review. The team gets 11 to 18 hours a week back on the FP&A analysis the CFO keeps asking for.

The decision line is the second. Pulling close cycle time from 14 days to 6 moves the board pack from day 22 to day 10. Variance questions get answered against the current month, not the one two weeks ago. Pricing decisions, hiring approvals, and vendor renewals run against a trial balance the CFO signed on day six. The CEO stops asking the three variance questions in Slack on day 19 because the answer landed with the pack on day 10.

The audit line is the third. Catching the nine recurring workpaper review notes in Q2 and clearing them against a maintained chart of accounts cuts PBC list hours 22 to 34 percent on the next audit. On a $140K to $280K annual audit fee that is $31K to $95K of fee reduction and a Series B management-letter page that reads clean instead of citing three material weaknesses the controller already flagged in April.

A 14-day sprint to stand up the agent runs in the low to mid five figures. Ongoing cost lands at $4K to $9K a month on API spend, Netsuite and Stripe read access, and tooling plus a fractional close operator at $5K to $9K a month who owns the Thursday close call and the chart-of-accounts audit. Transaction classification and workpaper drafts ship in week one. Variance narratives and the root-cause digest ship in week two. The 42-item backlog clears inside the first full close.

What changes after the sprint

Picture the same first business day, 8:38 AM moment, two closes after the sprint ships. Your CFO opens the close tracker. Six business days to a signed trial balance. One person in the master workbook, with four read-only mirror tabs the agent updates on cadence. 11 reconciling items open, each with a pre-drafted workpaper and the supporting artifact attached. The controller edits the master. The senior accountant edits the master. The AR and AP leads edit the master. The version number holds.

By day three the controller reads a variance digest that names the five account lines moving over threshold, the three transactions driving each, and the FP&A model row the number ties to. By day six the trial balance signs. By day eight the board pack lands with the CEO's three variance questions pre-answered inside the narrative. The audit team opens the PBC request on day nine and the senior accountant delivers it by day eleven.

If your close currently reads 14 business days with six people in a shared workbook and 42 reconciling items open on day one, the version where every bank line matches inside two hours and every workpaper drafts on day one is fourteen days away. Month-end close is a function. You can hire a dedicated close manager, you can expand the fractional finance retainer, or you can scope a sprint and have it running before the next close. The work is the same. The calendar is not.

// Related notes