All guides FP&A Strategy

The Real Cost of Ad-Hoc Financial Analysis

Ad-hoc analysis never appears as a budget line, which is exactly why it costs so much. A full decomposition of what unplanned financial questions actually cost in analyst hours, fully-loaded salary, and delayed decisions.

Adithya Anilkumar · Co-founder, DataWyse · · 11 min read

Key takeaways

  • Ad-hoc analysis is absorbed into existing salaries rather than budgeted, so it never appears as spend, only as work that did not get done.
  • A mid-market finance leader typically fields three to four unplanned analysis requests a day, each consuming five to ten hours end to end.
  • The senior person handles the hardest requests, because they require knowing the business rather than knowing the spreadsheet. That makes the effective hourly rate far higher than a junior analyst's.
  • Rework is most of the work: the first answer surfaces a follow-up that invalidates the first cut, and two or three passes per question is normal.
  • The largest cost is invisible: the questions nobody asked because the answer would have taken three days.

Ad-hoc financial analysis is the most expensive line item that appears in no budget. It is absorbed into salaries that are already being paid, so it never shows up as spend, only as work that did not get done. This piece decomposes what it actually costs, using the same arithmetic we walk finance leaders through on a first call.

Start with the definition, because it decides the number

Ad-hoc analysis is any financial question that was not already on a report and required building something new to answer. A scenario model when a large customer hints at churn. A variance deep-dive when gross margin moves two points and nobody can say why. A cash re-forecast when a major collection slips. A board follow-up that arrives by email three days after the meeting.

The test is simple: did answering it mean opening a spreadsheet and constructing something from scratch? If yes, it counts. If the answer was already sitting in a dashboard, it does not.

This definition matters because it is broader than most finance leaders assume. When we ask how many ad-hoc requests a team handles, the first answer is usually two or three a month. When we walk through the previous fortnight request by request, the number is consistently higher, because the small ones do not feel like analysis at the time.

The four costs, in order of how badly they are underestimated

1. Direct hours, at the wrong hourly rate

The obvious cost is time. The mistake is costing that time at the wrong rate.

Ad-hoc questions arrive with urgency and ambiguity attached. They are rarely well specified, and answering them requires knowing which numbers can be trusted, which customer is an exception, and why last March is not comparable. That knowledge lives with whoever has been there longest, so the work lands on the most expensive person in the finance function, not the cheapest.

In most mid-market teams that is the CFO or VP Finance personally. Excluding your own time is the single most common reason this calculation comes out too low.

Use a fully-loaded hourly rate, not base salary divided by hours. Fully loaded means base plus employer taxes, benefits, equipment, software, and overhead, which in the US typically lands between 1.25 and 1.4 times base. For a senior analyst on $95,000 working roughly 2,000 productive hours a year:

  • Fully-loaded annual cost: $95,000 × 1.3 = $123,500
  • Fully-loaded hourly rate: $123,500 ÷ 2,000 = $61.75

At twelve requests a month averaging six hours each, that is 72 hours monthly, or about $4,450 a month and $53,000 a year, in work nobody approved, scheduled, or budgeted.

2. Rework, which is most of the work

The first answer to a financial question almost never survives contact with the person who asked it. It surfaces a follow-up that reframes the question, and the reframing invalidates the first cut.

You produce a margin variance by product line. The response is that it should have been by customer segment, because the concern is a specific account. That is not a small edit: the data has to be re-pulled and re-shaped. Two or three passes per question is normal, and when finance leaders estimate how long an analysis took, they almost always describe the final pass rather than the total.

If you estimated six hours per request from memory, the real figure including rework is probably closer to nine.

3. Displacement, which never appears anywhere

Every hour spent assembling an ad-hoc analysis is an hour not spent on something else. In finance teams the displaced work is remarkably consistent: business partnering, process improvement, and the forecasting discipline that would reduce the number of surprises generating ad-hoc requests in the first place.

This is a compounding cost. The work that would reduce future ad-hoc volume is exactly the work ad-hoc volume displaces. Teams that fall behind tend to stay behind, and the reason is structural rather than a matter of effort.

4. Delay, which is usually the largest

An answer that arrives after the decision has been made has no value at all.

Pricing changes, hiring approvals, vendor renewals, and customer negotiations do not wait for a model to be finished. When the analysis takes three days and the decision window is one, the decision gets made on instinct, and the cost of that appears in no spreadsheet.

The harder version of this cost is the analysis nobody requested. Once a team learns that a particular question takes three days, people stop asking it. The question does not disappear; it goes unanswered, and the decision it would have informed gets made on a worse basis. In most finance functions we have looked at, this is the largest cost of the four and the only one that is completely invisible.

Worked example: a $28M revenue business

A finance team of four: a VP Finance, two analysts, and a controller. The company runs a modern FP&A platform for consolidation and monthly reporting.

