Permanent desks
Book the fee, then keep it through the guarantee window
A perm desk is paid once per placement, months after the work started, and can be asked to give part of it back if the hire leaves in the first quarter.
Surhires is built for permanent desks where the fee is a percentage of first-year salary. It holds the agreed salary and fee basis on the placement, tracks the acceptance-to-start period where counter-offers happen, keeps guarantee and rebate windows visible after a placement closes, and forecasts from real stage conversion.
By Surhires Editorial · Published · Reviewed
Your fee is a percentage of somebody else's salary, so salary data is revenue data
On a contract desk, a rate error costs a few points of margin per hour. On a perm desk, the salary is the fee. A role briefed at eighty thousand and placed at seventy-two costs a twenty percent desk sixteen hundred, and that gap is usually created weeks earlier by a brief nobody pinned down and a candidate expectation nobody recorded in a field.
Surhires keeps salary as structured data on both sides. The requisition carries a band with a floor, a ceiling and the currency, plus the fee basis: percentage, flat, or a scale with thresholds. The candidate carries a current package and an expectation, each with the currency they were quoted in and the date they were quoted. When a submittal goes out, the gap between the two is visible before the client sees the profile rather than after the offer is drafted.
The placement then records what was actually agreed, what the fee was calculated on, and whether bonus or guaranteed elements were included in the fee base. That last field settles a surprising number of invoicing disputes on its own.
A long feedback loop means the forecast has to come from stage conversion
A perm search takes weeks. Sourcing, screening, submittal, first interview, second interview, offer, acceptance, notice period, start. By the time a desk learns that a decision made in week one was wrong, it is week nine and the quarter is already shaped. This is why gut-feel forecasting fails on perm desks specifically: the loop is too slow for intuition to calibrate against.
The only reliable forecast is arithmetic on your own conversion rates. If your desk converts a known proportion of first interviews into offers, and a known proportion of offers into starts, then the number of candidates sitting at each stage today implies a range for next quarter. Surhires computes those conversion rates per recruiter, per client and per role type from your actual stage history, and shows the forecast as a range with the assumptions visible rather than as a single confident number.
Where there is not yet enough history for the numbers to mean anything, the forecast says so. A conversion rate computed from six placements is not a forecast, and presenting it as one is worse than presenting nothing.
The gap between acceptance and start date is where perm fees die
The riskiest period of a permanent placement begins the moment it looks safe. The candidate accepts, everybody stops working the deal, and then they hand in notice to an employer who would rather keep them. Four weeks of notice is four weeks for a counter-offer, a competing process to conclude, or a slow drift back toward the familiar.
Surhires treats that period as an active stage rather than a waiting room. The placement carries the acceptance date, the notice period, the agreed start date and the resignation date once it happens. Structured check-ins run through the gap on a cadence you set, and the Placement Risk Agent watches the signals that precede a drop-out: notice not yet handed in when it should have been, a check-in unanswered, a start date pushed, references stalling.
None of this makes a candidate honest. It makes the desk aware in week two of the notice period rather than on the morning the candidate does not appear, which is the difference between placing a backup and refunding a fee.
- Acceptance date, resignation date, notice period and start date as separate fields, not one status
- Scheduled check-in cadence between acceptance and start, on the recruiter's task list
- Counter-offer risk flagged from unanswered check-ins, late resignations and pushed start dates
- The client contact kept informed through the same record rather than through a parallel email thread
Guarantee and rebate windows are a liability you should be able to see
Most perm terms carry a guarantee: if the placement leaves inside a stated period, the client gets a free replacement or a sliding rebate. The commercial consequence is that a fee invoiced in March is not fully earned until the window closes in June, and a desk that treats invoiced revenue as banked revenue is overstating itself by whatever is still at risk.
Every placement carries its guarantee terms: the window length, whether the remedy is a rebate or a replacement, and the sliding scale where one applies. Placements inside the window stay visible on the pipeline after they close, with the days remaining and the exposure attached. If a placement fails inside the window, it moves to a drop-out state, the obligation is recorded against the client, and the replacement search is linked back to the original so the rebate or replacement can be tracked to its conclusion.
That linkage matters at review time. A desk with a high gross fee and a high rebate rate is a different business from one with the same gross and none, and only one of them is worth expanding.
Coded dispositions make a slow loop learnable
Because feedback arrives so late on a perm desk, the only way to learn from it is to record it in a form that can be counted. Surhires requires a coded disposition at every drop-out: failed technical screen, salary above budget, a better-qualified candidate was selected, candidate declined, candidate accepted a counter-offer, position withdrawn. A free-text note can sit alongside it, but the code is mandatory.
The patterns that emerge are usually about the brief rather than the candidates. A client rejecting on salary in most cases is telling you the band is wrong, and that is a conversation to have in week two rather than week seven. A desk losing candidates to counter-offers repeatedly has a qualification problem at the start of the process, not a closing problem at the end.
Salary transparency changes what a job advert is allowed to say
A growing number of US states and other jurisdictions require a salary range on a posted role, with different rules about what has to be disclosed and when. For a perm desk advertising across several states, that is a per-posting question rather than a policy question.
Surhires can check a job posting against the salary-range disclosure rules of the places it is being published to and flag it before it goes out. This is a capability, not a compliance guarantee: the product surfaces the rule that appears to apply and shows what the posting is missing. Whether a given advert satisfies the law where it runs remains a decision for you and your counsel.
The desk should be measured on net fee, not gross fee
The Placement Pipeline Command Centre shows offers live with acceptance risk, placements closed, revenue booked against revenue invoiced, and at-risk placements inside the guarantee window. On a perm desk that last panel is the one that turns a management report into a working tool.
Recruiter performance follows the same logic. Placements, average fee, interview-to-offer conversion, offer-to-start conversion, drop-out rate inside guarantee, and net fee after rebates. A desk optimised on gross placements will eventually book fees it has to return, and the only defence is measuring the number that survives the guarantee window.
What a perm desk should not expect from this
Surhires is recruitment software. It is not an HRIS, a payroll system, a background-check provider or an assessment platform. It raises an offer document and a placement invoice; it does not onboard the hire, run their probation review, or hold their employment record after day one.
It also does not decide anything. AI agents draft, score, summarise and flag, and a recruiter takes every decision that matters. Where scoring is used and an automated employment decision tool is in scope, the product records which candidates were scored and can export the data an independent bias audit needs. Commissioning that audit and issuing candidate notice remain yours.
What you get
Structured salary bands
Floor, ceiling, currency and fee basis on the requisition rather than in the brief text.
Candidate expectation fields
Current package and expectation with currency and the date each was quoted.
Fee basis on placement
Percentage, flat or scaled fee, and exactly which salary elements it was calculated on.
Offer tracking
Offer value, response deadline, acceptance state and recorded counter-offer risk.
Acceptance-to-start stage
Notice period, resignation date and start date held as separate, reportable fields.
Post-offer check-ins
A scheduled cadence of candidate contact through the notice period, on the task list.
Placement risk flags
Late resignation, unanswered check-in or pushed start date raised before the start.
Guarantee terms
Window length, rebate scale or replacement remedy recorded on every placement.
At-risk placement view
Closed placements still inside their guarantee, with days remaining and exposure.
Replacement linkage
A drop-out search linked to the original placement so the rebate is tracked to conclusion.
Coded dispositions
A fixed rejection list at every drop-out, countable across clients and role types.
Stage conversion forecasting
Revenue range derived from your own interview-to-offer and offer-to-start rates.
Pay transparency check
Postings checked against salary-disclosure rules for the places they are published.
Structured scorecards
Panel feedback scored against the requisition instead of written as a paragraph.
Net fee reporting
Fees after rebates by recruiter, client and role type, alongside gross placement volume.
Questions recruiters ask
Can the system stop a placement being marked closed before the guarantee expires?
It keeps the placement visible rather than blocking it. The placement closes and the invoice is raised, but it stays on the at-risk view until the guarantee window ends, with days remaining and the rebate exposure attached. Revenue booked and revenue fully earned are shown as different numbers because they are.
How does the counter-offer risk flag actually work?
It is signal-based, not predictive magic. The placement record knows when acceptance happened, when notice should have been handed in, whether scheduled check-ins were answered and whether the start date has moved. When those signals point the wrong way, the recruiter gets a task. A recruiter still has to make the call.
Do you calculate the placement fee automatically?
The fee is derived from the fee basis on the requisition and the agreed salary on the placement, including whether bonus or guaranteed elements were part of the base. You can override it, and the override is recorded with who set it. There is also a standalone placement fee calculator on the site for quoting before a record exists.
Can different clients have different guarantee terms?
Yes. Guarantee window, remedy type and any sliding rebate scale are set per client, and inherited by placements made against that client unless overridden on the individual placement. The terms travel with the placement record, so the obligation is visible to whoever picks the account up later.
Is the revenue forecast reliable enough to run a desk on?
It is as reliable as your history. The forecast is a range computed from your own stage conversion, with the assumptions shown, and where the sample is too small to be meaningful it says so instead of producing a number. It is for planning; commission runs from placements and invoices, which are facts.
Does Surhires handle onboarding after the candidate starts?
Only to the boundary of the placement. Offer letters and the placement invoice sit in the product, and there is an employee lifecycle module for teams who want the first steps in one place. Payroll, benefits, probation reviews and the ongoing employment record belong in an HRIS, and we do not claim to be one.
Keep reading
- Keep offered candidates warm until they actually join
- Offer letters that match what was agreed
- Structured feedback instead of an opinion
- Catch a missing salary range before the advert goes out
- Work out the fee and the margin before you quote
- Numbers a desk can act on before Friday
- Invoice the placement you already recorded
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.