Skip to content

Cost profiles

A cost profile is a rule that says what a position costs. Rather than typing a number onto every slot, you describe the shape of a position — an Engineer, at Senior, in London — and give that shape a price. Every slot matching it is costed automatically, and stays correct when you add more.

This is what makes a model answer financial questions. Change the structure and the cost follows, with no spreadsheet to keep in step.

Field Notes
Role, Level, Location, Company The criteria. Any combination, all optional.
Cost What a matching position costs — typically fully-loaded annual cost.

A profile matches a slot when every criterion it names matches that slot. A criterion left blank is a wildcard: it matches anything.

So a profile with only Role = Engineer prices every engineer, wherever they are and whatever their level. Add Level = Senior and it prices only senior engineers.

When more than one profile matches, the most specific wins — the one naming the most criteria. This lets you layer a general rule and then override it for the cases that differ:

Profile Cost Applies to
Role = Engineer £100,000 Any engineer not covered below.
Role = Engineer, Level = Senior £130,000 Senior engineers, anywhere.
Role = Engineer, Location = NYC £120,000 Engineers in NYC, at any level.
Role = Engineer, Level = Senior, Location = NYC £150,000 Senior engineers in NYC.

Start broad and add exceptions as you find them. You don’t need a profile per combination — only per price.

A slot that no profile matches is unmatched: it counts toward headcount but contributes nothing to cost. That would quietly understate your total, so Resorcerer surfaces it — the Summary shows an unmatched count, and the Problems view lists the slots concerned.

Treating that count as a to-do list is the fastest way to a trustworthy model: click through, see which combinations aren’t covered, and add the profiles that cover them.

Cost is a property of the position, not the person, so a vacant slot is costed exactly like a filled one. The Summary reports filled cost and vacant cost separately, which is the number you want when arguing about a hiring plan: not what the team costs now, but what it will cost once it’s fully staffed.

A slot belonging to several units is counted once for headcount, and its cost is divided between them, so unit-level rollups still sum to the model total rather than double-counting the shared position.