Quando il margine di un prodotto sembra buono ma il conto economico racconta un’altra storia, spesso il problema sta nel modo in cui vengono distribuiti i costi indiretti. L’analisi ABC, intesa come Activity-Based Costing, collega le spese alle attività che le generano e aiuta a capire quanto costa davvero un prodotto, un servizio o un cliente. In queste righe mostro come funziona, come applicarla con un esempio numerico e come usarla nella pianificazione aziendale senza trasformarla in un progetto ingestibile.
Un metodo pratico per leggere i costi oltre le semplici quantità
- Obiettivo collegare i costi indiretti alle attività che li consumano.
- Driver usare misuratori coerenti, come ordini, ore di assistenza o avviamenti macchina.
- Risultato ottenere un costo più realistico per prodotto, servizio, cliente o commessa.
- Utilità supportare prezzi, budget, mix produttivo e decisioni di digitalizzazione.
- Limite il metodo richiede dati affidabili e non sostituisce la contabilità civilistica o fiscale.
Cosa misura davvero il metodo ABC
Il principio è semplice: non sono i prodotti a consumare direttamente tutti i costi aziendali, ma sono le attività a utilizzare persone, tecnologia, spazi e materiali. I prodotti e i servizi richiedono poi quelle attività in misura diversa. Un ordine personalizzato, per esempio, può richiedere più controlli, più comunicazioni e più ore di assistenza rispetto a un ordine standard.
Il metodo assegna prima le risorse alle attività e poi il costo delle attività agli oggetti di calcolo. Per oggetto di calcolo intendo ciò che voglio analizzare, come un prodotto, una commessa, un cliente, un canale di vendita o un servizio HR. È proprio questo passaggio intermedio a rendere più leggibile il costo indiretto.
Qui è utile distinguere due concetti spesso confusi. Il resource driver misura quante risorse vengono consumate da un’attività, mentre l’activity driver misura quanto un prodotto o un cliente utilizza quell’attività. Le ore lavorate possono distribuire il costo del personale alle attività; il numero di pratiche può poi distribuire il costo dell’attività ai diversi servizi.
Non bisogna confondere questo approccio con la classificazione ABC delle scorte, che divide i materiali in classi A, B e C in base al loro valore o alla loro importanza gestionale. In questo articolo parlo dell’Activity-Based Costing, cioè di un modello per attribuire i costi in base al lavoro effettivamente svolto.
Come si applica passo dopo passo
Un progetto utile non parte da un foglio Excel pieno di formule, ma da una domanda gestionale concreta. Voglio sapere quali clienti sono davvero redditizi? Devo capire se conviene internalizzare un servizio? Sto applicando prezzi che coprono il lavoro richiesto? La risposta stabilisce il livello di dettaglio necessario.
- Definire l’oggetto di costo. Può essere un prodotto, un servizio, una linea commerciale, una commessa o un gruppo di clienti.
- Mappare le attività. Si individuano operazioni come ricevere ordini, preparare una macchina, gestire resi, verificare documenti o assistere il cliente.
- Creare i cost pool. Ogni gruppo raccoglie i costi di attività simili e misurabili con lo stesso criterio.
- Scegliere i cost driver. Il driver deve spiegare il consumo del costo, non essere semplicemente il dato più facile da recuperare.
- Calcolare il costo unitario dell’attività. La formula di base è costo del pool diviso quantità complessiva del driver.
- Attribuire il costo agli oggetti. Il costo unitario viene moltiplicato per il consumo del driver da parte di ciascun prodotto o servizio.
Supponiamo che l’attività di assistenza costi 24.000 euro e che nel periodo siano state registrate 1.200 ore. Il costo dell’ora di assistenza sarà quindi di 20 euro. Un servizio che ne assorbe 35 riceverà un costo di 700 euro, mentre uno che ne richiede 5 ne riceverà 100.
La parte più delicata, secondo la mia esperienza, non è il calcolo finale. È la scelta del driver. Usare il fatturato per distribuire ogni costo può sembrare pratico, ma spesso nasconde proprio le differenze che l’azienda vuole capire. Un numero di resi, di setup, di chiamate o di ore tecniche è generalmente più informativo quando ha un legame reale con l’attività.
Non serve mappare ogni singolo movimento interno. Per partire, preferisco individuare 5-10 attività ad alto impatto, verificare la qualità dei dati e ampliare il modello solo se le decisioni lo richiedono. Un sistema troppo dettagliato, alimentato da stime fragili, rischia di creare un’illusione di precisione.

