SaaS 退場成本完整解析:簽約前必看的 6 項數據遷移條款與真實踩雷案例 封面圖

SaaS 退場成本完整解析:簽約前必看的 6 項數據遷移條款與真實踩雷案例

自由揚John16 分鐘閱讀
複製引文
SaaS 退場合約簽署示意 - 進場前先想退場
SaaS 退場合約簽署示意 - 進場前先想退場

$315,000 美金。約 1,000 萬台幣。這是 NexGen Manufacturing 把 40 個 AI workflow 從一家 SaaS 平台搬到另一家所付出的代價(資料來源:Avoid AI Vendor Lock-In: Enterprise Guide)。整個遷移專案花了 11 個月,過程中業務沒辦法停,舊平台的月費照付,新平台的導入費用也要付,等於同時養兩套系統。

這還只是一個案例。同一份產業調查指出,過去 12 個月內有 57% 的 IT 主管在「平台遷移」這件事上花掉超過 100 萬美金。換句話說,退場成本已經變成 SaaS 採購裡標準風險之一,每年都有大量企業在踩這個坑。

如果你還停在「比月費、比功能、比介面好不好用」的階段選 SaaS,可以先看 中小企業 SaaS 採購評估框架,那篇講的是進場前怎麼挑。本文聚焦的是另一面——合約終止之後,你的資料能不能拿出來?要花多少錢搬?廠商有沒有權利在你不續約那一刻關掉 export API? 這六項條款,建議在簽約前一條一條對照進合約裡,事後吵都來不及。

ℹ️三句話結論

選 SaaS 等於同時租了「使用權」加上「資料離開的權利」。終止合約後資料能不能完整匯出、要花多久、要付多少錢,這三件事比月費和功能更影響 3 年總成本。本文 6 項條款幫你把退場路徑寫進合約,避免日後被廠商鎖死。

為什麼 SaaS 退場成本,比你想像的還貴

先把市場規模攤開來看。全球 SaaS 市場在 2025 年大約 3,220 億美金,預估 2026 年會成長到 3,890 億美金(資料來源:MarketDataForecast SaaS Market Report)。這個產業的成長動能來自一件事——客戶很難離開。

廠商當然不會明文寫「我要鎖死你」,但設計上處處都是讓你走不掉的細節。最常見的三種手段,Atonement Licensing 的 SaaS 鎖定分析 講得很清楚:

  • Proprietary data model:你存進去的資料用廠商自定義的 schema、欄位、關聯結構,匯出來只會拿到一堆 ID 和代碼,重新拼回去要花大量人力
  • 有限的 export 功能:很多 SaaS 只給你「下載 CSV」這種陽春選項,但 CSV 拿不到附件、權限設定、自動化規則、歷史紀錄、版本控制
  • API 設計偏 ingest 而非 extract:可以 100 個欄位 push 進去,要 pull 出來只有 5 個 endpoint,且 rate limit 極低,搬一份完整資料要跑好幾週

這些設計從廠商角度看完全合理——客戶愈難離開,續約率愈高,公司估值愈漂亮。但從你這個付錢方角度看,等於簽下去那一刻就把資料的「所有權」和「可移動性」交了出去。三年後想換廠商,發現要付新平台導入費、舊平台還要繼續付幾個月維持資料 read 權限、再加上人工 mapping、驗證、補欄位的工程費用,整體常常比想像中貴 5-10 倍。

以下這張表把 5 個容易被低估的退場成本攤開來,下次比較 SaaS 報價單時,記得把這些隱藏項目都加回去算 TCO:

成本項目

常被忽略的原因

實際金額範圍(中型企業)

新平台導入費

業務說「免費試用」,但正式上線含設定、客製、訓練

$5,000 - $30,000

舊平台延續費

為了讓資料能繼續 read 出來,還得續訂 3-6 個月

月費 × 3-6 個月

資料 mapping 工程

新舊平台 schema 不同,要寫腳本轉換

$8,000 - $50,000

整合 / API 重接

原本接進舊平台的 webhook、第三方工具全部要改

$2,000 - $30,000

業務中斷與重訓

員工要重新適應介面、流程,產能下降 1-3 個月

難以量化,常被低估

把這些加總起來,動輒就是台幣 200-500 萬。這還是中小企業規模,像 NexGen 那種要搬 40 個 AI workflow 的中大型導入,會直接衝到 1,000 萬等級。

6 項數據遷移合約條款,簽約前逐條對照

接下來這 6 項是在跟 SaaS 廠商談合約時,要主動提出、不要等廠商開口的條款。多數標準合約模板都對廠商有利,這些細節通常被刻意省略,等到你想離開才發現處處卡關。

