Part II · Chapter 4 · What a control is · lesson 9
Price your own controls in hours, not in licences
14 min
Builds on The bill is not the audit fee
Part II · Chapter 4 · What a control is · lesson 9
14 min
Builds on The bill is not the audit fee
Price one control. Not the licence, not the audit fee — the hours, in the weeks of people who already have jobs.
Take the quarterly access review from earlier in this track. Four times a year, about six hours each time, three people in the room: the person who knows what a role grants, the person who knows what the holder does, and whoever has the standing to remove something. Call the company a hundred and twenty people, with roughly forty joiners and leavers a year, each costing an hour and a half of access work on top of the scheduled reviews.
Before the model runs: how many person-days a year is that, and does it fit inside one person's spare capacity?
Predict
Control cost
Hypothetical model, not a forecast
The recurring effort one control consumes in a year, in person-days, and the headcount at which it outgrows a single owner.
It assumes
It ignores
Leave the headcount where it is. Find the hours per instance at which the scheduled reviews alone already exceed what one owner can give this control — before a single joiner or leaver is counted.
Hours one instance takes, per person involved.
People in the organisation, which is what the event rate is measured against.
| Headcount | What the control costs in total | The scheduled part, which never moves |
|---|---|---|
| 1 | 9.06 | 9 |
| 10 | 9.63 | 9 |
| 25 | 10.56 | 9 |
| 50 | 12.13 | 9 |
| 100 | 15.25 | 9 |
| 120 | 16.5 | 9 |
Not there yet — keep moving the controls.
Sixteen and a half person-days. Nine of them from the four reviews, seven and a half from the joiners and leavers — so nearly half the cost of this control is driven by hiring rather than by the calendar, and nothing in the control's own description mentions hiring at all.
Then the line that matters. At twelve days a year per owner, this control outgrew one person at around fifty people. The company is at a hundred and twenty. It has needed two owners for a long time and has one, and nothing anywhere in the register says so.
That is the output of this model, and it is not the total.
Somebody is currently absorbing sixteen and a half days a year of access review. If they are the only name in the owner field, they have been given three weeks of annual work that appears nowhere in their objectives, was never discussed, and does not show up as a line in anyone's plan. It shows up as somebody being slightly behind all year.
Now do it for the rest of the register. Eleven controls at a few days each is a person. Not a person anybody hired — a person assembled out of fragments of other people's weeks, and the fragments are distributed unevenly: the controls cluster on whoever is nearest to access, deploys and suppliers, which in a company this size is usually one or two engineers and whoever does the contracts.
The condition under which all of this misleads you is the interesting one, and it is common: a control's hours are often spent by somebody who does not know they are a control owner. Nobody told the engineer who wrote the access script that they now own a control. Nobody told the office manager that chasing acknowledgements is an operating control with a cadence. Their hours are real and absent from every register, which means the model understates them and the people in question cannot push back, because the work has no name.
Check
The scheduled half of a control's cost is fixed and feels like the whole thing, because it is the part written in the policy. Four reviews a year is four reviews whether the company is forty people or four hundred.
The churn half is per event, and events are per head. That is the entire reason a control that was genuinely free at twenty people is somebody's second job at a hundred and twenty: nothing about the control changed, nothing about the policy changed, and the company tripled.
It is also why the honest answer to “has this control got more expensive?” is usually that nobody has looked since it was designed. The design was costed, if at all, against the organisation that existed at the time, and the only signal that the cost has moved is one person falling behind.