應收帳款天數:賒帳背後的風險
在台灣股市的財報分析世界裡,許多投資人習慣盯著每股盈餘(EPS)或營業利益率,卻往往忽略了一個藏在資產負債表角落、卻極具預警價值的指標——應收帳款天數(Days Sales Outstanding,DSO)。這個數字看似平凡,實則是企業與客戶之間信用關係的照妖鏡,也是財報造假最常見的藏污納垢之處。
試想一家年營收 50 億元的台灣科技廠,帳面上的利潤亮眼,但如果它的應收帳款高達 20 億元,且天數比前一年拉長了兩個月,這代表什麼?客戶拖款了?業務員為了衝業績而放寬了信用條件?還是根本就是虛假的銷售認列?這些問題,光看損益表是找不到答案的。
本文將帶你深入理解應收帳款天數的計算方式、正常範圍的判斷標準、如何與台股實際案例結合應用,以及在財報分析中應當如何利用這項指標發現潛在風險。
應收帳款天數的基本定義與計算
什麼是應收帳款?
應收帳款(Accounts Receivable,AR)是企業已交貨或提供服務但尚未收到現金的金額。在台灣的商業環境中,賒帳交易極為普遍,尤其是在 B2B(企業對企業)的供應鏈體系中。台廠供貨給品牌大廠(例如台灣的 ODM 廠供貨給美國的電子品牌),通常要等 30 至 90 天甚至更久才能收到貨款。
DSO 的計算公式
應收帳款天數的計算方式如下:
$$\text{DSO} = \frac{\text{應收帳款餘額}}{\text{營業收入}} \times 天數$$
在實務上,「天數」通常取季報用 90 天、半年報用 180 天、年報用 365 天。以年報為例:
DSO = (應收帳款餘額 ÷ 全年營收)× 365
舉一個具體例子:
| 項目 | 金額 |
|---|---|
| 全年營業收入 | 100 億元 |
| 年末應收帳款 | 20 億元 |
| DSO 計算 | (20 ÷ 100)× 365 = 73 天 |
這代表這家公司平均需要 73 天才能將一筆銷售轉換成實際現金。
平均應收帳款的使用時機
有些分析師主張使用「平均應收帳款」(期初加期末除以 2)來計算,以平滑季節性波動:
DSO = (期初AR + 期末AR)÷ 2 ÷ (全年營收 ÷ 365)
這種算法在評估快速成長或縮減的公司時更為精準,但對於大多數穩定型台灣上市公司,兩種算法的差異不大。
天數長短代表什麼?合理範圍如何判斷?
行業別差異巨大
DSO 的「合理範圍」因產業而異,沒有一個放諸四海皆準的標準數字。以下是台灣主要產業的參考範圍:
| 產業類別 | 典型 DSO 範圍 | 說明 |
|---|---|---|
| 零售業(超商、量販) | 5~15 天 | 大多為現金或刷卡交易,應收帳款極少 |
| 食品飲料業 | 30~50 天 | 對通路商賒帳,但週期相對固定 |
| 電子零組件(被動元件、IC) | 45~75 天 | 供應大廠,收款期較長 |
| 半導體設備、ODM | 60~90 天 | 大型客戶議價力強,付款條件較寬鬆 |
| 面板、DRAM | 30~60 天 | 市場景氣影響大 |
| 建設公司 | 90~180 天 | 預售屋交屋前認列,較複雜 |
| 軟體與 SaaS | 20~45 天 | 依訂閱或授權合約 |
關鍵原則:不要孤立地看一個數字,要與同業平均比較,也要看自身的歷史趨勢。
趨勢比絕對值更重要
假設一家電子代工廠的 DSO:
- 2021 年:65 天
- 2022 年:68 天
- 2023 年:72 天
- 2024 年:89 天
即使 89 天對這個產業來說不算極端,但連續四年走升、且最後一年大幅跳升 17 天,就是一個需要深入追問的警訊。可能的原因包括:客戶財務惡化、業務人員放寬信用條件以達成業績目標,或者最嚴重的情況——虛增銷售額。
DSO 拉長的三大警訊情境
警訊一:客戶集中度高且拖款
台灣許多中小型供應商高度依賴少數大客戶(例如蘋果供應鏈、三星供應商)。一旦大客戶財務狀況惡化或故意延遲付款,供應商的 DSO 就會迅速拉長。
實際情境:假設某台灣電子廠有一家大陸客戶占其營收 40%,當該客戶出現資金周轉困難(例如 2021 年後中國房地產業的連鎖危機),這家台廠的 DSO 可能從 60 天暴增至 120 天以上,呆帳風險隨之劇升。
如何發現:閱讀財報附註中的「重大客戶資訊」與「應收帳款帳齡分析」(Aging Schedule),特別注意超過 90 天、120 天、180 天的帳款占比。
警訊二:業務壓力下的信用放寬
景氣下行時,企業為維持業績,往往會放寬客戶的信用條件——原本 30 天付款的客戶,現在允許他們 60 天、甚至 90 天再付。這會直接推高 DSO,但短期內損益表上的「營收」看起來還是正常的,甚至可能因為搶到更多訂單而上升。
陷阱所在:投資人如果只看到「營收成長、獲利維持」,卻沒注意到 DSO 同步拉長,就可能誤判公司狀況。等到呆帳提列時,獲利會突然大幅衰退。
警訊三:財報操弄的蛛絲馬跡
這是最嚴重的情境。企業可能透過「認列根本沒有實際交貨的收入」來美化財報。這種虛假銷售的特徵是:
- DSO 大幅拉長:因為根本收不到錢(不存在的客戶沒辦法付款)
- 應收帳款成長遠快於營收成長:例如營收成長 20%,但應收帳款卻成長 60%
- 現金流量表與損益表嚴重背離:獲利亮眼,但營業活動現金流為負或遠低於淨利
台灣股市歷史上確實發生過類似案例,尤其在某些中概股或存心炒作股價的公司中。
應收帳款天數與現金流量的關係
「紙上富貴」的本質
DSO 過長,意味著企業的利潤大部分停留在「應收帳款」這個科目,而非真實的現金。這就是財務分析師所說的**「紙上富貴」**——帳面上賺錢,口袋裡卻沒有現金。
這對企業的日常營運有實際影響:
- 週轉金壓力增加:企業需要自行墊付原料採購、員工薪資,卻遲遲收不到貨款,被迫向銀行借款
- 利息支出上升:為了填補現金缺口而借貸,財務費用增加
- 投資能力下降:沒有充裕現金,無法把握投資機會或進行研發
計算應收帳款對現金流的影響
在現金流量表中,「應收帳款的增減」會列在「營業活動現金流」的調整項目中:
- 應收帳款增加 → 現金流減少(賣出去但還沒收到錢)
- 應收帳款減少 → 現金流增加(收回了之前的欠款)
舉例:
| 項目 | 金額 |
|---|---|
| 本年度淨利 | 5 億元 |
| 應收帳款增加(DSO 拉長) | -3 億元 |
| 其他調整 | +0.5 億元 |
| 營業活動現金流 | 2.5 億元 |
這家公司帳面賺了 5 億,但實際產生的現金只有 2.5 億,其中有 3 億被「鎖」在應收帳款裡。如果下一季 DSO 繼續拉長,現金流可能變成負數,公司就需要靠借款度日。
台股實際分析框架:五步驟檢核法
在分析台灣上市公司的應收帳款品質時,建議使用以下五步驟:
步驟一:計算並追蹤近五年 DSO
從公開資訊觀測站(MOPS)或財報狗、Goodinfo 等台灣財經網站,取得近五年的應收帳款餘額與年度營收,計算每年的 DSO,繪製趨勢圖。
步驟二:與同業比較
找出同一個次產業的 3~5 家競爭對手,比較彼此的 DSO 水準。若目標公司的 DSO 顯著高於同業,需要進一步調查原因。
步驟三:閱讀應收帳款帳齡分析
在財報附註中找到帳齡分析表,重點關注:
- 超過 90 天的應收帳款占總額的比重
- 超過 180 天的比重
- 是否有大幅增加的趨勢
參考標準:健康的企業,超過 90 天的帳款應低於應收帳款總額的 10%~15%。
步驟四:核對壞帳提列充分性
企業每年需針對可能收不回來的應收帳款提列「備抵呆帳」(Allowance for Doubtful Accounts)。若應收帳款品質惡化,但備抵呆帳的提列比例卻沒有相應增加,可能代表管理層刻意低估壞帳風險,以維護當期獲利。
步驟五:交叉比對現金流量表
確認損益表的獲利與現金流量表的「營業活動現金流」方向一致。若公司持續獲利但現金流長期為負,且應收帳款持續增加,就是高度警戒訊號。
優質企業的應收帳款特徵
反過來說,哪些特徵代表一家公司的應收帳款管理良好?
特徵一:DSO 穩定或逐年縮短
代表公司對客戶的議價能力強,或者內部信用管控做得好,能夠按時收回貨款。
特徵二:營收成長,應收帳款等比例成長
若應收帳款的成長比率與營收成長率相近,代表新增的賒帳是真實業務擴張的結果,而非信用條件放寬或虛假銷售。
特徵三:客戶分散,無單一大客戶集中風險
客戶來源多元化的公司,即使某個客戶倒帳,對整體應收帳款的衝擊有限。
特徵四:備抵呆帳提列保守充分
管理層寧願多提一點壞帳準備,也不願為了短期美化財報而低估風險,這反映出良好的公司治理文化。
結語:應收帳款是企業誠信的試金石
應收帳款天數,表面上只是一個平淡的財務比率,但它背後所揭示的,是企業與客戶之間真實的商業關係、管理層的誠信水準,以及公司獲利是否具有真正的含金量。
對台灣投資人而言,在追蹤台積電、聯發科這類優質大型股之外,若想深入研究中小型成長股或供應鏈廠商,應收帳款天數的趨勢分析幾乎是不可省略的一環。特別是在公司突然宣稱業績大幅成長的時候,更要優先檢視 DSO 有沒有同步惡化。
記住一個簡單的原則:**真正賺到的錢,最終要能變成現金。**如果一家公司的利潤只是停留在帳上、遲遲不見現金進門,那麼這份獲利無論數字多漂亮,都只是一張尚未兌現的支票。在這張支票真正兌現之前,投資人都應該保持審慎的態度。
善用應收帳款天數這個指標,配合現金流量分析,你將能在眾多財報中更清晰地辨別哪些企業的獲利是真正的真金白銀,哪些只是精心構築的數字遊戲。