Brightstream Logo
熊董筆記

安全庫存怎麼算?什麼時候該叫貨的實用算法

安全庫存不是多放一點比較安心,而是用每天用量和供應商交期算出來的一個數字。這篇用一個假設試算,帶你算出安全庫存和再訂購點,再講清楚為什麼不能所有品項用同一套標準、資料不準時公式為什麼會騙你,以及沒有系統也能先開始的做法。

🐻
熊董|Johnny Yang
川輝科技創辦人
2026-10-16
安全庫存怎麼算?什麼時候該叫貨的實用算法

「這個料我們都多叫一點,放著比較安心。」

採購這樣講的時候,通常是剛被斷料咬過。生產線停了半天,業務被客戶追著罵,老闆在群組裡問為什麼沒有料。從那之後,這個料號就被「多叫一點」,而且不只這個料號,連帶附近的幾個也一起多叫。半年後,倉庫裡多了一區沒人敢動的庫存。

我是熊董,台灣川輝科技創辦人。帶團隊做系統導入七年,經手超過 34 個案子、14 個以上產業,有實體庫存的公司幾乎都遇過同一個兩難:叫少了怕斷料,叫多了錢卡在倉庫。安全庫存不是「多放一點比較安心」的感覺,而是用兩個資料算出來的數字:這個品項每天用多少,以及供應商從下單到到貨要多久。最實用的算法是:安全庫存=最大日用量×最長交期-平均日用量×平均交期;再訂購點=平均日用量×平均交期+安全庫存。庫存降到再訂購點,就該叫貨。但公式只是起點,真正決定準不準的是三件事:品項要分級,不能全部用同一套標準;用量和交期的資料要真的記下來;而且每隔一段時間要重算。

「多放一點比較安心」,為什麼還是會出事?

先講公道話:會想多放一點,這個直覺是對的。斷料的代價通常比庫存的代價看得見。停線、延交、客戶抱怨,每一樣都是當下就痛;庫存放在倉庫裡,錢卡在那邊,卻不會有人打電話來罵你。

人對看得見的痛比較敏感,所以採購多叫一點,其實是很理性的反應。

問題在於,「多放一點」沒有一個標準。這個料多放一點,那個料也多放一點,每個人的「一點」都不一樣,而且只會越放越多,因為沒有人會因為庫存太多被罵,只會因為斷料被罵。久了,倉庫就慢慢堆出呆滯庫存,資金被綁住,倉位不夠用,盤點越來越難。呆滯庫存是怎麼長出來的,我在呆滯庫存怎麼處理那篇有完整的拆解,「每個人都多叫一點」就是其中一個主要來源。

更麻煩的是,多放一點並不保證不會斷料。如果你多放的是不容易斷的料,而真正容易斷的料沒有多放,倉庫堆滿了,產線照樣停。安全庫存要解決的,就是把「放多少」從感覺變成一個說得出理由的數字。

安全庫存和再訂購點怎麼算?

兩個名詞先講清楚。

安全庫存:為了應付「用量突然變多」或「供應商突然變慢」而多準備的那一份。正常情況下你不會用到它,它是緩衝。

再訂購點:庫存降到這個數字時,就要下單叫貨。它等於「交期內正常會用掉的量」加上安全庫存。

算這兩個數字,只需要四個資料:平均每天用多少、最多一天用多少、供應商平均幾天到貨、最慢幾天到貨。

用一個假設試算說明:

假設某個料號,平均每天用 20 個,最忙的時候一天用到 30 個。 供應商平均 7 天到貨,最慢的時候要 10 天。 安全庫存=最大日用量×最長交期-平均日用量×平均交期=30×10-20×7=300-140=160 個。 再訂購點=平均日用量×平均交期+安全庫存=20×7+160=300 個。 也就是說,這個料號的庫存降到 300 個時,就該下單。

這個算法的邏輯很直觀:最壞的情況是「用最快、到最慢」,正常情況是「用平均、到平均」,兩者的差距就是你要準備的緩衝。

安全庫存與再訂購點計算步驟:記錄用量、記錄交期、算安全庫存、算再訂購點、定期重算

要注意的是,這個算法是比較保守的,因為它假設最壞的用量和最壞的交期會同時發生,實際上兩者同時發生的機會不高。所以用這個算法算出來的安全庫存,通常會偏多一點。對於剛開始建立安全庫存觀念的公司,偏保守是好事,先確保不斷料,再慢慢往下調。