Data Export Right:標準格式 + 完整欄位的 export 權利

合約要明寫:客戶有權在合約期間和終止後 X 天內,以「業界標準格式」(JSON、CSV、XML、Parquet 任選)匯出全部資料,包含主資料、metadata、附件、權限設定、歷史版本、自動化規則。不要接受「依本平台支援之格式」這種模糊用詞,因為那等於廠商說了算。

Data Retention After Termination:終止後資料保留期

合約終止後,廠商通常會在 30-90 天內把你的資料刪光。要爭取的是「終止後最少 90 天的資料 read-only 存取期」,並寫明這段期間 export API 不能限速、不能加收費用。實務上 90 天是搬資料的合理時間下限,新舊平台並行驗證至少要這麼久。

Export API SLA:API 速度與穩定度承諾

這條最容易被忽略,但實務上殺傷力最大。要寫明 export API 的 rate limit(每分鐘可拉幾筆)、回應時間 SLA、以及「廠商不得在合約終止程序啟動後降低 API 服務品質」。否則廠商完全可以合法地把你的 API 限速從每分鐘 1,000 筆降到 10 筆,搬一份資料變成搬三個月。

Data Portability Format:可攜性格式對應表

要求廠商在合約附件中提供「資料 schema 對應表」,列出每個欄位的型別、長度、關聯關係、列舉值。這份文件是日後寫 mapping 腳本的基礎,沒有這份文件,工程師要花兩三週去 reverse engineer 廠商的資料模型,這段時間是純成本。

Vendor Cooperation Clause:廠商合作義務

合約要寫「廠商在合約終止後 60 天內,須指派專人協助客戶完成資料遷移,每月至少 X 小時技術諮詢,且不得收取額外費用」。這條在你還是付費客戶時很容易談下來,等到你真的要走,廠商技術支援會直接消失。

Audit Right:稽核權與合規證明

如果你的產業有合規要求(金融、醫療、教育),合約要寫客戶有權在合約終止後要求廠商提供「資料完整刪除證明」,並有權在 12 個月內委託第三方稽核資料是否真的被銷毀。這條對 GDPR、台灣個資法的合規舉證很關鍵。

把這 6 條彙整成一張對照表,下次簽約時直接拿給廠商看:

條款

客戶要爭取什麼

廠商標準合約常見坑

Data Export Right

標準格式 + 完整欄位 + 含附件/歷史

「依本平台支援之格式」模糊用詞

Data Retention

終止後 90 天 read-only 存取

30 天內全部刪除,無法回頭補資料

Export API SLA

速度承諾 + 不得降速條款

rate limit 不寫死,終止後可任意降速

Data Portability Format

schema 對應表為合約附件

不提供 schema,要自行 reverse engineer

Vendor Cooperation

60 天免費技術諮詢

終止後支援轉「另案計價」

Audit Right

資料銷毀證明 + 第三方稽核權

完全沒寫,合規舉證困難

⚠️簽約前的最後一個動作

把這 6 條印出來,逐條問廠商業務「我們合約裡有沒有寫到這些?」如果業務開始說「我們系統很穩,很少有客戶要離開」「這些細節等續約時再談」,那就是訊號——這家廠商根本沒準備好讓你走。

SaaS 數據遷移成本分析示意
SaaS 數據遷移成本分析示意

NexGen Manufacturing 的 11 個月遷移真實成本拆解

回到開頭那個 $315K 的案例。NexGen Manufacturing 是一家中型製造業,在某家 AI workflow 平台上累積了 40 個自動化流程——從訂單分類、品質檢測影像辨識、到供應鏈預測。後來因為原平台漲價、且不支援他們新導入的 ERP 整合,決定換到另一家 AI 平台。

整個遷移專案歷時 11 個月,總成本 $315,000 美金。聽起來很多,但拆開來看每一筆都很真實:

成本項目

金額(USD)

佔比

備註

新平台導入與訂閱

$95,000

30%

前 12 個月年費 + 客製化整合

舊平台延續費

$42,000

13%

並行 6 個月維持 read 權限

資料與 workflow 重建

$110,000

35%

40 個 workflow 在新平台重建邏輯

整合與 API 重接

$28,000

9%

10+ 個第三方系統重新串接

內部團隊投入工時

$30,000

10%

PM + 工程師約 800 小時

業務中斷與培訓

$10,000

3%

員工重新訓練、流程暫停

