For most finance teams at 50–200 person companies, the month-end close is a three-day ritual: export from the ERP, pull from the CRM, reconcile in a spreadsheet nobody fully trusts. Here is what close looks like after the dashboard is live.
The close starts the same way every month. Someone exports transactions from the ERP. Someone else pulls won deals from the CRM. A third person checks the payroll system. By 10am on day one you have three CSV files, a master Excel workbook, and an implicit agreement across the finance team that the real number will emerge sometime around Thursday.
For most finance teams at 50–200 person companies, the month-end close takes three days and produces a number that nobody fully trusts. Not because the team is slow or careless, because the data lives in three places and the reconciliation is manual.
The three failure modes
Every manual close we have seen fails in one of three ways. Usually all three in the same month.
The version problem.The master workbook lives on a shared drive. Two people open it at the same time. One saves over the other. Nobody notices until the totals do not match and someone has to spend forty minutes working out which version is correct. The answer is usually “neither, there is a third version in someone’s Downloads folder.”
The attribution problem. A deal was marked Closed Won on the 28th but payment did not arrive until the 3rd of next month. Depending on which system you trust, CRM or bank feed, revenue for the month is either €42,000 or €34,500. Finance says one number. Sales says another. The CEO asks which is right and the honest answer is: it depends on how you define the month. That conversation happens every close, and it takes longer each time.
The late discovery. On day two, someone notices a cost coded to the wrong department three months ago. It has been sitting in the numbers, quietly distorting margin. Fixing it means retroactively adjusting three months of reports and re-presenting corrected figures to leadership. Nobody is wrong, the spreadsheet just had no way to surface the discrepancy until a human happened to look at the right cell.
What close looks like with a live dashboard
The dashboard connects directly to the ERP, the CRM, and the bank feed. It runs a reconciliation check automatically: deals marked Closed Won in the CRM are matched against payment records from the bank. Any mismatch surfaces as a flag, not a hidden discrepancy waiting to be discovered on day two.
On day one of close, the finance lead opens the dashboard and sees the P&L for the month. Revenue is pre-reconciled. Costs are broken down by department and cost centre. Margin is live. The number at the top is the same number that will go in the board deck, not a starting point for three days of work, but the answer.
Day two is review, not reconstruction. The finance lead checks the flags. This month there are two: one timing difference on a deal that crossed the month boundary, one supplier invoice posted to the wrong cost centre. Both resolved by noon. The deck is done by 3pm.
Day three used to be the day the close finished. Now it is the first day of the next month.
What actually changes in the build
The dashboard does not replace your ERP or your CRM. It sits above them and reads from both. The reconciliation logic, matching deal timestamps against payment dates, flagging cost centre mismatches, surfacing timing differences, is the work that used to live in your head and in a spreadsheet formula that someone wrote two years ago and nobody has touched since.
The data model we build for a typical finance close dashboard has four layers: raw source data from each system, a reconciliation layer that runs the matching logic, a business logic layer that applies your revenue recognition rules, and the display layer. The first three are invisible to the user. The display layer is what the finance lead opens on day one.
The transition
Most teams run the dashboard in parallel with the spreadsheet for two close cycles. In the first cycle they reconcile both and compare. In the second cycle the spreadsheet is the backup. By the third month nobody opens the spreadsheet.
The hardest moment of the transition is the first time the dashboard number disagrees with the spreadsheet number. You have to decide which one to trust. In every case we have seen, the dashboard was right. The spreadsheet had a formula error that had been compounding quietly for months.
That first disagreement is also the moment the finance lead stops treating the dashboard as a nice-to-have and starts treating it as the record. From that point, close is a verification exercise, not a data-gathering one.