資料累積夠多之後,可以改用統計的方法:用每日用量的標準差和交期去算,再搭配你希望達到的「不斷料機率」。這個方法比較精準,但前提是你有至少幾個月、每天都有記錄的用量資料。大多數中小企業還沒有這樣的資料,所以先用上面的簡單算法就夠了。

為什麼不能所有品項都用同一套標準?

很多公司算出公式之後,第一個反應是把它套到所有品項上。這樣做會出兩個問題:高價品被設了太多安全庫存,錢卡更多;便宜但關鍵的小零件,反而因為「量少不重要」被忽略。

比較好的做法是先把品項分級。最常用的方法是依照「價值」和「重要性」來分。

品項類型特徵安全庫存策略檢查頻率
高價值、用量穩定單價高,用量好預測用公式精算,寧可偏低,靠盯緊交期補每週
高價值、用量波動單價高,訂單忽多忽少跟業務對預測,接到大單再叫,少放緩衝每週,接單時另外看
低價值、用量穩定便宜、天天用放寬一點,用兩箱法簡單管理每月
低價值、用量波動便宜但不好預測偏多放,斷料的代價遠大於庫存成本每月
關鍵料、交期長一斷就停線,供應商難找不論價值都要放足,並找第二供應商每週

關鍵料要特別拿出來講。有些零件很便宜,但沒有它整台設備就出不了貨,而且供應商只有一家、交期很長。這種料不能用一般的公式看,要用「斷料一次的代價」來決定放多少。

安全庫存分級策略四象限:依品項價值與用量波動決定精算、跟單、兩箱法或偏多放

公式算出來了,為什麼還是不準?

這是我在現場最常看到的情況:老闆學了公式,叫採購照著算,結果還是斷料、還是爆倉。問題通常不在公式,在餵進公式的資料。

用量資料不準。 公式需要「每天用多少」,但很多公司的用量是從帳上推算的。如果帳本身就跟現場對不起來,算出來的用量就是錯的。先出貨後補單、借料沒還、樣品沒扣帳,這些都會讓帳上的用量跟實際用量有落差。我在盤點永遠對不起來那篇拆過帳料不符的六個來源,先處理那些,安全庫存才有意義。

交期資料根本沒記。 很多公司知道供應商「大概一週到」,但從來沒有真正記錄過每一張採購單從下單到到貨花了幾天。「大概一週」可能是平均五天、最慢十五天,這兩種情況需要的安全庫存差很多。追交期這件事,我在供應商交期靠催那篇有具體的做法。

用量有季節性,公式卻是一整年的平均。 如果你的生意有明顯的旺季淡季,用全年平均算出來的安全庫存,旺季會不夠、淡季會太多。這種情況下,至少要分旺季和淡季各算一組。

庫存在不同地方,卻只看總數。 有多個倉庫或門市的公司,總數夠不代表每個地方都夠。A 倉爆滿、B 倉缺貨,總數看起來剛好,實際上還是會斷料。

所以如果你算了公式卻覺得不準,先不要懷疑公式,先回頭檢查這四個地方。

什麼時候該叫貨?三種檢查方式

算出再訂購點之後,還要決定「誰、什麼時候去看庫存有沒有到那個數字」。常見的有三種方式。

持續檢查:降到再訂購點就叫

每次出庫都看一下庫存,一降到再訂購點就下單。這是最精準的方式,但需要有人隨時盯著,或者有系統自動提醒。適合高價值、關鍵的品項。

定期檢查:固定日子統一看

每週或每月固定一天,把所有品項的庫存看一遍,低於某個水位的就補到目標量。好處是採購可以集中處理、湊單議價,壞處是兩次檢查之間沒人看,所以安全庫存要多放一點,把檢查間隔的天數也算進去。適合品項多、單價不高的情況。

兩箱法:最簡單、不需要系統

把同一個品項分成兩箱放,先用第一箱,第一箱用完、開始動第二箱時,就是叫貨的時候。第二箱的量就是你的再訂購點。這個方法不需要任何系統、不需要算帳,現場人員一看就懂,很適合便宜、常用的小零件和耗材。

大多數公司會混合使用:關鍵料持續檢查,一般品項定期檢查,耗材用兩箱法。

該叫貨了,那一次要叫多少?

再訂購點回答的是「什麼時候叫」,但採購每天真正在煩惱的,常常是「這次叫多少」。這個問題有三個力量在拉扯。