這個案例的關鍵教訓在於選 SaaS 的時候,要把這張表當作「最壞情境」估算放進採購決策裡。如果一家平台的 3 年總成本是 $200K,但你預期 5 年內可能要遷移,就要把 $300K 的退場成本也加進總帳,這時候 $500K 的客製化開發方案可能反而便宜。

這也是為什麼我們在跟客戶討論 WordPress vs 客製化開發決策自架 AI vs API vs SaaS 時,總成本試算永遠都要算 3 年以上,且把退場成本納入。短期看 SaaS 月費便宜很迷人,長期看常常比客製化貴一倍以上。

廠商鎖定 vs 開放平台:選型階段就要看的 5 個指標

有些 SaaS 從架構設計上就比較「開放」,有些則是「鎖死」型。在還沒簽約、還沒投入導入成本之前,可以從 5 個技術指標快速判斷一家 SaaS 是不是會把你套牢。這比看廠商行銷話術可靠得多。

指標

鎖定型 SaaS(避免)

開放型 SaaS(優先選)

資料 export

只能 CSV,且不含關聯資料

支援 JSON/Parquet,含完整關聯與 metadata

API 設計

ingest 強、extract 弱

讀寫對稱,extract API 完整

資料 schema

不公開,黑盒子

提供完整 schema 文件

整合方式

私有 webhook,無標準

支援 REST/GraphQL/標準 webhook

AI 模型綁定

只能用平台自家 LLM

可外接 OpenAI/Anthropic/自架模型

第 5 點對 AI 相關 SaaS 特別重要。現在很多 AI SaaS 工具會把客戶資料送進它自己的 fine-tuned 模型,等於你的資料也跟它的模型綁死了——日後想換廠商,不只資料要搬,連 prompt、agent 設定、workflow 邏輯都要重寫。

這也是為什麼Swfte 的企業 AI 採購指南 強烈建議企業在 AI 架構上採用「AI gateway」抽象層 + 多模型架構,把 LLM 換成可插拔的模組,而不是直接寫死某一家廠商的 SDK。

AI gateway 是什麼?

AI gateway 是一個放在你的應用和各家 LLM 之間的抽象層,常見開源方案有 LiteLLM、Portkey。優點是換 LLM 廠商時,只要改 gateway 設定,應用層完全不用動。對中小企業來說這是減少 AI vendor lock-in 最直接的方法。詳細決策可參考:自架 AI vs API vs SaaS 決策樹

3 種退場策略:硬切、並行、混合架構

即使前期評估做足、合約條款談妥,真要換廠商還是要選對「執行策略」。三種主流做法各有適用情境:

退場策略

怎麼做

適合情境

風險

硬切(Big Bang)

選定日期一次切換,舊平台立刻停用

資料量小、流程簡單、能停機 1-2 天

回滾困難,出問題就是業務中斷

並行(Parallel Run)

新舊平台同時運行 2-6 個月

中大型導入,業務不能中斷

成本最高,要養兩套系統

混合架構(Hybrid)

保留舊平台處理歷史資料,新案件走新平台

資料量極大、歷史資料價值高

長期維護兩套系統,技術債累積

實務上中小企業最常用「並行」這個方案,雖然短期成本高,但風險可控。並行期間最關鍵的是「資料同步策略」——是新資料兩邊都寫?還是只寫新平台、舊平台 read-only?這個決定會直接影響業務人員的工作流程,要提早跟業務團隊討論清楚。

把這三種策略整理成決策流程圖,方便對照自己的情境:

圖表載入中…

預防勝於治療:採購階段就該做的 4 件事

等到要離開才發現走不掉,已經來不及。真正聰明的做法是把「退場準備」內建進採購流程,從第一天就替自己留好後路。以下 4 件事,建議每次評估 SaaS 採購時都做一次:

把退場成本納入 TCO 試算

不要只算「月費 × 36 個月」當作 3 年成本,要把預期退場成本(保守估月費 × 12-18 個月)也加進去。如果一家月費 $500 的 SaaS,3 年訂閱費是 $18K,但退場可能要 $25K,總成本就是 $43K,不是 $18K。這個試算會讓你重新評估值不值得。

採購前先做一次「假退場演練」

在試用期或 PoC 階段,實際試一次完整資料 export 流程。下載完整資料、檢查欄位是否齊全、檢查 API rate limit、模擬寫一段 mapping 腳本。這個動作 1-2 天可以做完,但會讓你提前看到所有風險。

把資料備份做成日常工作

即使你沒有要離開,也要養成每月或每季把 SaaS 資料完整 export 一份備份到自己的儲存空間(S3、R2、或內部 NAS)的習慣。這份備份的價值有兩個:一是廠商倒閉或服務中斷時你還有資料,二是日後要遷移時起點不會是零。

