Free self-assessment
Is your financial data ready to automate?
Thirty checks to run before you build a forecast, a dashboard or an agent on top of your numbers. Point any automation at messy books and it will hand you confident, well-formatted, wrong answers — faster than a person ever could.
Takes about ten minutes. Nothing is submitted anywhere — the scoring runs entirely in your browser and your answers never leave your device.
Severity marks how badly each one distorts your numbers when it is wrong. Critical items break everything downstream — an unticked Critical caps your result regardless of the total.
01 · Chart of accounts and mapping
Does the same cost mean the same thing everywhere?
02 · Consolidation and intercompany
Do your entities cancel out correctly?
03 · Splits and allocations
Can you see cost by function, not just in total?
04 · Revenue recognition and accruals
The most value-dense section, and the one most often skipped.
05 · Outliers and data integrity
Is anything quietly faking a trend?
06 · Cross-system reconciliation
Do all your systems tell the same story?
Reading your score
What the number means.
| Score | Where you are | What to do next |
|---|---|---|
| 25–30 | The foundation holds | Build the forecast, the reporting and the automation. They will stand on real numbers. Re-run this quarterly — data quality decays. |
| 15–24 | Solid core, real gaps | Fix the Criticals before you trust a forecast: cash tie-out, accrual revenue, deferred revenue and intercompany elimination. The rest can follow. |
| Below 15 | Your reports are telling you stories | Clean the foundation first. Anything automated on top of this will be confidently wrong, and it will be wrong faster than a person would be. |
Why this comes first
Automation does not fix bad data. It scales it.
Every agent, dashboard and forecast is a function of what sits underneath it. Point one at books where revenue is recognised on receipt and intercompany is never eliminated, and it will produce a beautifully formatted, internally consistent, entirely wrong picture — and it will produce it every month, on schedule, with more authority than the spreadsheet it replaced.
That is the real risk in automating a finance function, and it is not a risk anybody markets to you. It is also why every XLCFO engagement opens with a diagnostic over the last closed period in which we fix nothing. The finding is the opening position, and it is usually the most valuable document a client receives in the first quarter.
If you scored below 24 and would rather not work through the remediation yourself, that is the conversation to have. We do this as a fixed-scope piece of work before any reporting or forecasting engagement begins — because there is no point building the second thing on top of a broken first one.
Would you rather we ran all thirty?
We run the diagnostic over your last closed period, fix nothing, and give you the opening findings report — what is unreconciled, what is unsubstantiated, and what it is costing you in decisions made on the wrong numbers.