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.
What a profile looks like
Section titled “What a profile looks like”| Field | Notes |
|---|---|
| Role, Level, Location, Company | The criteria. Any combination, all optional. |
| Cost | What a matching position costs — typically fully-loaded annual cost. |
How matching works
Section titled “How matching works”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.
Unmatched positions
Section titled “Unmatched positions”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.
Vacant positions cost money
Section titled “Vacant positions cost money”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.
Positions shared across units
Section titled “Positions shared across units”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.
Related
Section titled “Related”- People and attributes — where the criteria come from.
- Units and slots — what gets costed.
- Analyse a model — reading cost back by unit, role, level, or location.