選型時優先選「開放標準」廠商

如果兩家 SaaS 功能差不多,優先選有公開 API 文件、支援標準資料格式、有開源社群版本的那家。這類廠商通常不靠 lock-in 賺錢,而靠服務品質和功能迭代留住客戶——對你來說反而是更穩定的合作對象。

以上 4 件事在 中小企業 SaaS 採購評估框架 那篇有更系統化的 30 條 checklist 可以對照,建議搭配本文的 6 項合約條款一起用,採購會議走完一輪可以省下日後 200-500 萬的退場費。

SaaS 廠商談判與合約條款示意
SaaS 廠商談判與合約條款示意

客製化系統 vs SaaS:什麼時候該認真考慮自己做

講到這裡你可能會問——既然 SaaS 退場這麼麻煩,是不是乾脆從一開始就找廠商客製化開發比較好? 答案是:看情境。客製化的優點是資料完全在你手上,沒有 lock-in 問題;缺點是前期成本高、要自己負責維運。

情境

建議方向

原因

流程很標準,產業通用

選 SaaS

重複造輪子沒意義,但要選開放型 SaaS

流程是公司核心競爭力

客製化開發

資料和邏輯都是公司資產,不能交給第三方

資料量大、合規要求高

客製化或自架

SaaS 資料主權問題會被合規部門擋下

需要深度整合既有系統

客製化開發

SaaS 整合彈性有限,長期會卡住

業務還在驗證期

選 SaaS(短約)

不要為還沒驗證的業務花 200 萬開發

這張表的核心邏輯是:「公司核心競爭力的部分自己做,其他用 SaaS」。比如一家做電商的公司,金物流訂單管理可能用 SaaS(標準流程),但商品推薦演算法和會員忠誠度系統就值得自己做(核心競爭力 + 資料是公司資產)。

如果還在猶豫,建議先看 WordPress 還是客製化系統?,那篇有 5 題自測 + 3 年總成本試算,可以幫你判斷自己的情境適合哪一種。或者直接找我們聊聊——恆遠的客製化開發服務 有提供免費的「SaaS vs 客製化 TCO 比較」評估,把你目前的 SaaS 月費、預期使用年限、資料量、整合需求丟進來,會跑出一份 3 年總成本對照表。

已經被鎖死的怎麼辦:三步補救

如果你看到這裡發現「完蛋我已經簽下去了」,先別慌。雖然事後補救比事前預防麻煩很多,但還是有方法可以逐步降低 lock-in 程度,等到下次續約時再把合約條款補上。

第一步:先做完整資料備份

不管廠商提供什麼工具,先把現在能拿到的資料全部 export 一份到自己的儲存空間。CSV 拿不到的就用 API 一筆一筆撈。這份備份是你的「保底」——萬一廠商出狀況或漲價失控,你至少有起點。

第二步:在續約前 3-6 個月開始談條款

續約是你最有議價權的時刻。提早 3-6 個月跟廠商業務談「我們在評估續約,但有幾個條款想加進去」,這時候廠商為了保住續約金,談判態度會軟很多。把本文的 6 項條款拿出來,逐條要求補進新合約。

第三步:建立「假設明年要換」的心態

即使你完全沒打算換廠商,也要假設「明年可能要換」。這個心態會讓你在使用 SaaS 時做幾個重要決定:別把所有業務邏輯都建在廠商的低代碼平台上、別讓員工只懂這家工具的特殊操作方式、別把客戶資料的唯一備份放在廠商雲端。這些細節在不需要時看似多餘,需要時就是救命稻草。

🚨三個一定要避免的危險訊號

如果你的 SaaS 廠商出現以下任何一個訊號,要立刻啟動退場準備:(1) 在沒預告的情況下大幅漲價(年漲 30%+)、(2) 強迫綁定其他自家產品才能繼續使用、(3) export API 開始莫名其妙降速或失敗。這些都是廠商開始把你當「鎖定客戶」榨價的徵兆,等到他們撕破臉你連資料都搬不走。

維運合約跟退場條款是兩件事

最後補充一個很多人會搞混的觀念。維運合約是規範「正常服務期間」廠商該做什麼(修 bug、回覆客服、SLA 保證),退場條款是規範「合約終止後」廠商該做什麼(資料如何匯出、保留多久、技術支援責任)。 這兩件事不會自動互相涵蓋,要分開處理。

如果你已經有完整的維運合約模板,建議參考 軟體外包驗收後的維運合約怎麼簽 那篇的 12 條必看條款,把退場相關的 6 條補進去,整份合約才會完整。

