服務

每月 8.3% 的訂閱收入死在「卡片過期」:訂閱制與定期扣款系統怎麼做?從綁卡授權、扣款失敗重試到催款流程的完整規劃

2026.09.21 · 43 次瀏覽
每月 8.3% 的訂閱收入死在「卡片過期」:訂閱制與定期扣款系統怎麼做?從綁卡授權、扣款失敗重試到催款流程的完整規劃
“

1,240 位付費訂閱戶,每月流失 42 位,其中 31 位根本沒按取消,是卡扣不過。本文拆解四種金流方案比較、三級預算與工時、七個陷阱與 90 天落地路線圖。 ”

分享:

一家做 B2B 工具訂閱的客戶今年三月來找我們,開場白是「訂閱戶一直掉,是不是產品不好用」。我們倒出 14 個月的扣款紀錄:期末 1,240 位付費訂閱戶,每月平均新增 58 位、流失 42 位。讓老闆意外的是流失的組成——42 位裡只有 11 位按了取消,另外 31 位從頭到尾沒取消,是卡扣不過:到期換卡 17 位、額度不足 9 位、發卡行風控擋下 5 位。每月約 8.3% 的經常性收入不是輸給競品,是死在一次沒有人處理的扣款失敗。系統沒壞,只是沒有人寫「扣不過之後要做什麼」。

適用情境 × 不適用情境

適合投資完整的訂閱扣款系統:

  • 有 300 位以上經常性付費客戶,且預期 12 個月內翻倍
  • 收費有週期性:月費、年費、方案升降級、加購席次
  • 目前用 Excel 追「這個月誰該扣、誰扣失敗」
  • 客單價高於 NT$300/月,值得為挽回一筆失敗扣款投入流程
  • 跨 Web 與 App 都有付費入口,需要共用同一份訂閱狀態

不適合、先別花這筆錢:

  • 客戶數低於 80 位且不成長——金流商後台手動建定期定額即可
  • 收費是一次性買斷或專案報價,沒有週期性
  • 定價還在每兩個月改一次——先讓定價穩定,否則做完就要重做
  • 只在 App 內收費且不打算開網頁付費入口——該用平台內購,自建反而違規

替代方案矩陣

方案優點缺點成本級距
金流商定期定額(綠界/藍新)台灣發卡行相容性最好、串接快比例計費要自己算、重試策略受限、API 事件陽春開辦費 NT$0–3,000,手續費約 2.2%–2.8%
TapPay 卡號 Token + 自建排程扣款時機與重試完全自控排程、重試、狀態機全自建,工時最高費率依收單行議定,工時 120 小時起
Stripe Billing狀態機、比例計費、自動催款、卡號更新內建台灣發卡行成功率略低、無法開台灣電子發票見 Stripe 官方定價,Billing 另計%
平台內購(App Store/Google Play)轉換率高、退款與續訂由平台處理抽成高、拿不到卡片資料、價格階梯受限依 App Store 分潤規則 15%–30%

台灣中小企業的多數解是:網頁端走綠界或藍新定期定額 + 自建訂閱狀態機與催款流程,App 有付費牆才加做平台內購,兩邊共用同一張訂閱表。

完整流程拆解(階段 + 時間 + 交付物 + 工具)

  • 階段一|計費模型設計(4 天):定義方案、計費週期、試用期、升降級的比例計費規則與退款政策。交付:《計費規則書》+狀態機圖。工具:Figma、Notion。
  • 階段二|綁卡與授權串接(6 到 10 天):首次授權、卡號 Token 保存、3D 驗證。交付:綁卡頁與測試報告。工具:綠界/藍新測試環境、ngrok。
  • 階段三|訂閱狀態機與排程扣款(8 到 14 天):實作 active/past_due/grace/canceled/expired 五種狀態與轉換條件,寫每日扣款批次。交付:狀態機測試案例表。工具:Laravel Cashier、Laravel Horizon。
  • 階段四|催款與挽回流程(5 到 8 天):重試排程、更新卡片連結、三段式提醒、寬限期內功能降級。交付:催款模板(Email + LINE)與時序圖。
  • 階段五|發票、對帳與客服介面(5 到 8 天):串 財政部電子發票、做對帳報表、客服可查單筆扣款歷程。交付:對帳報表與客服後台。工具:Metabase。

真實成本與工時(三級預算)

級距範圍工時費用
入門單一方案月繳、綁卡、扣款成功/失敗記錄、失敗後寄信70–110 小時NT$65,000–98,000
標準多方案、年月繳切換、比例計費、五狀態機、三段催款、電子發票、客服查詢160–240 小時NT$150,000–220,000
進階再加 App 內購同步、多幣別、席次計費、優惠碼引擎、流失分析儀表板320–480 小時NT$290,000–450,000

常被漏算的隱藏費用:

  • 信用卡手續費 2.2%–2.8%:月流水 NT$50 萬即每月 NT$11,000–14,000,直接吃毛利
  • 電子發票加值服務商月費 NT$500–1,500,每張發票另收 NT$0.3–1
  • 扣款失敗簡訊提醒每則 NT$0.8–1.2,1,000 位訂閱戶月約 NT$300–600
  • 對帳人力:即使自動化,每月仍需 2–4 小時處理爭議款與退費
  • 撥款週期常見 T+7 到 T+15,會直接影響現金流試算
  • ScriptWalker 對應服務:訂閱制與定期扣款系統建置,起價 NT$96,000(含綁卡授權、訂閱狀態機、扣款重試與三段催款流程、電子發票串接)

