
Frankly, recruitment costs in the UK vary wildly depending on role seniority, industry, and hiring method. As a rule of thumb, the total cost to hire a mid-level professional can range from £8,000 to £15,000, while senior or executive roles often exceed £30,000. This includes direct expenses like advertising, recruiter fees, and internal HR time, plus indirect costs such as lost productivity during the vacancy period.
To break it down, agency fees are typically 15–25% of the candidate’s first-year salary for permanent hires. For a £40,000 salary, that’s £6,000–£10,000. In-house recruitment teams reduce that but add fixed overheads. Temporary or contract staff involve agency markups of 30–50% on hourly rates. Internal recruitment costs – like job board subscriptions, LinkedIn Recruiter, and software – often add £2,000–£5,000 per hire. The real kicker is time-to-hire: average UK time-to-hire for a specialist role is 30 days, during which the empty seat costs roughly 1.5x the daily salary in lost output.
Here’s a quick cost breakdown for a typical permanent hire at £50,000 salary:
| Cost Component | Typical Amount | Notes |
|---|---|---|
| Agency fee (20%) | £10,000 | One-time, contingent on placement |
| Job ads & LinkedIn | £1,500 | Premium job slots and sponsored posts |
| Internal HR time (30 hours) | £2,100 | Based on average HR manager hourly rate |
| Background checks & assessments | £500 | Basic DBS and skills tests |
| Onboarding & training | £2,000 | First‐month productivity gap |
| Total | £16,100 | Excludes lost productivity during vacancy |
So, for a straightforward answer: expect to budget between 20% and 30% of the role’s first-year salary for a permanent hire, and more if you use premium agencies or need niche skills. The best way to reduce costs is to improve your employer brand and candidate screening process – but that’s a whole other conversation.


