Novembro de 2024, um armazém 3PL em Ontario, Califórnia. O cliente vendia pequenos eletrodomésticos. Um SKU campeão movimentava em média 200 unidades por dia, com prazo de reposição de 12 dias. A alta temporada empurrou a demanda diária para 320 unidades. Resultado: seis dias de ruptura de estoque. O frete aéreo emergencial custou $18,000 (valores ilustrativos), mais as penalidades de SLA do cliente — quase $30,000 pelo ralo.

Agora, quanto teria custado manter estoque de segurança nesse SKU com nível de serviço de 95% por um ano inteiro? Mostro a conta abaixo: $1,715.

Uma única ruptura apagou o equivalente a 17 anos de custo de manutenção de estoque de segurança. Esse dinheiro foi desperdiçado. Estoque de segurança não é "guardar um extra para ficar tranquilo". É uma linha de custo que dá para calcular até a última casa decimal. Hoje vamos calculá-la direito.

Primeiro, a fórmula: uma linha, três entradas

A fórmula padrão de estoque de segurança tem exatamente uma linha:

SS = Z × σd × √L

Três entradas, e todas têm de vir de dados — nada de feeling:

  • σd: desvio padrão da demanda diária. Mede a volatilidade da demanda, e seus registros de expedição já o têm. Uma função do Excel.
  • L: prazo de reposição em dias, do pedido de compra à mercadoria disponível na prateleira.
  • Z: o fator de serviço, um quantil da distribuição normal padrão. Consulte:
Nível de serviço alvo 90% 95% 97.5% 99% 99.9%
Valor Z 1.28 1.65 1.96 2.33 3.09

Olhe a última coluna: a 99.9%, Z é 3.09 — quase 1.87 vezes o 1.65 de 95%. Cada "9" a mais no nível de serviço deixa o estoque de segurança desproporcionalmente mais caro. Imprima esta tabela e cole na parede.

Um exemplo resolvido completo. Pegue um SKU: demanda diária média de 200 unidades, desvio padrão da demanda diária de 60 unidades, prazo de 12 dias, nível de serviço alvo de 95%:

SS = 1.65 × 60 × √12 = 1.65 × 60 × 3.464 ≈ 343 unidades

Ponto de pedido: ROP = 200 × 12 + 343 = 2,743 unidades. Chegou a 2,743, faz o pedido.

Quanto custa manter essas 343 unidades por ano? Suponha custo unitário de $20 e taxa anual de manutenção de estoque de 25% (capital, espaço de armazém, seguro, quebras combinados — a regra de bolso do setor fica em 20–30%):

Custo anual de manutenção = 343 × 20 × 25% = $1,715/ano

O balanço inicial agora fecha: $1,715 compra um ano sem rupturas; seis dias de ruptura custaram quase $30,000. Faça você a conta.

Uma nota de higiene de dados sobre o σd: calcule-o a partir das expedições reais, não dos pedidos de venda — promoções criam pedidos que você não consegue atender, o que infla a volatilidade aparente. Exclua também as devoluções, ou uma onda de devoluções distorce o σd para cima e incha o estoque de segurança.

A versão avançada, para quando o próprio prazo é instável: SS = Z × √(L × σd² + d̄² × σL²), onde σL é o desvio padrão do prazo. Se as datas de entrega do seu fornecedor dançam, use esta.

E o método errado mais comum que já vi: fixar o ponto de pedido em demanda média × prazo com zero de estoque de segurança, ou somar um arbitrário 10% de "colchão". Isso pressupõe que a demanda nunca flutua e os fornecedores nunca atrasam. Com os números acima, a necessidade real é de 343 unidades; zere-a e seu nível de serviço efetivo é de 50%. Os $1,715 "economizados" são apagados por uma única ruptura, com juros.

Para onde vai o dinheiro, e onde dá para economizar

Estoque de segurança é, no fundo, uma troca: custo de manutenção certo contra perda de ruptura incerta. Os dois lados podem ser quantificados:

Custo de manutenção (certo) Perda de ruptura (risco)
Componentes Capital imobilizado + espaço de armazém + seguro + obsolescência Margem perdida + frete urgente + penalidades contratuais + perda de clientes
Comportamento Linear — cada unidade extra custa o mesmo Não linear — uma ruptura pode apagar o lucro de um ano
Como calcular SS × custo unitário × taxa de manutenção Rupturas históricas × perda média por evento

O julgamento-chave: o nível de serviço ótimo é onde o custo marginal de manutenção de uma unidade a mais iguala a perda marginal de ruptura de uma unidade a menos — não "o mais alto possível". A conta marginal no nosso SKU de exemplo:

