Super Sale WeekClaude Skills — 20% OFF
Tips

如何將訂閱匯出資料轉換為 MRR 與 ARR 報告(2026 年指南)

Powerdrill Team·
如何將訂閱匯出資料轉換為 MRR 與 ARR 報告(2026 年指南)

匯出訂閱資料時,您會得到包含以下欄位的資料列:客戶、方案、金額、週期、狀態、開始日期。而 MRR 報表每個月只需要一個數字。從前者轉換到後者看似只是算術,但其實大部分與定義有關。

最終報表中的每個數據都取決於兩個抉擇:哪些訂閱算作啟用中,以及折扣是否要從金額中扣除。

只要其中一個搞錯,報表內部雖然仍能自圓其說,但就是會與財務部門、計費儀表板以及上個月的版本對不起來。

本指南將介紹需要先確定的事項、三種手動處理的路徑,以及每種路徑在何處會遇到瓶頸。

開始之前您需要準備的事項

您需要的是「每筆訂閱一列」的匯出資料,而不是「每張發票一列」。發票告訴您已開立帳單的金額,而訂閱則告訴您會持續循環發生的金額。

您需要每一列都包含計費週期。在將年繳方案標準化之前,無法將月繳和年繳方案直接相加。

您還需要狀態欄位。Stripe 的計費分析文件將 MRR 定義為每月標準化金額的總和。它只計算狀態為 activepast_due 的訂閱。

這個定義非常值得直接採用。它是公開且具體的,當有人問起為什麼數字有變動時,能為您提供站得住腳的依據。

首先要做出三個決定。

哪些狀態算數。 active 加上 past_due 是官方文件的預設值。已取消和未付款則被視為流失並被排除。

是否扣除折扣。 Stripe 允許對此進行設定,並針對循環折扣和一次性折扣提供不同的設定。永久折扣則一律會被扣除。

訂閱用戶何時開始計入。 Stripe 讓您選擇從第一個計費週期開始,或是收到第一筆付款時開始。第一種選項被描述為最常見的做法。

在您開始寫公式之前,先把這三點寫在試算表上。它們是決定這份文件會成為專業報表還是爭論來源的關鍵。

為什麼算術反而是最簡單的部分

標準化非常簡單。Stripe 官方的範例是:100 位訂閱用戶採用 $100 月繳方案,加上 50 位訂閱用戶採用 $600 年繳方案。計算方式為 (100 × 100) + (50 × (600 / 12)) = 12,500

複雜之處在於排除項目,而這些在試算表中很容易被遺漏。

排除稅金。 Stripe 在計算 MRR 時會排除稅金。如果您的匯出資料包含含稅總額,您每個月的估算都會高估。

排除試用。 處於試用期的訂閱會被排除,直到他們轉為正式付費。

排除免費方案。 免費方案的訂閱用戶沒有貢獻任何營收,因此也不會被算作活躍訂閱用戶。

排除用量計費營收。 這是最讓人意外的一點。按量計費的產品會完全排除在 MRR 之外,因此對於部分採用用量計費的企業來說,MRR 本來就會低於實際營收。

接著是優惠券的情況,這在官方文件中有記載,而且確實非常違反直覺。如果訂閱用戶的 MRR 降至零,該用戶在該期間會被視為已流失。

100% 折扣的優惠券就會導致這種情況。之後取消該優惠券時,訂閱用戶會再次變為活躍狀態,這在報表上會顯示為重新啟用。

因此,促銷活動可能會在沒有任何客戶流失的情況下,在您的報表中產生流失數據。

如何手動完成

選項 1:將週期標準化,然後按月加總

新增一個每月金額欄位。將年繳金額除以 12,週繳金額乘以約 4.33,月繳金額則保持不變。

然後使用 SUMIFS 篩選狀態並按月加總。使用 EOMONTH 來建立您要報告的月底日期。

請報告月底時點的 MRR,而不是今天的 MRR。Stripe 可下載的報表明確指出是每位訂閱用戶在月底的 MRR,符合該慣例可以省去日後對帳的麻煩。

這種方法的瓶頸在於歷史紀錄。它只能清楚呈現當月的數據,卻無法告訴您數字變化的原因。

選項 2:建立變動分析欄位

這才是讓報表發揮價值的關鍵。將變動拆解為新訂閱、重新啟用、擴張、收縮和流失。

Stripe 對於成長的定義是:期初數據加上新訂閱、重新啟用和擴張,減去收縮和流失,然後根據匯率進行調整。其官方範例正是透過這些組成要素,將 $1,000 變動為 $1,045。

請注意最後一項。如果有任何客戶使用其他貨幣付款,在您處理匯率影響之前,純公式模型是無法對齊帳目的。

多種貨幣還有另一個值得注意的後果。Stripe 指出,當訂閱營收以多種貨幣處理時,將無法使用產品或價格進行篩選和分組。

這種路徑的限制在於維護。變動欄位需要前一期的快照,這意味著您必須永遠保留一份上個月資料的副本。

選項 3:直接從計費系統取得變動資料

大多數計費平台都可以為您匯出變動資料。Stripe 發布了三個 CSV 檔:每月每位訂閱用戶的 MRR、訂閱指標摘要,以及每位客戶 MRR 變動的日誌。

第三個檔案正是您需要的。它免去了選項 2 中最困難的部分。

如果您確實變更了指標定義,請做好延遲的心理準備。Stripe 指出,設定變更需要 24 到 48 小時才會生效。

