Count the hours before we touch them.
The Audit process inventory sets Hours_now: the measured time your team spends on the work in scope today. Every downstream number references this baseline, so the math starts from evidence, not a pitch.
Most firms are sold "hours saved" off an industry average. We report hours that stay saved, and what each one cost to reclaim, measured in your own system off the Audit baseline and the Build's eval suite. Not an average. Your number.
The metric we report first is the payback period in months: how long the engagement takes to return its own cost. A non-technical partner already thinks in payback and in partner hours. A "312% ROI" headline does not survive contact with a real budget meeting; a "this pays for itself in month eleven" does.
Two numbers support it. Cost per reclaimed hour tells you what an hour of capacity costs to buy back through the system, so you can compare it to the hour you are paying for today. And stay-back retention, the share of reclaimed hours still verified at six and twelve months, is the reliability moat: a saved hour that quietly returns as rework was never saved.
Months until cumulative value equals total cost. The number a partner can act on without a translation layer.
Total spend divided by the hours the system actually reclaims. Compare it to the hour you buy today.
Share of reclaimed hours still verified at 6 and 12 months. The moat, and the number we refuse to guess.
Hours_now comes straight from the Audit's process inventory: the time your team spends today on the specific work in scope. Not a survey guess, a counted baseline.
Hours_now = counted from Audit process inventoryA is the reliable automation rate read from the Build's eval suite: the pass rate on your own work, not an assumed percentage. Gross reclaim is what A can carry.
Gross_reclaim = Hours_now × A A = eval pass rate on the client's own workEvery system adds review hours: someone checks, approves, corrects. We subtract those, then annualize on 46 to 48 working weeks, never a full 52, so holidays and slack are not counted as capacity.
Net_reclaim = Gross_reclaim - review_hours_added Annual_reclaim = Net_reclaim/wk × 46–48 wksThe cost lens values a reclaimed hour at the fully-loaded staff cost you stop spending. The capacity lens values it at the realized billable or advisory rate, and it only applies if the firm has demand to redeploy those hours into.
Cost lens → fully-loaded staff cost / hr Capacity lens → realized billable rate / hr (only if redeployable demand exists)Cost per reclaimed hour is spend over annual reclaim. Payback is Year-1 cost over the monthly value the reclaim produces under the chosen lens.
Cost_per_hour = spend / Annual_reclaim Payback_months = Year1_cost / (Annual_value / 12)The Audit process inventory sets Hours_now: the measured time your team spends on the work in scope today. Every downstream number references this baseline, so the math starts from evidence, not a pitch.
The reliable automation rate A is the eval pass rate on your own documents and cases, not a vendor benchmark. If the suite says the system is right 70% of the time, A is 70%, and the reclaim is sized to it.
Decision tracing records what the system did and where a human had to step in. Those review hours are the add-back we subtract from gross, so Net_reclaim reflects the checking the system genuinely requires.
Run re-runs the eval suite on model upgrades and reports cost per hour and payback each quarter. A reclaim that decays after a model swap is caught here, not discovered in a year-end surprise.
The Audit sets the baseline, the eval suite proves the reclaim, and Run keeps it from decaying.
The same reclaimed hour can pay back on two very different timelines. We show both and tell you which one applies, rather than quoting the richer one as if it were automatic.
Value each reclaimed hour at the fully-loaded cost of the person no longer doing it by hand. Conservative, always valid, and the number we lead with when demand to redeploy is uncertain.
Applies: always. Never overstates.Value each reclaimed hour at the realized billable or advisory rate it can be redeployed into. Larger, but only real if the firm has the demand to fill that freed capacity with paid work.
Applies: only if billable demand exists to absorb the freed hours.Kindl is early-stage. The figures below are worked illustrations to show how the formula behaves, not measured results from a client. Every number is labeled as such.
On the cost lens ($110/hr loaded), year one does not fully pay back: the reclaimed hours are worth ~$77K against ~$139K of year-one spend. It clears only on the capacity lens: redeploy 60% of the freed hours into billable work at $325 (~$136K/yr) and payback lands around month 12 to 13. The honest fork: this only holds if the firm actually has billable demand to fill those hours. No demand, no capacity value.
On the junior wage alone (~$65/hr), this loses: 620 reclaimed hours are worth ~$40K against ~$117K of year-one spend. It pays through busy-season capacity: avoid a seasonal hire (~$25K) and redeploy ~200 senior hours into advisory at ~$250 (~$50K), for ~$75K/yr of realized value, and payback lands around month 14 to 16. The honest point: the wage math does not carry it. The seasonal-capacity math does, and only if that redeployment is real.
There is no "Kindl clients see X%" headline, and there will not be one until real engagements produce real numbers. An average measured on someone else's business is not a forecast for yours; it is a marketing number wearing a lab coat.
The billable-rate value only exists if you have demand to redeploy freed hours into. We lead with the cost lens, name the capacity lens as conditional, and never blend the richer number into the headline as if it always applied.
We subtract the review the system adds back before we call an hour reclaimed, and we annualize on 46 to 48 working weeks, not 52. Counting gross hours across a full calendar year is the easiest way to inflate a number, so we do neither.
Stay-back retention is measured, not projected. Until Run has produced a real 6 and 12-month figure, we report the metric as pending rather than inventing a placeholder. A moat you have not measured is not a moat you get to claim.
The formula, run on labeled illustrative figures. Every number carries its caveat. This is where we are today, and we say so.
A single client, with permission, real inputs, real payback. Named as one data point, not a trend.
A median across engagements, always published with the sample size behind it. No N, no claim.
Stay-back retention from Run's own re-checks. The reliability moat, reported only once it is measured.
A working session with our team · 30–60 min · your baseline, your math, a plan you keep