Il cost per hire è uno dei KPI di recruiting più importanti e più ignorati. Molte agenzie e uffici HR non lo calcolano mai, operando senza sapere quanto costa davvero assumere una persona. E senza saperlo, non possono ottimizzarlo.

Vediamo come calcolarlo correttamente, come interpretarlo e — soprattutto — come ridurlo.

Cos'è il cost per hire

Il cost per hire (CPH) è il costo totale sostenuto per portare a bordo un nuovo dipendente, diviso per il numero di assunzioni nel periodo di riferimento.

Formula base:

Cost per hire = (Costi interni + Costi esterni) / Numero di assunzioni

Semplice in teoria. La difficoltà è identificare correttamente tutti i costi che entrano nel calcolo.

Come calcolare i costi interni

I costi interni sono quelli spesso invisibili perché non appaiono in una fattura. Sono il tempo delle persone coinvolte nel processo.

Team HR / Selectore:

  • Ore di sourcing (ricerca candidati, annunci, outreach)
  • Ore di screening CV
  • Ore dedicate ai colloqui
  • Ore di coordinamento (scheduling, comunicazioni, feedback)
  • Ore di amministrazione (offerta, onboarding documentale)

Manager e team:

  • Ore dei responsabili di area durante i colloqui
  • Tempo di formazione e onboarding del nuovo assunto

Come calcolare il valore orario: dividi la RAL annuale per 1.760 (ore lavorative standard annue in Italia). Per un recruiter con RAL 35.000 euro, il costo orario interno è circa 20 euro/ora lordi. Moltiplicalo per le ore totali dedicate alla selezione.

Software e strumenti:

  • Quota mensile del tuo ATS attribuibile al numero di posizioni gestite
  • Tool di assessment, test, piattaforme di video colloquio

Come calcolare i costi esterni

I costi esterni sono più visibili:

  • Annunci a pagamento: Indeed, LinkedIn Jobs, InfoJobs, Monster, Glassdoor
  • Headhunting/agenzie esterne: Fee su primo anno RAL, tipicamente 15-25%
  • Background check e referenze: Se usi servizi esterni
  • Assessment tools: Piattaforme di test psico-attitudinali o tecnici

Un esempio pratico di calcolo

Ipotizziamo una posizione di Account Manager con RAL 32.000 euro:

Voce Costo stimato
Tempo recruiter (20h × €20/h) €400
Tempo hiring manager (5h × €35/h) €175
Quota ATS (mensile: €150, distribuzione su posizione) €50
Annuncio LinkedIn 30 giorni €250
Annuncio Indeed (sponsored) 30 giorni €150
Totale CPH €1.025

Se in un trimestre assumi 5 persone con processi simili, il costo totale per assunzione aggregato è circa 5.125 euro. Una cifra significativa — e questa è un'assunzione senza agenzie esterne.

I benchmark di settore

Il CPH varia enormemente per:

  • Seniority della posizione
  • Specializzazione richiesta
  • Canali usati (solo annunci vs agenzia)
  • Dimensione del team HR

Ecco dei riferimenti generali per il mercato italiano:

Tipo di posizione CPH medio (interno) CPH con agenzia
Entry level / Junior 800 – 1.500 € 4.000 – 8.000 €
Mid-level specialista 1.500 – 3.500 € 6.000 – 12.000 €
Senior / Manager 3.000 – 6.000 € 10.000 – 20.000 €
C-level / Executive 6.000 – 15.000 € 20.000 – 50.000+ €

Il costo di un'assunzione tramite agenzia esterna è tipicamente 5-10x quello di un processo interno. Non sempre è evitabile — per posizioni rare o urgenti può essere la scelta giusta — ma è fondamentale saperlo.

Come interpretare il tuo CPH

Il CPH da solo dice poco. Deve essere messo in relazione a:

