Skip to main content

Calcolatore di shrinkage

Scomponi le tue ore di indisponibilità per categoria e ottieni un valore di shrinkage diviso tra la metà che puoi pianificare e quella che non puoi — più il gross-up che trasforma una risposta Erlang in un roster.

Shrinkage
31.0%

In line with the 30% figure usually quoted as standard.

Roster you actually need

To keep 14 agents on the phones you must roster 20.3. Missing this step is the most common reason a correct Erlang calculation still misses target.

Planned (schedulable)25.5%
Unplanned (absorbed in real time)5.5%

Only the planned half can be scheduled around. The unplanned half is what real-time management exists to absorb — 1,240 of 4,000 hours are unavailable in total.

Come viene calcolato

Lo shrinkage è dato dalle ore di indisponibilità diviso le ore pianificate. Il numero che conta a valle è il gross-up: gli agenti necessari al telefono divisi per uno meno lo shrinkage danno l'organico che metti effettivamente a roster. Con uno shrinkage del 30%, 14 agenti al telefono significano 20 persone pianificate.

shrinkage = unavailableHours / scheduledHours
roster    = agentsOnPhones / (1 − shrinkage)

Esempio pratico

Su 4.000 ore pianificate: 400 di pause, 200 di formazione, 120 di riunioni, 300 di ferie, 160 perse per malattia e 60 tra ritardi e fermi. Fa 1.240 ore non disponibili —31% shrinkage, split 25.5% planned and 5.5% unplanned. To keep 14 agents on the phones you must roster 20.3 people.

Il gross-up è tutto il punto

Un calcolo Erlang restituisce gli agenti necessari in linea. Non dice nulla su pause, formazione o assenze. Mettere a turno quel numero grezzo porta in linea meno persone di quante il modello presupponesse, e la coda manca l'obiettivo anche se i conti erano giusti — che è la ragione più comune per cui un calcolo di organico corretto fallisce comunque nella pratica.

La ripartizione tra pianificato e non pianificato conta più del dato complessivo. Due contact center entrambi al 31% si comportano in modo completamente diverso se in uno si tratta soprattutto di formazione programmata e nell'altro soprattutto di assenze non programmate: il primo si può pianificare, il secondo va assorbito in tempo reale. Calcola il tuo partendo dai dati di payroll e di adherence anziché adottare il 30% di solito citato come standard.

Last reviewed July 2026.

Domande frequenti

Come si calcola lo shrinkage in un call center?
Somma ogni ora in cui gli agenti sono retribuiti ma non disponibili a prendere contatti — pause, formazione, riunioni, coaching, ferie, malattia, downtime dei sistemi — e dividila per il totale delle ore pianificate. Separare le categorie conta più del dato complessivo: shrinkage pianificato e imprevisto si gestiscono in modi completamente diversi.
Qual è un tasso di shrinkage tipico?
Il 30% è il valore più spesso citato come standard, con medie misurate più vicine al 26,6%. Qualunque valore sopra il 35% circa merita un approfondimento. Il tuo numero vale più di qualsiasi benchmark — calcolalo dai dati di payroll e di adherence invece di adottare una cifra pubblicata.
Qual è la differenza tra shrinkage pianificato e imprevisto?
La contrazione pianificata — ferie, formazione, riunioni programmate — è nota in anticipo e si può pianificare di conseguenza. La contrazione non pianificata — malattie, ritardi, guasti dei sistemi — no, ed è ciò che il real-time management esiste per assorbire. Due centri con una shrinkage identica del 30% possono comportarsi in modo completamente diverso a seconda della ripartizione.
Perché il mio calcolo Erlang manca ancora il target?
Di solito perché è stato saltato il gross-up per la shrinkage. Erlang C restituisce gli agenti necessari in linea; non dice nulla su pause, formazione o assenze. Mettere a turno quel numero grezzo porta meno persone in linea di quante il modello presupponesse, e la coda manca il target anche se i conti erano giusti.

Put this calculator on your site

Free to embed on any site, commercial or not. No signup, no API key, nothing to break when we ship changes — the embed always runs the current version.

<iframe src="https://www.hirefinn.ai/embed/tools/shrinkage-calculator" title="Calcolatore di shrinkage" width="100%" height="900" style="border:1px solid #E7DFD0;border-radius:12px;max-width:100%" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">Calcolatore di shrinkage by <a href="https://www.hirefinn.ai/tools/shrinkage-calculator">Finn</a></p>

The credit line sits outside the iframe on purpose: a link inside a frame belongs to the framed document and does nothing for the page hosting it. Keeping that line is the only thing we ask in return — remove it and the calculator still works.

Default frame height 900px, responsive to full width.