營業毛利率就是公司每賣出 100 元商品,扣掉直接成本(原料、製造)之後還剩下幾元。剩得越多,代表這門生意越會賺錢、產品越有定價權。它是台股品質與價值選股最常用的第一道篩網,因為長期高毛利、而且毛利撐得住的公司,通常背後有一條別人搶不走的護城河。
毛利率是什麼、怎麼算
公式很單純:毛利率 =(營業收入 - 營業成本)÷ 營業收入 × 100%。營業成本只算「把東西做出來、賣出去」的直接花費,還沒扣掉管銷費用、利息和稅。
打個比方,你開一家手搖飲,一杯賣 60 元、材料成本 20 元,毛利率約 67%;隔壁賣便當的一個賣 80 元、食材成本 60 元,毛利率只剩 25%。前者每收一塊錢留下的肉明顯更厚,這就是毛利率想告訴你的事。完整定義與相關科目可參考量化交易詞彙表。
怎麼判讀毛利率走勢(看真實資料)
單一一季的數字意義有限,真正有訊息量的是「趨勢」。下面這張圖是台積電(2330)逐季的營業毛利率走勢:

看這種圖,重點放在三件事:水準(站在多高)、方向(往上還往下)、穩定度(會不會大起大落)。以台積電近幾季的真實數據為例,毛利率從 2024 年第四季約 59% 一路往上,到 2026 年第一季已超過 66%。一條穩穩墊高的曲線,通常代表產品組合往高階走、或議價能力增強,比起靜態的「某一季很高」更值得留意。反過來,若一條原本平穩的曲線突然往下崩,往往是成本上升或殺價競爭的早期警訊。
毛利率多少算好、在市場中的位置
「幾趴算高」沒有放諸四海的標準,因為不同產業天生差很多:軟體、品牌、IC 設計動輒五六成以上,通路、代工、營建則天生薄毛利。所以與其問絕對數字,不如看一家公司落在全市場的哪個位置。

這張是全市場最新一季的毛利率分布,紅線是中位數。多數公司集中在偏低的區間,往右側拖出一條長尾,少數高毛利公司獨占右端。以台積電六成多的水準對照,它明顯落在分布的最右側,屬於全市場前段班。判讀個股時把它丟進這張分布裡看落點,會比死記一個門檻數字實際得多。
用毛利率選股常見的陷阱
第一個地雷是發布日對齊。毛利率來自逐季財報,季末當天數字其實還沒公開,如果拿財報所屬季度的最後一天當訊號生效日,等於假設你提前讀到結果,這種前視偏差會讓回測績效虛胖、實單卻複製不出來。finlab 取出的這份比率已依實際發布日對齊到可交易的時點,別再自行把訊號挪回季末。
第二個陷阱是跨產業硬比大小,把高毛利的軟體股和薄毛利的通路股放在同一把尺上篩,結果往往只是把標的篩成同一個產業族群。比較務實的做法是看同產業內的相對高低,並搭配毛利率是否走升一起判斷。
怎麼用毛利率選股
實務上毛利率很少單獨用,它更常當作「品質」這個維度的代表,和高 ROE、低負債、穩定現金流組合成多因子篩網,目的是濾掉那些靠殺價或高槓桿衝營收、實際上不太會賺錢的公司。另一種用法是看「毛利率改善」,把這一季比去年同期變好當成一個正向訊號,用來確認公司體質正在往上走。
想看毛利率怎麼和其他因子組成可重現、可下載的策略,可以參考多因子選股實測裡把毛利率納入品質因子的做法,以及營業利益率選股策略更進一步把費用控管也納進來的設計,再往股票選股完整指南把整套流程接起來。這些文章裡的回測數字都附了程式碼可以自己驗證。
怎麼自己取得這份資料
完成安裝設定後,一行就能取出整張逐季毛利率表:
顯示程式碼
finlab.login()
gross_margin = data.get("fundamental_features:營業毛利率")回傳結果以財報期別為列、股票代號為欄,可以直接和股價或其他財報科目對齊運算。不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI 幫你跑出來。