供應商的最小訂購量。 很多供應商有最低起訂量,或者量越大單價越低。採購為了拿到好價格,會傾向一次叫多一點。這沒有錯,但要算清楚:省下來的單價,夠不夠抵銷多放幾個月的資金成本和倉位。

下單的作業成本。 每下一張採購單,都有詢價、比價、核准、收貨、驗收、對帳這些工作。叫得太零碎,採購和倉庫會被小單淹沒。

庫存的持有成本。 東西放在倉庫裡不是免費的,資金被卡住、倉位被占用、有些品項還會過期或過時。

比較實用的做法,是替每個品項設一個「目標庫存量」:叫貨時,把庫存補到這個數字為止。目標量可以先抓「再訂購點加上一段時間的平均用量」,這段時間要多長,看你希望多久叫一次貨。想要每個月叫一次,就加一個月的用量;想要每兩週叫一次,就加兩週的用量。再跟供應商的起訂量比一比,取比較大的那一個。

這個做法不是最精算的,但它讓「叫多少」也變成一個有規則、可以交接的決定,而不是看採購當天的心情。

沒有系統,今天可以先做什麼?

安全庫存不一定要等到上系統才能做。很多公司其實可以先用 Excel 和現場的簡單規則開始,等規則跑順了再考慮系統化。

第一步,挑出最常斷料的十個品項。不用全部做,先從最痛的開始。

第二步,針對這十個品項,從今天開始記錄兩件事:每天用了多少、每張採購單從下單到到貨花了幾天。記一到兩個月,你就有算安全庫存的基本資料了。

第三步,用上面的公式算出安全庫存和再訂購點,寫在倉庫的料架上,讓現場人員看得到。庫存降到那個數字,就通知採購。

第四步,每個月回頭看一次:有沒有斷料、有沒有爆量,再調整數字。

等到品項多到人工盯不動、或者有多個倉庫要一起看,那時候再考慮系統。到時候你已經有一套跑過的規則和一兩個月的真實資料,導入系統會順很多。至於多個倉庫之間的庫存要怎麼記、怎麼調撥,可以參考多倉庫存怎麼管。

常見問題

安全庫存是不是越多越好?

不是。安全庫存越多,斷料的機會越低,但資金被卡住的越多、倉位越緊、過期報廢的風險越高。合理的安全庫存是在「斷料的代價」和「庫存的成本」之間取一個平衡,而且每個品項的平衡點不一樣。

再訂購點和安全庫存有什麼不同?

安全庫存是為了應付意外多準備的緩衝量,正常情況不會用到。再訂購點是叫貨的時間點,等於交期內正常會用掉的量加上安全庫存。庫存降到再訂購點就下單,等貨到的時候,理論上剛好用到安全庫存附近。

新品沒有歷史資料,安全庫存怎麼設?

先參考類似品項的用量和交期,設一個偏保守的數字,然後從上市第一天開始記錄實際用量。通常跑一兩個月就有足夠的資料重新計算。新品的關鍵不是一開始設得多準,而是有沒有定期回頭調整。

安全庫存多久要重新算一次?

至少每季一次,用量或交期有明顯變化時要立刻重算,例如換了供應商、接到一個大客戶、進入旺季。很多公司算過一次就不再動,結果市場已經變了,數字還停在一年前。

讓叫貨變成一個說得出理由的決定

安全庫存這件事,最終是要把「叫多少、什麼時候叫」從某個人的經驗和感覺,變成一個可以說明、可以檢討、可以交接的數字。數字不一定一開始就準,但只要有記錄、有定期回頭看,它會越來越準;感覺不會。

如果你的倉庫已經同時有斷料和爆倉的問題,卻不確定該先從哪一個品項、哪一個資料開始整理,帶著你最常斷料的那幾個料號來做一次30 分鐘免費診斷,我們直接看問題出在用量、交期還是帳本身。

30 分鐘・完全免費

帶你卡住的那一件事來,30 分鐘免費診斷

不用先想清楚要做什麼系統。把那件一直卡著你的事講給熊董聽,30 分鐘後你會知道它該不用做、自己陪跑做,還是值得花錢客製——不推銷,幫不到會直接說。

熊董本人回・每月名額有限 · 也可以直接預約 30 分鐘免費診斷

🐻
熊董|Johnny Yang
川輝科技創辦人
關於熊董

繼續閱讀