安全庫存計算器
由最大與平均的日用量及補貨前置期,算出應對需求波動與延誤所需的安全庫存量。
輸入資料
計算結果
重點速覽:安全庫存計算器 (Safety Stock Calculator) 算出企業應額外持有的『緩衝庫存』,以應對需求波動與補貨延誤、避免缺貨:安全庫存 = (最大日用量 × 最長前置期) − (平均日用量 × 平均前置期)。它在『避免缺貨損失銷售』與『避免積壓佔用資金』之間取得平衡,是存貨管理的核心概念,常與再訂購點、經濟訂購量 (EOQ) 一併使用。
計算公式
安全庫存 = (最大日用量 × 最長前置期) − (平均日用量 × 平均前置期)。
$$Safety\ Stock = (Max\ Daily \times Max\ Lead) - (Avg\ Daily \times Avg\ Lead)$$$$Reorder\ Point = Avg\ Daily \times Avg\ Lead + Safety\ Stock$$使用說明
- 輸入需求高峰時的最大日用量與最長補貨前置期。
- 輸入正常情況下的平均日用量與平均前置期。
- 查看應額外常備的安全庫存量。
平均日用量 100 件、平均前置期 7 日下,不同需求與前置期波動對應的安全庫存 (最大值法)
| 最大日用量 | 最長前置期 | 安全庫存 (件) | 波動情況 |
|---|---|---|---|
| 100 | 7 | 0 | 無波動 (理想狀態) |
| 120 | 7 | 140 | 僅需求波動 |
| 100 | 10 | 300 | 僅前置期波動 |
| 120 | 10 | 500 | 需求與前置期雙波動 |
理財情境案例
案例一:基本安全庫存計算
某零售店銷售零食,最大日用量 120 件、最長補貨前置期 10 日;平均日用量 100 件、平均前置期 7 日。
安全庫存 = (120 × 10) − (100 × 7) = 1,200 − 700 = 500 件。
這 500 件是應額外常備的緩衝,確保在需求突增至 120 件/日且補貨延誤至 10 日的最壞情況下仍不斷貨。若只按平均需求備貨 (700 件),最壞情況下會短缺 500 件。搭配再訂購點 = 100 × 7 + 500 = 1,200 件,當庫存降至此水平即應下單補貨。
案例二:前置期波動的影響
某進口商從內地採購電子產品,平均日用量 200 件、平均前置期 14 日;但海關清關偶有延誤,最長前置期達 21 日 (最大日用量仍為 200 件)。
安全庫存 = (200 × 21) − (200 × 14) = 4,200 − 2,800 = 1,400 件。
僅因前置期波動 (多 7 日),就需額外備 1,400 件緩衝。若能與供應商協議縮短並穩住前置期至 14 日 (消除波動),安全庫存可降為 0,大幅減少資金佔用。這正說明對依賴跨境供應的香港進口商而言,穩定前置期往往比堆高庫存更根本。
常見問題
為什麼需要安全庫存?備多一點貨不就好了嗎?
安全庫存的核心是「平衡」— 在「缺貨的損失」與「囤貨的成本」之間找到最適當的水平,而不是單純備多。缺貨的代價很實在:流失即時銷售、令顧客失望轉投競爭對手、影響信譽;但庫存太多同樣代價高昂:佔用大量資金、增加倉儲與管理費用、承擔貨品過期、損壞或跌價的風險。安全庫存正是用來應對「需求波動」與「補貨延誤」這兩大不確定性 — 它讓你在正常需求之外留一層緩衝,既降低缺貨機率,又不至於盲目囤積。因此關鍵不是「備愈多愈好」,而是根據需求的穩定度、前置期的可靠度與產品的重要性,計算出恰到好處的緩衝量。
這條「最大值法」公式和統計法有什麼分別?
本計算器採用的是「最大值法」,直觀易懂:用最壞情況 (賣得最快、補貨最慢) 的需求,減去正常情況的需求,差額就是緩衝。它的優點是簡單、不需要複雜數據,適合快速估算;缺點是沒有量化「缺貨風險有多大」,且以極端值估算可能偏保守、令庫存偏高。相對地,「統計法」會用需求的標準差配合目標「服務水平」(例如希望有 95% 的機率不缺貨) 來計算安全庫存,能明確對應你願意承受的缺貨風險,結果更精細。但統計法需要足夠的歷史銷售數據來估算變異程度。實務上,數據有限或想快速判斷時用最大值法;要精細管理關鍵商品時則用統計法。
安全庫存和再訂購點 (reorder point) 是同一回事嗎?
不是,但兩者密切相關。安全庫存是「緩衝用」的常備底線 — 理想上不會動用它,只在需求或補貨出現意外時才派上用場。再訂購點 (reorder point) 則是「觸發補貨的庫存水平」— 當庫存降到這個點,就該下單補貨了。兩者的關係是:再訂購點 = (平均日用量 × 平均前置期) + 安全庫存。也就是說,再訂購點包含了「補貨期間正常會消耗的量」加上「安全庫存」這層緩衝,確保在等待新貨到手的期間不會斷貨。因此計算好安全庫存後,通常會進一步算出再訂購點,兩者配合才能形成完整的存貨補充策略。
前置期波動和需求波動,哪個對安全庫存影響更大?
兩者都會推高所需的安全庫存,但在許多實務情境中,『前置期的波動』往往是被低估、卻影響巨大的一環。從最大值法公式即可看出端倪:安全庫存 = (最大日用量 × 最長前置期) − (平均日用量 × 平均前置期)。若前置期很穩定 (最長 = 平均),公式簡化為 (最大日用量 − 平均日用量) × 前置期,緩衝只來自需求波動;但一旦前置期不穩 (例如供應商時快時慢、跨境運輸受海關或天氣影響),『最長前置期』會被拉長,令第一項大幅膨脹,安全庫存隨之急升。直觀理解是:補貨等得越久,你就越需要更多存貨撐過這段不確定的等待期,而且是以『高峰用量』來撐,風險加倍。對香港的零售與進口商而言,這點尤其重要 — 依賴海外或內地供應商時,運輸與清關延誤常是斷貨主因。因此穩定、可靠的供應鏈 (縮短並穩住前置期) 往往比單純堆高庫存更根本;若無法改善前置期,就必須以更高的安全庫存來補償,代價是更多資金被佔用。
安全庫存要多久檢討一次?季節性商品該怎麼處理?
安全庫存不是『算一次就永久適用』的固定值,而應隨著需求、供應與商品特性的變化定期檢討。一般建議至少每季檢視一次,並在幾種情況發生時立即重算:其一,需求模式明顯改變 (新品爆紅、舊品退潮、市場轉淡);其二,供應商或前置期變動 (換供應商、運輸方式改變、供應鏈受干擾);其三,成本結構改變 (倉儲費、資金成本、貨品跌價風險上升)。對於『季節性商品』,用全年平均值計算會嚴重失真 — 例如聖誕禮品、農曆新年賀年食品、夏季電風扇,其需求在旺季暴增、淡季驟減。正確做法是『分季設定』:旺季來臨前,以旺季的最大與平均日用量重算安全庫存並拉高水位;旺季結束後,果斷調低甚至清倉,避免把大量季節性庫存積壓到過季而跌價或報廢。也可搭配較短的補貨週期與供應商的『快速補單』安排,用靈活補貨取代單純囤積。總之,安全庫存是動態的管理工具,須與商品生命週期和季節節奏同步調整。
相關工具
參考資料
內容審核:香港計算器財經團隊。計算邏輯與公式參考香港金融管理局(HKMA)及投資者及理財教育委員會(IFEC)之個人理財計算指引,結果僅供參考,實際以相關機構公佈為準。