Un esempio numerico per capire l’effetto sui margini
Consideriamo un’azienda che vende due servizi, Standard e Premium. Nel trimestre sostiene 30.000 euro di costi indiretti, distribuiti su tre attività. I costi diretti per unità sono rispettivamente 140 euro e 220 euro.
| Attività | Costo totale | Driver | Volume totale | Costo per unità di driver |
|---|---|---|---|---|
| Gestione ordini | 12.000 € | Numero ordini | 120 | 100 € |
| Avviamento e personalizzazione | 10.000 € | Numero setup | 20 | 500 € |
| Assistenza clienti | 8.000 € | Ore di assistenza | 400 | 20 € |
Nel periodo vengono vendute 100 unità Standard e 100 Premium. Lo Standard richiede 80 ordini, 5 setup e 100 ore di assistenza. Il Premium richiede 40 ordini, 15 setup e 300 ore di assistenza. Il secondo servizio consuma quindi molta più capacità organizzativa, anche se il numero di unità vendute è identico.
| Servizio | Gestione ordini | Setup | Assistenza | Costi indiretti attribuiti | Costo pieno unitario |
|---|---|---|---|---|---|
| Standard | 8.000 € | 2.500 € | 2.000 € | 12.500 € | 265 € |
| Premium | 4.000 € | 7.500 € | 6.000 € | 17.500 € | 395 € |
Con un sistema tradizionale basato soltanto sulle quantità vendute, i 30.000 euro verrebbero distribuiti in parti uguali, cioè 150 euro per unità. Il costo complessivo apparirebbe quindi di 290 euro per lo Standard e 370 euro per il Premium. L’ABC mostra invece che lo Standard è sovraccaricato di 25 euro e il Premium sottostimato di altrettanti.
La differenza non è un esercizio teorico. Se il prezzo del Premium è troppo basso, l’azienda può aumentare le vendite di un servizio che assorbe capacità e genera un margine molto più piccolo del previsto. Il dato più utile non è soltanto il nuovo costo, ma la domanda che apre: quali attività rendono costoso quel servizio e possono essere ridisegnate?
Cosa cambia rispetto alla ripartizione tradizionale
La contabilità tradizionale resta utile per molti scopi, soprattutto quando i costi indiretti sono contenuti o i prodotti hanno processi molto simili. Il problema nasce quando un unico criterio, come le ore di manodopera o i pezzi prodotti, viene usato per distribuire costi generati da attività molto diverse.
| Criterio | Metodo tradizionale | Activity-Based Costing |
|---|---|---|
| Logica | Ripartisce i costi con uno o pochi criteri generali | Collega i costi alle attività e al loro consumo |
| Precisione | Adeguata con processi omogenei | Più utile con prodotti e clienti molto diversi |
| Informazione ottenuta | Costo medio per prodotto o reparto | Costo delle attività e loro incidenza sui margini |
| Impegno richiesto | Generalmente più basso | Più alto per dati, interviste e manutenzione |
| Decisioni supportate | Controllo generale e rendicontazione | Prezzi, mix, clienti, processi e capacità |
Il vantaggio più forte emerge quando l’azienda ha molte varianti, piccoli lotti, personalizzazioni, resi o attività di supporto. In questi casi il volume fisico non spiega più il lavoro richiesto. Un cliente che acquista molto può essere poco redditizio se genera continue urgenze, modifiche e richieste manuali.
La metodologia però non è automaticamente più corretta. Un driver scelto male produce una ripartizione solo apparentemente sofisticata. Inoltre, alcuni costi sono legati alla struttura complessiva e non possono essere attribuiti senza una quota di giudizio manageriale.
Per questo consiglio di accompagnare il risultato con un’analisi di sensibilità. Se cambiando il driver dal numero di ordini alle ore impiegate il margine di un servizio passa da positivo a negativo, il dato non va presentato come una verità assoluta. È un segnale che la misurazione deve essere migliorata.
Come trasformare i risultati in decisioni aziendali
L’ABC diventa davvero utile quando entra nel ciclo di pianificazione, non quando rimane un prospetto preparato una sola volta. Il costo delle attività può alimentare il budget, l’analisi degli scostamenti e le simulazioni sul mix di prodotti o servizi.
Prezzi e redditività dei clienti
Il costo pieno non determina da solo il prezzo, ma evita di fissarlo su basi incomplete. Se una commessa richiede molte revisioni, riunioni e consegne urgenti, il preventivo dovrebbe riflettere quel consumo di attività. In alternativa, l’azienda può mantenere il prezzo ma introdurre regole operative più chiare, come un numero massimo di revisioni incluse.
Budget e capacità produttiva
Per il budget, non basta prevedere quante unità venderemo. Dobbiamo stimare quante attività saranno necessarie per servirle. Cento nuovi clienti potrebbero richiedere 300 ore di onboarding, 1.000 ticket e 50 sessioni tecniche. Queste quantità collegano il piano commerciale alla capacità reale delle persone.
Digitalizzazione e organizzazione del lavoro
Se la gestione manuale degli ordini pesa molto, l’analisi può indicare dove automatizzare. Se invece il costo deriva da richieste eccezionali e non standardizzabili, un software da solo non risolverà il problema. In quel caso può servire una revisione del processo, una diversa segmentazione dei clienti o una formazione mirata.
Lo stesso ragionamento si applica alle risorse umane. Un ufficio HR può misurare il costo delle attività di selezione, onboarding, formazione e gestione delle assenze usando dati aggregati. Non suggerisco di controllare ogni minuto delle persone: è più utile capire quali processi assorbono capacità e dove una procedura più semplice migliorerebbe l’esperienza dei dipendenti.
Leggi anche: Crisis Management Plan Aziendale - Guida Pratica per PMI
Una versione più leggera con il time-driven ABC
Quando la rilevazione delle attività diventa troppo complessa, si può valutare il time-driven ABC. In questo approccio il costo viene stimato sulla capacità pratica disponibile e sul tempo necessario per eseguire ogni transazione. È spesso più semplice da aggiornare, soprattutto in aziende di servizi con molte operazioni ripetitive.
In pratica, si calcola un costo per minuto o per ora della capacità disponibile e lo si moltiplica per il tempo standard dell’attività. Anche qui la prudenza è essenziale: il tempo standard deve essere verificato periodicamente e deve distinguere la capacità effettiva da quella teorica. Ignorare ferie, riunioni, formazione e tempi improduttivi porta a sovrastimare la capacità e a sottostimare il costo reale.
Quando conviene usarla e quali errori evitare
La metodologia ha più valore quando i costi indiretti sono significativi, i processi sono articolati e gli oggetti di costo consumano attività in modo diverso. In una piccola azienda con pochi prodotti identici, invece, il beneficio potrebbe non giustificare il lavoro di raccolta dati.
- Non partire da troppi dettagli. Un modello iniziale con poche attività rilevanti è più facile da verificare.
- Non scegliere il driver solo perché è disponibile. La facilità di estrazione non dimostra che il dato spieghi il costo.
- Non confondere costo e valore. Un’attività costosa può essere essenziale per la qualità o per la soddisfazione del cliente.
- Non ignorare la capacità inutilizzata. Un reparto può avere costi elevati anche quando non lavora a pieno regime.
- Non aggiornare il modello troppo raramente. Nuovi software, processi e canali cambiano i consumi.
- Non usare il risultato come verità fiscale. Si tratta di uno strumento manageriale per decisioni interne.
Un buon calendario prevede una revisione trimestrale dei driver principali e una revisione più ampia almeno annuale. Non serve ricalcolare tutto ogni mese, ma è importante controllare gli scostamenti tra attività previste e attività effettivamente svolte.
Il segnale più affidabile di un modello sano è la sua capacità di stimolare decisioni. Se dopo l’analisi nessuno cambia un prezzo, ridisegna un processo, rivede il portafoglio clienti o modifica il budget, probabilmente il progetto è stato costruito con un livello di dettaglio non coerente con le esigenze dell’azienda.
Dal costo attribuito alla capacità che l’azienda vuole liberare
Il valore più interessante di questo metodo non sta nel distribuire meglio i costi, ma nel rendere visibile il lavoro che li produce. Una volta individuate le attività più onerose, posso chiedermi se eliminarle, automatizzarle, standardizzarle o assegnarle a una struttura più adatta.
Per la pianificazione aziendale, suggerisco di collegare ogni risultato a una decisione e a un indicatore. Per esempio, ridurre del 15% le attività manuali sugli ordini, portare il tempo medio di onboarding da 6 a 4 ore oppure rivedere il prezzo delle commesse che superano una determinata soglia di personalizzazione.
Un modello ABC non deve sembrare perfetto. Deve essere abbastanza affidabile da migliorare le scelte, abbastanza semplice da essere aggiornato e abbastanza trasparente da poter essere discusso con chi svolge davvero il lavoro. Quando mantiene queste tre qualità, diventa una base concreta per usare meglio risorse, budget e tempo delle persone.