實施真相 vs 客戶想像

  • 客戶以為:金流商有「定期定額」,串一下就好。實際:金流商只負責「這張卡每月扣一次」。升級差額怎麼算、退費怎麼處理、寬限期要不要停權,全是你這邊的商業邏輯,通常佔總工時六成以上。
  • 客戶以為:扣款失敗就是客戶不想付了。實際:「卡片到期」與「額度暫時不足」合計常過半,都可挽回。3 次階梯式重試搭配更新卡片連結,我們手上案例平均挽回 52% 的失敗扣款。
  • 客戶以為:扣不過就立刻停權比較公平。實際:立刻斷線會把可挽回的客戶推成永久流失。該做的是 7 到 14 天寬限期,期間功能降級(唯讀、限流)而非完全封鎖。
  • 客戶以為:資料庫存卡號比較方便。實際:自行儲存卡號會落入 PCI DSS 範圍,中小企業不該碰。一律只存金流商回傳的 Token。

常見陷阱 × 怎麼避開

  • 陷阱一:扣款邏輯寫在排程腳本裡,沒有狀態機。解法:先畫五種狀態的轉換圖,程式照圖寫,所有狀態變更寫入異動紀錄。
  • 陷阱二:扣款批次沒有冪等設計,重跑就重複扣款。解法:以「訂閱 ID + 計費週期」做唯一鍵,同一週期只允許一筆成功扣款。
  • 陷阱三:webhook 只處理成功,沒處理失敗與延遲通知。解法:所有 webhook 先落地原始封包再處理,並做簽章驗證與重送容忍。
  • 陷阱四:方案升級沒做比例計費,客戶被重複收整月。解法:升級當下以剩餘天數折抵,確認頁明列「本次實扣金額」。
  • 陷阱五:取消訂閱後立刻刪資料。解法:取消只標記到期日,到期後保留資料 30 到 90 天——這是回頭率最高的窗口。
  • 陷阱六:發票在扣款成功前就開立。解法:發票綁定「扣款成功事件」,退費同步走折讓或作廢,避免月底帳務對不起來。
  • 陷阱七:催款只寄 Email。解法:第二段提醒改走 LINE 官方帳號或簡訊,並附一鍵更新卡片連結。

成功指標 + 上線後 90 天路線圖

  • 第 1 到 30 天:穩定扣款。目標——首次扣款成功率 ≥ 92%、重複扣款事故 0 件、webhook 遺漏率 0%。每日核對批次筆數與金流商後台。
  • 第 31 到 60 天:啟動挽回。目標——失敗扣款挽回率 ≥ 40%、非自願流失佔總流失比例由 70% 降到 45% 以下。A/B 測試提醒文案與發送時段。
  • 第 61 到 90 天:優化留存。目標——月流失率下降 2 個百分點、年繳佔比 ≥ 25%、訂閱相關客服工單下降 50%。導入取消前的挽留方案(暫停訂閱、降方案)。

決策清單

  • ☐ 我們有 300 位以上的經常性付費客戶
  • ☐ 目前用人工或 Excel 追每月該向誰收費
  • ☐ 說不出上個月有幾筆扣款失敗
  • ☐ 扣款失敗後沒有自動重試機制
  • ☐ 扣款失敗後沒有寄任何提醒給客戶
  • ☐ 客戶要更新信用卡必須聯絡客服
  • ☐ 方案升級的差額目前人工計算
  • ☐ 發票是月底人工整批開立
  • ☐ 客服無法自行查詢某位客戶的扣款歷程
  • ☐ 取消訂閱需要客服手動處理
  • ☐ 沒有在追蹤非自願流失與自願流失的比例
  • ☐ 未來 12 個月訂閱戶數預期成長超過一倍
  • ☐ 網頁與 App 都有付費入口但狀態不同步

勾選 5 項以上,建議排進下一季;勾選 8 項以上,它每個月都在流失可以救回來的收入。

常見問題 FAQ

綠界定期定額和自建排程扣款,該選哪一個?

看你需不需要控制「什麼時候重試」。金流商的定期定額由對方排程,重試策略固定;自建排程(用卡號 Token 逐次請款)可自訂第 1、3、7 天階梯重試與催款節奏,但工時多 60 到 100 小時。300 位以下先用定期定額,成長後再換自建——切換時需要重新綁卡,要提早規劃。

扣款失敗後應該重試幾次?間隔多久?

實務上 3 次是甜蜜點:失敗後第 1、3、7 天。超過 3 次的邊際挽回率明顯遞減,部分發卡行還會把頻繁請款視為異常。每次重試都要搭配一則通知,第 2 次之後改用 LINE 或簡訊,比單純多重試幾次有效得多。

我們的 App 有付費牆,一定要用 App Store 內購嗎?

若解鎖的是 App 內的數位功能,依平台規則原則上必須使用平台內購,抽成 15% 到 30%。可行做法是保留網頁端自有金流為主要付費入口、App 內不引導外部付款,兩邊共用同一份訂閱狀態表。上架前務必以最新版審查指南確認。

要怎麼提前處理「卡片即將到期」?

保存到期年月,在到期前 30 天與 7 天各發一次更新提醒,附一鍵更新卡片連結。部分收單機構有卡號自動更新服務可減少換卡中斷,可在議約時一併詢問。光是這一項,通常就能砍掉三分之一的非自願流失。

想知道你每月漏掉多少可挽回的訂閱收入?

我們提供一次性的《訂閱扣款健檢》,交付一份含首次扣款成功率、失敗原因分類、非自願流失佔比與挽回流程缺口的報告,附可直接排進開發排程的優先順序建議。

分享: