The baseline's real job is to seed two ledgers that stay separate forever. Mixing them is the most common way savings claims become unfalsifiable.
Ledger one: hours saved. Baseline hours per period minus post-rollout hours per period, for the same volume. Volume normalization matters: if ticket volume doubled after rollout, raw hours may rise while hours per ticket fall. Report hours per unit of work, then multiply by actual volume.
Ledger two: error cost avoided. Baseline error cost per period minus post-rollout error cost per period, using the same cost components. If a component changes definition mid-flight, restate the baseline and say you did.
There is a third number that must be subtracted from both: the rework the AI itself creates. The clean formulation is that if AI drafts in 20 minutes instead of 60 but you spend 25 minutes fixing it, the saving is 15 minutes, not 40 the Naitive metrics guide. Net time saved must be measured after review and rework time, using measured data rather than survey estimates the Waydev ROI guide.
Then apply the honesty test that finance will apply anyway. Counted hours are capacity, not cash, unless headcount, contractor spend or overtime actually fell. Present them as capacity (for example, the equivalent of a stated number of full-time staff) and show where the capacity went. A guide to AI agent ROI calls the alternative "phantom productivity": a claim that hours were saved while nobody can show where they went the Pickaxe ROI guide. One benchmark report also flags that AI automation delivers credible workflow-level gains while enterprise-wide ROI remains uneven and conditional on baseline measurement and workflow redesign the Alice Labs benchmark report.
A one-page ledger format that survives review:
| Line | Formula | Source |
|---|
| Baseline hours per 1,000 units | Sum of time_mean_min per task x 1,000 / 60 | Frozen baseline |
| Post-rollout hours per 1,000 units | Same calculation, same tasks | Post-rollout sample |
| Gross hours saved | Baseline minus post-rollout | Both |
| AI review and rework hours | Measured review time per unit x units | Post-rollout sample |
| Net hours saved | Gross minus rework | Both |
| Baseline error cost per 1,000 units | Error rate x error cost x 1,000 | Frozen baseline |
| Post-rollout error cost per 1,000 units | Same components | Post-rollout sample |
| Error cost avoided | Baseline minus post-rollout | Both |
If your AI touches several systems and model types, the post-rollout side is easier to keep consistent when time and error data come from one place. Quanta Inference (https://quantaintelligence.ai/inference) exposes text, image, video, audio and embedding models through one OpenAI-compatible API, which keeps the measurement surface to a single key and a single cost line.