共同的瓶頸。 這三種路徑都止步於 MRR。要將其轉化為 ARR、ARPU、流失率和留存率,意味著必須在同一個資料表上進行另一層決策。

手動路徑在何處會變慢

第一個個月只需要花一個下午。到了第四個月花的時間更長,而且並不是因為資料變得更難處理。

到那時,活頁簿中已經包含了兩種啟用中的定義、一個手動修補的匯率欄位,以及一個沒人想碰的變動分頁。

衍生指標會使問題成倍增加。ARPU 是 MRR 總額除以活躍訂閱用戶數。終身價值則是 ARPU 除以流失率。

流失率也有其陷阱。Stripe 的分母是 30 天前活躍的訂閱用戶加上在該區間內新增的訂閱用戶,計算方式為 100 / (1000 + 100) = 9.1%。如果試算表僅除以期初數量,計算出來的數字就會偏高。

留存率的表現也可能出乎意料。營收留存率可能會超過 100%,因為同儕群內部的擴張超過了流失。

這些都不難。只是每個月不論是誰來製作報表,都必須做出完全相同的五個判斷。

如何使用 Powerdrill Bloom 建立報表

步驟 1:上傳您的訂閱匯出資料

上傳訂閱 CSV,或將訂閱與變動檔案一起上傳。Powerdrill Bloom 會在檔案匯入時分析欄位,因此在計算任何總和之前,缺失的週期、空白的金額和重複的訂閱 ID 都會先浮現出來。

上傳訂閱匯出資料以在 Powerdrill Bloom 中建立 MRR 和 ARR 報表

步驟 2:用自然語言說明定義

直接描述規則,而不是手動建構它們。說明哪些狀態算數、金額是否扣除折扣,以及您要報告的是哪一個月底。

然後在同一個步驟中要求進行檢查。詢問哪些資料列包含非預期的週期,以及哪些訂閱在扣除折扣後為零。接著詢問每月總額是否與計費摘要一致。

步驟 3:匯出圖表、報表或簡報

匯出每月趨勢、按組成要素分類的變動表,或是包含數據和定義、可直接向董事會報告的投影片。

從 Powerdrill Bloom 匯出每月 MRR 趨勢和變動表

為什麼這比每個月重新製作更好

手動路徑 Powerdrill Bloom
將年繳方案標準化 每個檔案都需要公式欄位 上傳並說明規則
變動拆解 需要維護上個月的快照 直接要求提供組成要素
排除試用和按量計費項目 每次循環都需要手動篩選 直接說明排除項目
與計費摘要進行對帳 手動檢查 直接詢問總額是否一致

表格中間的那些步驟才是最耗費時間的地方。加總欄位並不是難事,難的是在數個月之間保持五個定義的一致性。

常見錯誤

加總發票而不是訂閱。 發票包含一次性費用和按比例分配的費用。循環營收是訂閱的屬性,而不是帳單的屬性。

金額中保留稅金。 稅金會虛增每個月的數據,且永遠無法抵銷。在進行標準化之前,請先將其剔除。

將試用計入營收。 試用期尚未產生循環金額。將其計入等於是預支下個月的成長。

在未說明的狀況下直接將 ARR 視為 MRR 乘以 12。 它是標準化的年度營收估算值,而不是收到的現金。請做好標記,以免有人將其誤讀為預訂額。

忽略優惠券導致的流失效應。 全額折扣會使訂閱用戶的金額降至零,這會被解讀為流失。請標記這些資料列,而不是事後才費力解釋。

僅用期初數量除以流失數。 官方文件定義的分母包含在該區間內新增的訂閱用戶。這兩種版本在相同的資料下會產生不同的流失率。

每個月從頭開始重新製作。 定義不會改變,改變的只有匯出的資料。保留規則並直接更換檔案,這與製作預算與實際對照報表是相同的原則。

結論

確定狀態清單、決定折扣處理方式、將週期標準化,並報告月底的數據。做好這四點,就能製作出一份經得起財務部門質詢的 MRR 報表。

最耗費成本的不是加總計算,而是在匯出資料格式改變的同時,每個月都必須維持這五個定義不變。

如果這就是您月底時間流失的地方,不妨對您的訂閱匯出資料試試 Powerdrill Bloom。另請參閱我們的如何從您自己的資料設定 KPI 目標指南。關於工具方面,請參考 SaaS 指標追蹤最佳 AI 工具精選以及 AI 財務分析頁面。

常見問題

如何從訂閱匯出資料計算 MRR?

將每筆訂閱標準化為每月金額,然後加總符合資格狀態的訂閱。Stripe 的範例為 (100 × $100) + (50 × ($600 / 12)) = $12,500

如何將 MRR 轉換為 ARR?

將每月數據乘以 12。請將其標記為標準化的年度營收估算值,而不是收到的現金,因為年繳方案是預先收取帳單金額的。

是否應該包含用量計費營收?

Stripe 在計算 MRR 時會排除按量計費的產品。如果您的營收中有很大一部分是基於用量計費,請將其作為獨立項目報告,而不是併入 MRR 中。

哪些訂閱狀態算作「啟用中」?

官方文件預設為 active 加上 past_due。已取消和未付款的訂閱會被視為流失,並從總額中排除。

為什麼我的流失率與計費儀表板上的不同?

最常見的原因是分母不同。官方文件的計算方式是除以 30 天前活躍的訂閱用戶加上在該區間內新增的訂閱用戶。