存貨與應收帳款:財報兩大地雷怎麼看?
營收創高、股價卻突然重挫?存貨與應收帳款往往是財報最早的警訊。本文白話拆解塞貨訊號、存貨週轉天數與產業差異,教你搭配毛利率交叉驗證,看懂財報兩大地雷。
營收年年成長、EPS 也不難看,股價卻突然重挫,之後才爆出打呆帳或存貨跌價損失——這種劇本在台股不算罕見。其實警訊往往早就寫在資產負債表上,只是多數人只看損益表。存貨和應收帳款,就是財報裡最常被跳過、卻最早說實話的兩個科目。
先搞懂這兩個科目在講什麼
應收帳款:開了發票、還沒收到的錢
公司把貨賣出去、營收就認列了,但客戶的貨款可能一兩個月後才進來。這段期間掛在帳上的,就是應收帳款。它代表「紙上營收」和「真金白銀」之間的距離。
存貨:壓在倉庫裡的錢
原料、半成品、還沒賣掉的成品,通通是存貨。存貨本身不是壞事,做生意本來就要備貨;問題在於它「變多的速度」和「變現的能力」。
這兩個科目有個共同點:都會吃現金。營收再漂亮,如果錢都卡在應收和存貨,公司帳上就是沒現金。
地雷一:營收成長,應收帳款漲更快
為什麼這是警訊
正常情況下,應收帳款大致會跟著營收等比例成長。但如果應收帳款連續好幾季都漲得比營收快,常見的可能是:公司為了衝業績,把貨硬塞給經銷商先認列營收(俗稱「塞貨」),或是放寬付款條件、讓客戶慢慢付。兩種都代表營收的「品質」在變差——帳面數字有了,錢卻收不回來。
用週轉天數看更直覺
應收帳款週轉天數(常簡稱 DSO)的意思是:平均要花幾天才收得到貨款。天數持續拉長,就是收款變慢。單季波動很正常(旺季出貨集中就會推高),重點是看連續幾季的趨勢,以及跟同業比。
地雷二:存貨週轉天數拉長
賣不動,還是提前備貨?
存貨週轉天數拉長,代表貨在倉庫待得更久。這有兩種解讀:一是賣不動(負面),二是公司看好接下來的需求、提前備貨(中性甚至偏正面)。光看存貨本身分不出來,要搭配其他線索。
產業別差很大
電子零組件的存貨最怕放:產品跌價快,放久了就要提列存貨跌價損失,直接吃掉毛利。食品業雖然有保存期限壓力,但需求相對穩定,存貨天數通常波動較小。所以「天數多少算危險」沒有標準答案——要跟同產業比、跟公司自己的歷史紀錄比。
交叉驗證:搭配毛利率一起看
單看一個科目容易誤判,把毛利率放進來就清楚多了:
- 存貨上升+毛利率持平或上升 → 比較像備貨迎接需求
- 存貨上升+毛利率下滑 → 可能已經開始降價去化,賣不動的機率升高
- 應收帳款上升+毛利率下滑 → 可能在犧牲價格、放寬條件衝營收
再進一步,可以對照現金流量表:如果公司獲利看起來很好、營運現金流卻長期跟不上,錢多半就是卡在存貨和應收帳款。這也是為什麼老手常說「獲利是觀點、現金是事實」——延伸閱讀可以看自由現金流與淨利的差別。
這兩個數字去哪裡找
打開任何一家公司的資產負債表,「流動資產」區就有應收帳款(含應收票據)和存貨兩個科目。想看更細的帳齡分析或存貨跌價提列,財報附註裡會揭露,公開資訊觀測站可以下載完整財報。
如果不想自己翻 PDF,以大家熟悉的權值股台積電為例,在本站的個股財報頁就能直接看歷季財務數字的變化,其他個股也用同樣的方式查。
歷史上常見的地雷型態
以下是市場上反覆出現過的型態(講型態、不點名個股):
型態一:先塞貨、後打呆
營收連續創高、應收帳款天數同步拉長、營運現金流卻轉弱甚至轉負;一段時間後公司認列大額呆帳,前面的「成長」被證明是預支未來。
型態二:存貨堆高、一次洗澡
存貨連續數季墊高,某一季突然大額提列存貨跌價損失,毛利率瞬間崩落。電子業景氣反轉時特別常見。
型態三:一次性收益遮醜
本業其實已經在惡化(毛利率、週轉天數都在變差),但靠處分資產等一次性收益把 EPS 撐住。這類手法在EPS 的陷阱那篇有完整拆解。
三種型態的共同點:損益表最後才反映問題,資產負債表和現金流量表早就先說話了。
重點整理
- 應收帳款=還沒收到的錢、存貨=壓在倉庫的錢,兩者都會吃現金
- 應收帳款連續多季漲得比營收快、週轉天數拉長 → 留意塞貨或放寬收款條件的可能
- 存貨天數拉長要分辨「備貨」還是「賣不動」,搭配毛利率最有效
- 存貨升+毛利率降=警訊升級;存貨升+毛利率穩=可能只是備貨
- 產業特性差很大:電子零組件怕跌價、食品怕過期,一律跟同業和自己的歷史比
- 獲利好但營運現金流長期跟不上,錢多半卡在這兩個科目
- 這兩個數字都在資產負債表的流動資產區,財報附註有更細的揭露
常見問題
Q:存貨或應收帳款增加就代表公司有問題嗎?
不一定。存貨增加可能是賣不動、也可能是為需求提前備貨;判讀重點是週轉天數的趨勢、與營收成長的相對速度,並考慮產業特性。
Q:存貨和應收帳款在哪裡查得到?
在公司財報的資產負債表可以找到存貨與應收帳款金額,搭配損益表的營收即可計算週轉天數;一般看盤網站的財務頁通常也有整理好的數字。
以上為投資教育內容,不構成投資建議。