軟件合約價值計算器
由每月經常性收入、合約年期與一次性費用,算出軟件訂閱合約的總合約價值 (TCV)。
輸入資料
計算結果
計算公式
總合約價值 TCV = 每月經常性收入 × 12 × 合約年期 + 一次性費用。
使用說明
- 輸入每月固定的經常性收入 (MRR)。
- 輸入合約年期與任何一次性費用。
- 查看整個合約期的總合約價值 (TCV)。
常見問題
TCV、ARR、ACV 有什麼分別?
這三個都是 SaaS 生意常用的收入指標,容易混淆但角度不同。TCV (total contract value,總合約價值) 是「整份合約在其全期內的總價值」,包含所有年度的經常性收入,通常還加上一次性費用 — 反映的是合約的完整規模,本計算器算的就是它。ARR (annual recurring revenue,年度經常性收入) 是「一年的經常性收入」,只計可持續、可續期的訂閱收入,通常不含一次性費用 — 反映的是每年穩定的收入水平,是評估 SaaS 生意健康度的核心指標。ACV (annual contract value,年度合約價值) 則是「把一份合約的價值平均攤分到每一年」的金額,用於在合約長短不一時作年度基準的比較。舉例,一份 3 年、每年經常性收入 HK$120,000、外加一次性 HK$20,000 的合約:TCV = 380,000、ARR = 120,000、ACV 約為 (360,000 或含一次性 380,000) ÷ 3。理解三者的差異,才能在不同分析情境選對指標。
TCV 要不要把一次性費用算進去?
這其實沒有唯一「正確」答案,取決於各公司的定義與分析目的,重點是「口徑一致」。TCV 的本意是反映一份合約的「總價值」,因此許多公司會把一次性費用 (如導入費、設定費、培訓費) 一併計入,以呈現客戶承諾支付的完整金額 — 本計算器採用的就是這種「含一次性費用」的算法。但也有公司在分析「經常性收入」的健康度與可持續性時,會刻意把一次性、非經常的部分剔除,只看純訂閱部分,因為一次性收入不會重複、不能反映長期價值。因此,你會看到不同公司、不同報告對 TCV 的算法略有出入。實務上的關鍵是:在同一份分析或同一輪比較中,對所有合約都採用同一種定義,否則直接比較不同口徑的 TCV 會產生誤導。使用或引用 TCV 數字時,最好先確認它是否包含一次性費用。
TCV 高就代表這筆生意一定好嗎?
不一定,TCV 只是反映「合約承諾的名義總額」,不能單獨用來判斷一筆生意的好壞。首先,TCV 是「承諾」而非「已實現」的收入 — 客戶可能提前解約、違約或未能續期,尤其是多年合約,中途變數不小,實際收到的可能遠低於 TCV。其次,TCV 未考慮貨幣的時間價值:3 年後才收到的錢,其現值低於今天的同等金額,把各年收入直接相加會高估合約的「當前價值」。第三,高 TCV 也可能伴隨高服務成本、高獲客成本或苛刻的條款 (如深度折扣、額外承諾),未必等於高利潤。第四,一份長年期、鎖定的大合約雖然 TCV 亮眼,但也可能意味著把價格鎖死、失去日後漲價的彈性。因此,評估一筆 SaaS 生意時,應把 TCV 與續約率、毛利率、獲客成本、客戶終身價值 (LTV)、以及合約條款等一併考量,而非單看一個總額數字。