Controllo di gestione retail PMI: rotazione magazzino e marginalita SKU
Di Marco Masut — Founder & CEO, Decisor.AI | Pubblicato il 2026-04-25 | 11 min di lettura
Nel retail il margine si fa sullo scaffale: rotazione, dead stock, sell-through. Ecco i KPI per non lasciare soldi a riposo.
Se gestisci una catena di negozi, un singolo punto vendita o un'insegna multi-store, hai un problema specifico che le aziende manifatturiere non hanno: il magazzino è il tuo cuore pulsante e anche il tuo nemico. Ogni SKU che metti a scaffale e' una scommessa. Ogni giorno che resta li senza vendersi e' margine che evapora.
Questa guida e' per chi gestisce retail PMI in Italia: catene da 3 a 50 punti vendita, monomarca, multimarca, alimentari, abbigliamento, calzature, profumerie, ottici, ferramenta. La logica e' la stessa, cambiano i benchmark.
Perche' il controllo gestione retail e' diverso
Nel manifatturiero produci su ordine o su previsione, il magazzino e' uno strumento. Nel retail il magazzino **e'** il business. La differenza pratica si vede in quattro punti.
Primo: hai centinaia o migliaia di SKU contemporaneamente attivi. Una catena di abbigliamento media gestisce 4.000-8.000 referenze a stagione. Una ferramenta indipendente arriva a 12.000. Excel non basta, e il gestionale ti da' i numeri ma non le risposte.
Secondo: la stagionalita' e' brutale. Un capo invernale che non vende a dicembre vale meno del 50% a febbraio. Un alimentare con scadenza vicina e' invendibile. Il tempo lavora contro di te in modo lineare e visibile.
Terzo: hai costi fissi pesanti. Affitti in centro citta', personale di vendita, illuminazione, sicurezza. Se la rotazione cala, i costi fissi non calano con lei. Margine percentuale stabile + rotazione bassa = utile in caduta.
Quarto: il dato di cassa e' ricchissimo ma quasi sempre sottoutilizzato. Sai cosa vendi, quando, in che taglia, con che scontrino medio, con che frequenza torna lo stesso cliente. Pochi retailer lo guardano davvero.
Cos'e' la rotazione magazzino e qual e' il valore target per categoria
La rotazione magazzino misura quante volte all'anno svuoti e riempi lo scaffale. La formula base e' semplice: **costo del venduto annuo diviso giacenza media a costo**. Se vendi merce per 1,2 milioni a costo e tieni in media 300mila euro di stock, la rotazione e' 4. Significa che ogni 91 giorni il magazzino "gira" una volta.
Il valore target dipende dal settore. Non confondere mai una drogheria con un'oreficeria: lavorano su rotazioni opposte e va bene cosi'.
**Tabella rotazione magazzino target per categoria retail (Italia, 2026):**
- Alimentari freschi: 24-52 volte/anno (giorni stock 7-15)
- Alimentari secchi e GDO: 12-18 volte/anno (giorni stock 20-30)
- Profumeria e cosmetica: 4-6 volte/anno (giorni stock 60-90)
- Abbigliamento donna fast: 6-8 volte/anno (giorni stock 45-60)
- Abbigliamento uomo classico: 2,5-3,5 volte/anno (giorni stock 100-145)
- Calzature: 3-4,5 volte/anno (giorni stock 80-120)
- Ferramenta e bricolage: 3-4 volte/anno (giorni stock 90-120)
- Ottica: 2-3 volte/anno (giorni stock 120-180)
- Gioielleria: 1-1,8 volte/anno (giorni stock 200-365)
- Giocattoli: 4-5 volte/anno (con picco Natale)
Se sei sotto il minimo della tua categoria hai un problema di stock fermo. Se sei molto sopra hai un problema di stock-out (rompi di scorta, perdi vendite). Il sweet spot e' nel range, leggermente sopra la mediana se vuoi essere reattivo, leggermente sotto se vuoi proteggere assortimento e disponibilita'.
Come si calcola il sell-through rate
Il sell-through rate e' il KPI piu' importante del retail stagionale. Ti dice, in un periodo definito, quanta della merce che hai messo a scaffale hai effettivamente venduto. Formula: **unita' vendute diviso unita' ricevute, per cento**.
Esempio concreto. Ricevi 240 paia di sneakers modello X a inizio stagione, dopo 4 settimane ne hai vendute 84. Sell-through a 4 settimane = 84/240 = 35%. E' un dato secco, ma ti dice tutto.
I benchmark che usano i buyer professionisti:
- Sell-through 4 settimane sotto 15%: prodotto in difficolta', valuta riposizionamento o sconto preventivo
- Sell-through 4 settimane 15-30%: in linea, monitora
- Sell-through 4 settimane oltre 30%: best seller, riassortisci subito
- Sell-through fine stagione sotto 60%: problema serio, si formera' dead stock
- Sell-through fine stagione 75-85%: target sano
- Sell-through fine stagione oltre 90%: ottimo, valuta se hai venduto sotto-costo (sotto-prezzato)
Il sell-through va guardato per stagione, per categoria, per fornitore e per singolo SKU. Un buon sistema te lo aggiorna in tempo reale dai dati cassa, senza che tu debba scaricare report ogni venerdi'.
Marginalita' per categoria, marca e singolo SKU
Il margine medio del negozio e' un dato da tenere nascosto al titolare, perche' lo rassicura senza dirgli niente. Quello che conta e' la marginalita' analitica: per categoria, per marca, per fornitore, per SKU.
Esempio reale. Un negozio di abbigliamento a Milano aveva margine medio dichiarato del 52%. Sembrava ok per il settore. Aprendo il dato per marca: 4 marchi premium tiravano un margine del 61% pesando il 38% del fatturato, e 7 marchi mid-range stavano al 44% pesando il 55%. La domanda giusta non era "il margine va bene?" ma "perche' continuiamo a tenere a scaffale 7 marchi che marginalizzano sotto il target?".
I tre tagli minimi che ogni retail PMI deve fare ogni mese:
- **Margine per categoria merceologica**: ti dice dove si fa l'utile vero
- **Margine per fornitore/marca**: ti dice con chi negoziare e a chi togliere assortimento
- **Margine SKU + rotazione SKU incrociati**: ti dice quali sono i tuoi prodotti d'oro (alta rotazione + alto margine) e quali sono dead weight (bassa rotazione + basso margine)
L'incrocio margine x rotazione si chiama **matrice ABC strategica**. Quattro quadranti, quattro azioni:
- Alto margine + alta rotazione = star (proteggi spazio scaffale, riassortisci aggressivo)
- Alto margine + bassa rotazione = nicchia premium (mantieni ma piccola profondita')
- Basso margine + alta rotazione = traffic builder (li tieni perche' fanno entrare clienti)
- Basso margine + bassa rotazione = dead weight (eliminare entro 6 mesi)
Costi nascosti del retail (resi, mancanze, scaduti)
Il retail ha costi che il bilancio civilistico nasconde benissimo. Sono questi che spiegano perche' due negozi con lo stesso fatturato e lo stesso margine lordo chiudono uno con utile del 12% e l'altro al 2%.
**Resi clienti**: in abbigliamento online arrivano al 30%, in negozio fisico stanno tra il 4% e il 9%. Ogni reso costa: tempo cassa, ricondizionamento del capo, eventuale invenduto se la stagione e' avanzata. Misuralo come % sul venduto, per categoria.
**Mancanze inventariali (shrinkage)**: la differenza tra il magazzino contabile e quello fisico all'inventario. Cause: furti clienti, furti interni, errori di registrazione, rotture. La media italiana retail sta tra l'1,2% e l'1,8% del fatturato. Sopra il 2% hai un problema di processo, non di sfortuna.
**Scaduti e obsoleti**: alimentari con scadenza superata, cosmetici fuori PAO, capi di stagioni passate svalutati. Va contabilizzato a parte, perche' altrimenti gonfia il magazzino e ti illude sul valore reale dello stock.
**Saldi forzati e markdown**: la merce che svendi a fine stagione perche' non e' girata. Ogni punto di markdown medio e' un punto di margine in meno. Una catena che fa il 35% del fatturato in saldo a -50% sta dicendo che ha sbagliato l'acquisto della stagione.
Sommando questi quattro voci, in un retail medio italiano si parla del 6-11% del fatturato che evapora prima ancora che tu calcoli il margine commerciale. Non vederli significa non vedere quasi un decimo dell'azienda.
I 7 KPI da monitorare ogni settimana
Il controllo gestione retail funziona se lo guardi settimanalmente, non mensilmente. Sette settimane di stock fermo non recuperate sono un trimestre rovinato. Questi sono i 7 KPI minimi, settati su frequenza weekly.
**1. Vendite settimanali per categoria** (vs settimana precedente, vs stessa settimana anno scorso). Senza il YoY non sai distinguere stagionalita' da problema reale.
**2. Scontrino medio e numero scontrini**. Il fatturato puo' restare uguale ma con scontrino medio in calo + numero scontrini in aumento (segno: clienti compulsivi su saldi) o l'opposto (segno: meno clienti, ma compratori pieni).
**3. Sell-through delle ultime 4 settimane** sui top 50 SKU per fatturato. Identifica subito le bombe e i flop.
**4. Giorni di copertura magazzino**: stock attuale diviso vendite medie giornaliere. Se la maglia donna ha 240 giorni di copertura a marzo, hai un problema serio per giugno.
**5. Margine % settimanale per categoria** (depurato da resi e markdown). Un margine che scivola di 2 punti per 3 settimane di fila e' un trend, non rumore.
**6. Conversion rate** (se hai contapersone: numero scontrini / numero ingressi). E' il KPI piu' sottovalutato del retail. Calo del 5-10% in un negozio = problema personale di vendita o di assortimento.
**7. Cash impegnato in magazzino**: valore stock a costo. Se cresce mentre il fatturato resta piatto, stai accumulando dead stock e ti accorgerai della cassa solo a fine trimestre quando i fornitori vorranno essere pagati.
Multi-store: come confrontare le performance
Se hai piu' di un punto vendita, il confronto tra negozi e' la leva piu' potente che hai. Pero' va fatto giusto, altrimenti compari mele e pere.
I tre indicatori normalizzati che funzionano sempre:
**Fatturato per metro quadro**: fatturato annuo diviso superficie di vendita. Nel retail italiano i benchmark vanno da 3.000 euro/mq (mass market periferico) a 25.000 euro/mq (centro storico premium). Confronta il tuo dato con negozi di superficie e zona simili, non in assoluto.
**Fatturato per addetto**: fatturato annuo diviso FTE in negozio. Ti dice se hai over-staffing o under-staffing strutturale. Range tipico in PMI retail: 180.000-320.000 euro/anno per addetto.
**Margine 4 muri (four-wall margin)**: margine commerciale meno costi diretti del negozio (affitto, personale, utenze, manutenzione, sicurezza). E' il vero EBITDA del singolo punto vendita. Se un negozio fa margine 4 muri negativo per 3 trimestri, va chiuso o ristrutturato.
**Esempio concreto: catena 12 negozi calzature in Veneto.** Fatturato aggregato 18 milioni, margine commerciale medio 49%. Apparentemente sana. Aprendo il dato store-by-store: 4 negozi facevano margine 4 muri sopra il 18%, 5 stavano tra il 6% e il 12%, 3 erano negativi. I 3 negativi pesavano l'8% del fatturato ma drenavano l'utile di tutta la catena. Chiudendo 2 dei 3 e ristrutturando l'assortimento sui 5 in fascia media (rotazione media salita da 2,9 a 4,1 in 8 mesi), il margine consolidato e' passato da 49% a 53%. Quattro punti recuperati in meno di un anno, senza toccare i prezzi al pubblico.
Errori comuni nel CDG retail (ABC analysis, dead stock)
Tre errori che vediamo costantemente nei retailer PMI italiani.
**ABC analysis fatta una volta e mai aggiornata.** L'analisi ABC classica dice che il 20% degli SKU fa l'80% del fatturato (classe A). Vero, ma quel 20% non e' fisso. Cambia per stagione, cambia per trend. Una ABC fatta a gennaio non e' piu' valida a giugno. Va rifatta almeno trimestralmente, e idealmente in continuo. Senza, riassortisci sui best seller di sei mesi fa e ti perdi quelli attuali.
**Dead stock non isolato in bilancio.** Il magazzino lo iscrivi al minore tra costo e valore di realizzo. Pero' nella pratica la maggior parte delle PMI retail tiene a costo storico anche merce che gira a zero da 18 mesi. Risultato: il bilancio dice che hai 800mila euro di stock, in realta' 200mila sono carta straccia. Il primo segnale che hai questo problema: rotazione in calo e nessuna ragione strutturale di mercato per giustificarlo. Va isolato, svalutato e tolto fisicamente dallo scaffale (saldi profondi, outlet, B2B liquidatori).
**Buyer che acquistano per gusto personale.** L'errore piu' umano e piu' costoso. Il responsabile acquisti compra cio' che piace a lui, non cio' che vendera'. Soluzione: budget di acquisto per categoria, vincolato alla rotazione storica. Se la categoria X ha girato 2,3 volte l'anno scorso, il budget acquisti per la stagione successiva deve riflettere quel dato, non l'entusiasmo della fiera di Milano.
Come automatizzare con AI e dati cassa
Il retail e' il settore con il dato piu' ricco e meno usato d'Italia. Ogni cassa, ogni POS, ogni gestionale di negozio sa al secondo cosa hai venduto, in che taglia, con che scontrino, a che ora. Nove retailer su dieci guardano questo dato a fine mese, in un report aggregato che nasconde piu' di quello che mostra.
L'automazione AI fa tre cose che un foglio Excel non fa, anche pagando un controller dedicato:
**Primo: ingestion automatica.** Si collega ai gestionali di cassa (Retail Pro, Cegid, Lightspeed, Vend, Zucchetti, gestionali italiani come Wolters Kluwer o TeamSystem) e legge i dati ogni notte. Nessuno scarica file, nessuno consolida. Il dato del lunedi mattina e' fresco di domenica notte.
**Secondo: alerting per anomalie.** Invece di sfogliare report cercando il problema, ricevi notifica solo quando un KPI esce dal range atteso. "Il sell-through del modello X e' al 9% dopo 4 settimane, sotto la soglia 15%, valuta sconto preventivo." Questo e' il vero salto di qualita': dal report che leggi all'avviso che agisci.
**Terzo: forecasting di riassortimento.** L'AI guarda lo storico, la stagionalita', il tasso di vendita corrente, i giorni di lead time del fornitore, e ti dice quante unita' di un certo SKU acquistare per non andare in stock-out senza creare dead stock. E' la differenza tra comprare a sentimento e comprare con dati.
Decisor.AI per il retail PMI
Decisor.AI e' la piattaforma di controllo gestione AI per PMI italiane, costruita per chi non ha tempo di fare il controller di se stesso. Per il retail integriamo dati cassa, gestionale di magazzino, fatture fornitori e movimenti banca in un'unica vista. I 7 KPI settimanali ti arrivano ogni lunedi con commento AI, senza che tu debba aprire un file. La rotazione, il sell-through e la matrice ABC sono calcolati in continuo. Le anomalie le ricevi come alert, non le cerchi.
Se gestisci una catena retail PMI tra 3 e 50 punti vendita, prenota una demo su decisor.ai. In 30 minuti vediamo insieme i tuoi dati e cosa stai lasciando sul tavolo.