AI 相關的 SaaS 又是另一個層次。除了資料退場,還要考慮 prompt、agent 設定、訓練資料、fine-tune 模型的所有權與遷移性。這部分如果需要顧問協助,恆遠的 AI 顧問服務 有提供「AI 採購合約檢視」服務,可以幫你逐條盤點現有合約的風險,並給出補強建議。

看完這篇你應該理解一件事:SaaS 採購最大的隱藏成本不在月費,而在「你打算什麼時候離開」。一個沒寫退場條款的合約,等於默認「我永遠不會離開這家廠商」。但 SaaS 產業變化太快,3 年內換 1-2 家是常態,事先把退場路徑設計好,比事後補救便宜 10 倍以上。

從本文的 6 項條款開始,下次採購會議帶著這份清單去跟廠商業務談。願意配合的廠商通常也是長期合作的好對象,不願意配合的,就直接淘汰名單外。這 1 小時的合約功課,可能會替公司省下 3 年後的 500 萬退場費。

QSaaS 廠商說「我們從沒有客戶搬走過」,是好事還是壞事?

這句話聽起來像優點,但實務上是風險訊號。沒人搬走可能是因為「搬不走」,而不是「服務太好」。建議反問廠商:「如果我們三年後想換,資料能怎麼匯出?要花多久?」如果業務無法給出具體答案,就是 lock-in 程度高的徵兆。

Q中小企業真的有議價權要求這 6 項條款嗎?

有的。中小企業在採購單筆金額看似小,但廠商在意的是「客戶留存率」和「市場聲量」。你只要在採購流程中「正式」提出這些條款(最好用 email 或正式文件),多數廠商會至少同意 3-4 條。即使他們堅決不簽,這個對話也會讓你看清這家廠商真實的合作態度。

Q資料 export 真的有可能拿不出來嗎?廠商不是法律上有義務嗎?

GDPR 和台灣個資法只規定「個人資料」要可攜,但企業內部的業務資料、設定、自動化規則不在保護範圍內。法律上廠商沒有義務提供完整 export,只有合約有寫才算數。這就是為什麼合約條款這麼重要。

Q如果合約已經簽了,沒有這些條款,現在補救還來得及嗎?

可以從三個方向補:(1) 立刻做一份完整資料備份到自己的雲端儲存、(2) 在續約前 3-6 個月主動跟廠商談新增條款、(3) 在公司內部建立「假設明年要換廠商」的設計原則,避免業務邏輯過度綁定平台特性。詳細補救步驟見本文 H2「已經被鎖死的怎麼辦」段落。

QAI SaaS 跟一般 SaaS 在退場條款上有什麼不同?

AI SaaS 多了三個額外要爭取的項目:(1) prompt 和 agent 設定的 export 權利、(2) fine-tune 過的模型 weight 所有權與導出方式、(3) 訓練過程中產生的中間資料是否屬於客戶。這些在傳統 SaaS 合約模板中通常完全沒提到,需要主動加進合約附件。

Q如果不確定要選 SaaS 還是客製化,有沒有快速判斷工具?

建議先看 [WordPress vs 客製化](/blog/wordpress-vs-custom-development-decision) 那篇的 5 題自測,再參考本文 H2「客製化系統 vs SaaS」的 5 種情境對照表。如果還是猶豫,可以聯絡恆遠數位行銷的顧問,會根據你的業務型態、預算、資料量提供 3 年 TCO 對照試算。

把退場成本算進採購預算,從第一份合約就開始

選 SaaS 不只是選工具,是選一份「3-5 年的合作關係」。把退場條款寫進合約,是對自己負責,也是對廠商的測試——願意配合的廠商,通常合作期間也會更尊重你的需求。

如果你正在評估 SaaS 採購、或想盤點現有 SaaS 合約的退場風險,恆遠數位行銷的客製化開發服務 提供免費的「SaaS vs 客製化 TCO 對照試算」,把你目前的訂閱清單、月費、資料量丟進來,30 分鐘內給你一份 3 年總成本比較表。AI 相關的 SaaS 採購也歡迎找 恆遠的 AI 顧問服務 做合約風險檢視,避免在 AI 廠商選型時掉進更深的 lock-in 陷阱。

分享文章

AUTHOR

自由揚John

查看作者頁

留言(0)

尚無留言,成為第一個留言的人吧!

需要網站系統架設或軟體開發?

無論是品牌官網、客製化系統還是應用程式,我們的團隊擁有豐富經驗,歡迎聯繫我們,讓專業為您的事業加分。