Aerial View Business Data Analysis Graph

蝦皮賣家真正損益怎麼算?一筆訂單完整成本與貢獻毛利試算

後台顯示賣了 1,000 元,進貨成本是 420 元,這張訂單就賺了 580 元嗎?通常沒有這麼簡單。

平台和金流會扣款,折扣可能由賣家吸收,廣告、包材、出貨工時和退貨也都要花錢。把這些和訂單直接相關的支出扣完,剩下來的才是這張訂單真正帶回店裡的「貢獻毛利」。再從整個月的貢獻毛利扣掉薪資、租金等固定成本,才看得到店鋪最後有沒有賺錢。

如果你手上已經有訂單明細和商品成本,卻還是不確定多賣一件到底是多賺還是多賠,可以照下面的順序重算。平台費率會調整,所以公式不寫死百分比,直接填入賣家中心實際扣款最準。

先把三種利潤分開

層級 它回答的問題 計算方式
商品毛利 商品買賣本身有沒有價差? 商品收入 − 商品成本
貢獻毛利 多接這張訂單,對店裡有沒有正貢獻? 商品毛利 − 訂單直接與變動成本
營業利益 整間店這個月最後有沒有賺錢? 全部貢獻毛利 − 每月固定成本

我以前寫毛利時,曾用營收 2,400 元、進貨 1,000 元,算出商品毛利 1,400 元;談淨利時,則會再扣人事與租金。這兩種算法各有用途,但要判斷一張訂單值不值得接,中間還要補上貢獻毛利這一層。

一張訂單要記下哪些成本

先留好原始訂單和撥款報表,再另外做試算表。不要直接在原始檔上改數字,之後發現金額對不起來時才有資料可以回查。

  1. 商品成交收入: 以實際歸屬於賣家的商品收入為準。賣家自己吸收的折扣要扣掉。
  2. 商品成本: 除了進貨價,也包括國際與國內進貨運費、關稅,以及商品變成可銷售狀態前的必要成本。
  3. 平台扣款: 成交手續費、金流與系統處理費、免運或活動服務費,以及訂單明細中的其他扣款。
  4. 廣告成本: 能可靠歸屬到商品或訂單的廣告費。分不出來的先留在「未分配」,不要為了讓表格好看而硬拆。
  5. 履約成本: 賣家負擔的運費、包材、耗材、揀貨與出貨工時。
  6. 售後成本: 退款、退貨運費、客服、驗貨、整新、折價與報廢造成的預期損失。
  7. 稅務欄位: 含稅成交金額、未稅營收與銷項稅額要分開,實際怎麼列則要配合自己的稅籍和會計口徑。

營業稅不一定是每單成本

含稅成交金額是買家支付的成交總額;未稅營收是把銷項稅額拆掉後的銷售額;銷項稅額則是銷售時依法收取或計算的營業稅。一般稅額計算下,最後應納多少稅還會受到可扣抵進項稅額影響,因此不能看到銷項稅額就直接把它當成每張訂單的變動成本。

整張管理表要使用同一種口徑。若收入填未稅金額,就不能又把已經拆掉的銷項稅額扣一次。採查定課徵、免稅、零稅率或其他方式的賣家,處理方法也可能不同;不確定自己的情況時,請會計師依實際稅籍確認。

可以直接套用的公式

商品毛利 = 商品成交收入 − 商品成本

訂單貢獻毛利 = 商品成交收入
               − 商品成本
               − 平台與金流費
               − 活動服務費
               − 廣告歸屬成本
               − 履約變動成本
               − 預期退貨損失
               − 其他訂單直接成本

訂單貢獻毛利率 = 訂單貢獻毛利 ÷ 商品成交收入

店鋪營業利益 = 全月訂單貢獻毛利合計 − 全月固定成本

有些費用按售價比例計收,也可以反推最低售價:

最低售價 =(單位商品成本 + 每單固定變動成本 + 目標每單貢獻)
          ÷(1 − 合計變動費率)

百分比費用放在分母;每單固定 60 元、每次固定 30 元這類金額則放在分子。收入使用含稅或未稅也要先決定好,不能算到一半換口徑。

用一張 1,000 元訂單實際算一次

下面是用來示範算法的假設訂單,不是 Nodohello 的真實訂單,也不代表蝦皮目前的費率。

項目 金額(元) 怎麼來的
商品成交收入 900 標價 1,000 元,賣家折扣 100 元
商品成本 -420 包含商品到倉前的必要成本
平台、金流與方案扣款 -90 以訂單報表實際扣款為準
廣告歸屬成本 -120 使用同一個歸因期間
履約與包材 -35 賣家實際負擔的部分
訂單變動工時 -30 工時 × 完整人力成本時薪
預期退貨損失 -18 退貨率 × 平均每次退貨成本
訂單貢獻毛利 187 這張訂單為店裡留下的貢獻

原本以為賺 580 元,完整計算後只剩 187 元。這 187 元還不是老闆可以直接拿走的淨利,它還要負擔每月固定成本。

假設每月固定成本是 80,000 元,平均每單貢獻毛利都是 187 元,損益平衡訂單量約為:

80,000 ÷ 187 = 428 單(無條件進位)

這代表在客單價、成本、退貨和廣告結構沒有明顯改變的前提下,大約要累積 428 張同等貢獻的訂單,才能蓋過固定成本。它不是「賣到第 428 單就一定開始賺錢」的保證。

廣告和退貨最容易讓數字失真

廣告報表可能把跨日成交算回點擊日,訂單報表卻按完成日統計。兩邊期間不同,直接相除就會得到看似精準、其實不能比較的 ROAS。先固定歸因期間,仍然無法可靠分到單一訂單的費用,就留在商品群或賣場層處理。

退貨也不能只記退款金額。收入有沒有沖回、商品能不能回庫、平台費有沒有退、廣告費能不能收回、退回商品還能不能原價賣,都會改變損失。實務上可以先算出「平均每次退貨額外損失」,再乘上商品退貨率,估成每張訂單的預期退貨成本。

算完訂單,再看 SKU 要不要繼續賣

一張訂單算清楚後,還不能立刻決定停售。你要把同一期間的訂單彙總到 SKU,連同樣本量、共同成本、退貨、庫存和跨商品效果一起看,才適合做調價、停廣告、停止補貨、清庫或停售決定。

下一步可以先抽出最近 30 天已完成和已退款的訂單,做一張逐單成本表。接著閱讀每個 SKU 都賺錢嗎?商品級損益與停售判斷,把逐單結果整理成商品層的決策資料。

延伸資料

這套算法用於日常經營判斷,不能取代報稅或正式財務報表。平台費率請以同一基準日的官方規則和賣家中心實際扣款為準。