InputValue
Ad-hoc requests per month18
Average hours per request, including rework7
Share handled by VP Finance40%
VP Finance fully-loaded hourly rate$104
Analyst fully-loaded hourly rate$58

Monthly hours: 18 × 7 = 126. Of those, 50 hours sit with the VP Finance and 76 with the analysts.

  • VP Finance: 50 × $104 = $5,200 a month
  • Analysts: 76 × $58 = $4,408 a month
  • Total: $9,608 a month, or roughly $115,000 a year

That is comparable to a full analyst hire, spent entirely on work that was never planned, and it excludes displacement and delay entirely.

Why this work resists the obvious fixes

Better reporting reduces the routine subset only. Some ad-hoc requests are really just missing reports, and building those reports removes them permanently. But the genuinely unplanned questions remain, and better visibility often increases them, because surfacing more anomalies produces more things worth investigating.

Hiring adds capacity, not speed. A new analyst takes months to acquire the business context that makes ad-hoc work possible, and until then they can execute but not interpret. Meanwhile the fixed cost is permanent while the demand is variable.

General-purpose AI tools fail on verification. Every finance leader we have spoken to has tried ChatGPT or an AI spreadsheet assistant. The blocker was consistently reliability rather than capability: output that could not be checked, delivered with complete confidence. One CFO described an AI Excel agent that failed to understand the requirements and produced incorrect calculations, and once that happens once, the tool is finished for anything that reaches a board.

What actually moves the number

The hours are dominated by assembly, not analysis. Exporting from several systems, reconciling where they disagree, and reshaping the data before any question can be answered typically consumes far more time than the analytical step itself. That is the part that can be automated without automating judgement.

The goal is not to template the question, by definition you cannot template a question nobody predicted. It is to make the plumbing beneath it fast enough that a novel question stops costing days. The analytical judgement stays with a person; the export-reconcile-reshape cycle does not have to.

Calculate your own figure

Run your own numbers before accepting anyone's benchmark, including ours. Count the ad-hoc requests from the last fortnight honestly, including the small ones. Estimate hours including rework rather than the final pass. Use fully-loaded rates, and include your own time at your own rate.

The number that comes out is almost always larger than the one people carry in their heads, not because the estimate is aggressive, but because nothing in the accounting system ever presents this cost as a total.

How to measure it in your own function

The figure is invisible because it sits inside salaries already being paid, so estimating it does not work: people systematically under-report. Two weeks of logging does.

For every unplanned request, record five fields: who asked, who answered, elapsed hours, how many systems it touched, and whether a decision followed. Then price the hours at fully-loaded rates: base salary plus taxes, benefits, equipment, and software, which for most US employers lands between 1.25 and 1.4 times base.

Three things usually surface. The volume is higher than anyone guessed. The senior people handle the hard ones personally, because those questions require knowing the business rather than knowing the spreadsheet. And there is a queue of questions nobody asked because the answer would have taken three days.

The number that does not appear anywhere

That third finding is the one worth sitting with. A decision deferred for a week because the analysis was slow does not show up as a cost: it shows up as a decision made later, or made on instinct, or not made at all.

In most mid-market finance functions this exceeds the measured hours. It is also the part no spreadsheet template addresses, because the constraint is not the analysis. It is the assembly in front of it, which is roughly 70% of the elapsed time and none of the interesting work.

Frequently asked questions

What counts as ad-hoc financial analysis?

Any financial question that was not already on a report and required building something new to answer: scenario models, variance deep-dives, cash re-forecasts, margin decomposition by segment, board follow-ups. If answering it meant opening Excel and constructing something from scratch, it counts.

How much does ad-hoc analysis cost a mid-market company?

It depends on volume and seniority, but the arithmetic is straightforward: requests per month, multiplied by hours per request, multiplied by the fully-loaded hourly cost of whoever does the work. For a team fielding twelve requests a month at six hours each, with a senior analyst on $95,000 base, that is roughly $53,000 a year in work that was never budgeted.

Why does ad-hoc analysis take so long?

Because most of the time goes into assembly rather than analysis. Data has to be exported from several systems, reconciled where they disagree, and shaped before any question can be answered. The analytical step is often the shortest part of the process.

Can ad-hoc analysis be eliminated with better reporting?

No. Better reporting reduces the routine subset, but the defining characteristic of ad-hoc work is that it responds to something unexpected. You cannot template a question nobody predicted, which is why the category persists no matter how mature the reporting stack becomes.

A
Written by Adithya Anilkumar Co-founder, DataWyse
Stop guessing. Start asking.

Every question in this guide, answered in minutes

DataWyse is an agentic financial analyst for mid-market finance teams. Ask in plain English, get the analysis back with every number traceable to its formula and source data.