Il lotto economico d'acquisto (EOQ, Economic Order Quantity), reso popolare con il nome di formula di Wilson, è un modello che determina la dimensione del lotto di rifornimento che minimizza il costo totale di gestione di uno stock. Questo costo combina due componenti opposte: il costo d'ordine (il costo fisso sostenuto per ogni ordine: amministrazione, trasporto, ricevimento) e il costo di mantenimento (capitale immobilizzato, stoccaggio, assicurazione, obsolescenza).
Il compromesso è intuitivo: ordinare in grandi quantità riduce il numero di ordini — e quindi il costo d'ordine cumulato — ma gonfia lo stock medio, e di conseguenza il costo di mantenimento. Al contrario, ordini piccoli e frequenti alleggeriscono lo stock ma moltiplicano gli oneri d'ordine. L'EOQ è il punto di equilibrio in cui questi due costi si compensano.
La formula si scrive Q* = √(2·D·S / H), dove D è la domanda annua, S il costo di un ordine e H il costo unitario annuo di mantenimento. Il modello si basa su ipotesi semplificatrici (domanda costante, costi costanti, assenza di rotture di stock e di sconti quantità); fornisce un ordine di grandezza di riferimento, da adeguare in base ai vincoli del mondo reale (lotto del fornitore, capacità, stagionalità).
L'EOQ alimenta naturalmente i calcoli dei fabbisogni dell'MRP. In eyeot, questi meccanismi sono gestiti dal modulo Supply Chain, accanto alle regole del punto di riordino e dello stock di sicurezza.