Brightstream Logo
Notes from Johnny Yang

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

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

🐻
Johnny Yang
Founder, Brightstream Technology
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 minutes · free

Bring the one thing you are stuck on — a free 30-minute diagnostic

You do not need to know what system you want. Tell Johnny Yang about the one thing that keeps blocking you, and in 30 minutes you will know whether to skip it, build it with coaching, or pay for a custom build. No pitch — if we cannot help, you will hear that straight.

Johnny Yang replies himself · limited spots each month · or just book a free 30-minute diagnostic

🐻
Johnny Yang
Founder, Brightstream Technology
About Johnny Yang

Keep reading