Nível de serviço Z Estoque de segurança Custo anual de manutenção Probabilidade de ruptura
95% 1.65 343 unidades $1,715 5%
99% 2.33 484 unidades $2,420 1%
Diferença — +141 unidades +$705/ano −4 pontos

Sair de 95% para 99% custa $705 a mais por ano e compra uma queda na probabilidade de ruptura de 5% para 1%. Vale a pena? Olhe o histórico do SKU: se a perda anual média por rupturas passa de $705 (um resgate aéreo custou $18,000), suba. Se uma ruptura lhe custa algumas centenas de dólares de margem por ano, fique nos 95%. Faça a conta marginal para cada nível de serviço separadamente — nunca aceite um "a política da empresa é 98%" genérico.

No início de 2025, vi a versão cara desse erro: um armazém de e-commerce no Meio-Oeste fixou um nível de serviço uniforme de 98% em 23,000 SKUs. Os SKUs de cauda longa se acumularam como estoque morto e o caixa estrangulou (ilustração de ordem de grandeza). A correção foi a segmentação ABC: itens A (top 20% em receita) ficaram em 98%, itens B caíram para 95%, itens C para 90%. Isso liberou uma soma de seis dígitos em capital de giro, e a taxa de ruptura quase não se mexeu — as rupturas já se concentravam nos itens A, e um par de rupturas extras em C custava algumas centenas de dólares de margem por ano. Um único nível de serviço alto para todos os SKUs é o erro mais caro que um armazém pequeno ou médio pode cometer.

Funcionário de armazém fazendo contagem cíclica no estoque das prateleiras

O atalho do armazém pequeno: uma receita de Excel

Não se intimide com a fórmula. Um armazém pequeno não precisa de software novo — Excel basta. Três regras:

Primeira, use dados semanais, não diários. As quantidades diárias de saída têm ruído demais; o σd que você calcular sairá inflado, e o estoque de segurança junto. Use as últimas 12 semanas de saídas semanais:

  • Coluna A: unidades de saída semanais das últimas 12 semanas
  • Desvio padrão da demanda semanal: σw = STDEV.P(A1:A12)
  • Prazo em semanas: L_weeks = prazo em dias ÷ 7
  • SS = Z × σw × √L_weeks
  • ROP = saída semanal média × L_weeks + SS

Segunda, a maior alavanca de economia não é a previsão — é o prazo. SS escala com √L: baixe L de 12 dias para 3, e o estoque de segurança cai de 343 unidades para 172, economizando $855 por ano em manutenção — em todos os SKUs de uma vez. Negocie entregas fracionadas, troque para um fornecedor mais próximo, pré-posicione estoque perto do seu mercado antes da alta temporada. Uma ótima previsão talvez corte σ em 10%; reduzir L pela metade se resolve numa mesa de negociação. Na fórmula do estoque de segurança, L é sempre a variável mais barata de mexer.

Terceira, rode os parâmetros de novo a cada trimestre. σ muda com as estações, L muda quando os fornecedores mudam. O checklist trimestral: recalcule σw das últimas 12 semanas; confirme com compras o prazo médio real de entrada; coloque a contagem real de rupturas do trimestre passado ao lado do custo de manutenção do estoque de segurança e confira se seu nível de serviço ainda se sustenta.

Mais um trade-off na direção contrária: estoque de segurança superdimensionado vira obsolescência. SKUs sazonais (ventiladores de verão, kits de presente de fim de ano) estocados no σ da alta temporada viram estoque morto depois da temporada — liquidados pela metade do preço ou descartados. O pior caso que vi: um armazém mantinha 900 unidades de estoque de segurança num eletrodoméstico sazonal a 98%, ficou com 600 depois da temporada, e a perda de liquidação triplicou o que a "proteção contra rupturas" jamais tinha economizado. Para SKUs sazonais, rode a fórmula seis semanas antes do pico, e depois caia para 90% — ou pela metade — assim que o pico passar. A fórmula é fixa; o calendário não.

A conclusão: uma conclusão que dá para calcular

Passe cada SKU por esta rotina — cinco minutos cada:

  1. Fixe o nível de serviço: itens A 98% (Z = 2.33), B 95% (Z = 1.65), C 90% (Z = 1.28);
  2. Aplique SS = Z × σw × √L_weeks para obter a contagem de unidades;
  3. Calcule o custo anual de manutenção = SS × custo unitário × 25%;
  4. Compare com as perdas reais de ruptura desse SKU no último ano.

Se o custo anual de manutenção for menos de um terço da perda anual média histórica por rupturas — seu estoque de segurança está baixo demais. Some unidades; o dinheiro é bem gasto. Se o custo de manutenção já passa a perda de ruptura — corte. Você está pagando um imposto pela tranquilidade.

Por Lao Zhou, Analista de custos logísticos

Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.