Quality of hire: Un CPH basso con quality of hire bassa non è un risultato positivo. Un'assunzione di qualità che costa il doppio ma dura 5 anni è molto più efficiente di una economica che lascia dopo 8 mesi.

Time to fill: Un CPH basso raggiunto tramite un processo lento può avere un costo opportunità elevato (posizione scoperta, produttività mancata).

Source of hire: Qual è il CPH per canale? Se LinkedIn costa il doppio di Indeed ma porta assunzioni con retention 40% più alta, LinkedIn è il canale più efficiente.

Trend nel tempo: Il CPH sta crescendo? Scendendo? Cosa lo influenza? Un CPH in crescita può segnalare inflazione dei costi pubblicitari, minore efficienza interna, o richiesta di profili sempre più specializzati.

6 strategie per ridurre il cost per hire

1. Ottimizza il programma di referral

Il referral è il canale con CPH più basso nella maggior parte delle organizzazioni. Un dipendente che segnala un candidato che viene assunto tende a costare 3-5x meno di un'assunzione da canale esterno, con retention più alta.

Come strutturarlo:

  • Bonus referral chiaro e attraente (500-2.000 euro per assunzione, depending on seniority)
  • Processo semplice per segnalare (un form, non una burocrazia)
  • Aggiornamento proattivo al dipendente sullo stato del processo

2. Coltiva il database candidati

Come discusso in altri articoli, un database candidati ben mantenuto permette di chiudere posizioni ricorrenti attingendo da profili già qualificati. Zero costi di advertising, time-to-hire ridotto.

Il costo di mantenimento del database (tempo e ATS) è fisso. Il risparmio per ogni posizione chiusa internamente si accumula nel tempo.

3. Migliora il tasso di conversione dei colloqui

Se su 100 candidati screenati ne convochi 30 ai colloqui e ne assumi 1, stai sprecando tempo. Buoni criteri di screening e domande di pre-assessment possono portare quel numero a 15 convocati per 1 assunzione, dimezzando il tempo di colloquio.

4. Riduci la dipendenza dalle agenzie esterne

Le agenzie esterne hanno senso per posizioni urgenti, altamente specializzate o executive. Per posizioni ricorrenti e mid-level, costruire la capacità interna di sourcing e gestione processo è quasi sempre più economico nel medio termine.

Un calcolo semplice: se assumi 10 persone all'anno con fee di agenzia del 18% su RAL 30.000 euro, stai spendendo 54.000 euro/anno in fee. Con metà di quella cifra potresti investire in software, formazione e tempo HR interno per coprire la stessa attività.

5. Ottimizza i canali pubblicitari con i dati

Non spendere in modo uniforme su tutti i canali. Misura il CPH per canale e concentra il budget su quelli che portano assunzioni di qualità al costo minore. La risposta varia per settore, tipo di posizione e localizzazione — non esiste una formula universale, servono i tuoi dati.

6. Velocizza il processo interno

Ogni giorno di processo ha un costo (tempo interno + rischio di perdere il candidato). Un processo da 45 giorni costa internamente circa il doppio di uno da 20 giorni. Strutturare le fasi con SLA precisi, automatizzare i reminder e ridurre i colli di bottiglia nelle approvazioni riduce il CPH del 20-30%.

Inizia a misurarlo oggi

Non aspettare di avere il sistema perfetto. Inizia con una stima approssimativa:

  1. Prendi una posizione chiusa di recente
  2. Stima le ore totali di tutti coinvolti e moltiplicale per il costo orario approssimativo
  3. Aggiungi i costi esterni documentati (annunci, strumenti)
  4. Dividi per 1

Hai il tuo primo CPH. Non sarà preciso al centesimo — ma ti dà un ordine di grandezza su cui lavorare. E partire da qui è infinitamente meglio che non misurare nulla.


Gestisci il recruiting con CandyHire

CandyHire e' il software ATS pensato per agenzie di recruiting e team HR: candidature, pipeline, colloqui e analytics in un'unica piattaforma.