SLA 服務水準協議設計:從民法違約金酌減看罰則上限與免責條款設計實務
針對中小企業服務合約中的 SLA 條款,解析如何運用民法第 250 條與第 252 條設計合理的服務水準罰則。本文從具體系統斷線場景出發,探討可用率、回應時間與賠償上限的平衡點,協助法務與老闆自檢合約風險,避免無效條款。
維權維權科技股份有限公司合約金 AgreeGold 開發與營運團隊合理的 SLA 需明確定義服務指標並對接民法違約金規範。透過分層罰則與明確的免責事由,能降低履行爭議。我們建議在合約中設定賠償總額上限,並保留法院依民法第 252 條酌減過高違約金的空間。
系統斷線 15 分鐘,客戶要求賠償當月 50% 的服務費,這合理嗎?在軟體服務(SaaS)、機房託管或各類維運合約中,SLA(Service Level Agreement,服務水準協議)是衡量履約品質的唯一尺標。然而,我們在協助中小企業處理合約爭議時,常發現 SLA 條款不是寫得太鬆,導致客戶不滿;就是寫得太嚴,讓供應商背負了不成比例的法律風險。當服務品質未達標時,根據民法第 227 條關於不完全給付的規定,債權人得請求損害賠償。但在實務操作上,雙方通常會透過 SLA 預先約定違約金,以簡化舉證損害數額的困難。這篇文章將從法律要件出發,拆解如何設計一個既能保護客戶權益,又不至於讓供應商破產的 SLA 平衡架構。
服務指標的法律定義:如何避免「給付不能」的爭議
SLA 的第一步是定義什麼叫做「服務可用」。如果合約中只寫「系統需保持穩定」,這在法律上屬於不確定的法律概念,一旦發生爭議,雙方對於「穩定」的認知落差會直接導致履約僵局。依據民法第 153 條,當事人就必要之點意思表示一致,契約始為成立。在服務合約中,服務水準就是給付內容的「必要之點」。
我們建議將指標量化為具體的百分比。例如,月可用率 99.9% 意味著一個月內停機時間不能超過 43 分鐘。此時,你必須在條款中明確計算公式:
可用率 = (當月總分鐘數 - 扣除免責事項後之停機分鐘數) / 當月總分鐘數 × 100%
如果沒有這個公式,當客戶端的網路斷線導致無法連線到你的伺服器時,這段時間是否算在停機時間內?這就涉及民法第 230 條的規定:因不可歸責於債務人之事由,致未為給付者,債務人不負遲延責任。因此,在定義指標時,必須將「不可歸責於供應商」的情境排除在外,否則你在法律上將承擔過重的無過失責任。
除了可用率,回應時間(Response Time)與修復時間(Repair Time)亦是常見指標。回應時間是指從客戶報修到供應商回覆的時間點;修復時間則是從報修到功能恢復的時間。這兩者在法律性質上屬於「期限」的約定,若違反則構成民法第 229 條的給付遲延。我們建議針對不同等級的故障(如:嚴重錯誤、一般錯誤、建議事項)設定不同的回應期限,這能有效分散法律風險,避免因為一個無傷大雅的顯示錯誤就被課以高額罰則。
罰則設計:民法第 250 條與第 252 條的拉鋸戰
當服務水準未達標,最直接的後果就是罰則。在合約中,這通常表現為「服務抵用金(Service Credits)」或直接扣款。法律上,這類條款屬於民法第 250 條所稱的違約金。違約金分為兩種:一種是「損害賠償總額預定性違約金」,另一種是「懲罰性違約金」。若合約未特別註明,依民法第 250 條第 2 項規定,視為損害賠償總額之預定。
設計罰則時,最常見的錯誤是設定了與服務費不成比例的賠償金。例如,月費 1 萬元的服務,斷線一小時要賠 5 萬元。雖然契約自由原則允許雙方約定,但民法第 252 條賦予了法院一個重要的權力:約定之違約金過高者,法院得減至相當之數額。這意味著,即便你寫了天價罰則,一旦進入訴訟,法院會審酌債權人實際受損害情形、社會經濟狀況及債務人若能依約履行時,債權人可得享受之一切利益,來決定是否酌減。
為了避免條款因過高而被法院大幅酌減,我們建議採用「分層階梯式」的罰則設計:
- 月可用率低於 99.9% 但高於 99.0%:扣減當月服務費 5%。
- 月可用率低於 99.0% 但高於 95.0%:扣減當月服務費 15%。
- 月可用率低於 95.0%:扣減當月服務費 30%,且客戶得依民法第 255 條行使解除權。
此外,務必設定「賠償上限」。在實務上,合理的上限通常設定為當月服務費總額,或過去十二個月平均服務費的一定比例。這符合民法損害賠償填補損害的本旨,防止賠償金額超過合約本身的經濟價值。如果未設定上限,供應商可能面臨因一次技術意外而導致整間公司倒閉的極端風險,這在法律風險控管上是不及格的。
免責條款:劃清責任邊界的事證依據
SLA 的平衡點不僅在於怎麼罰,更在於什麼時候「不該罰」。免責條款(Exclusion Clauses)是供應商的護身符。如果沒有明確的免責事由,根據民法第 227 條,只要給付不完全,除非你能證明自己完全無過失,否則難逃賠償責任。舉證責任在債務人(供應商)身上,這是一個沉重的負擔。
我們建議在 SLA 中列入以下免責事項,並要求雙方確認這些時間不計入停機時間:
- 預告維護(Scheduled Maintenance):只要在約定時間前(如 48 小時)通知客戶,該時段的服務中斷不應計入 SLA。這屬於雙方合意變更給付時間,不構成違約。
- 第三方因素:包含電信業者斷線、公有雲(AWS/Azure/GCP)的大規模故障。雖然供應商對客戶負履行輔助人之責(民法第 224 條),但透過合約特別約定,可以將特定第三方的風險轉嫁或排除。
- 客戶端因素:客戶自行修改程式碼、未按規範操作、或客戶端網路環境問題。這在法律上屬於「債權人受領遲延」或「不可歸責於債務人之事由」。
- 不可抗力(Force Majeure):如天災、戰爭、政府法令變更。這符合民法上關於不可抗力導致給付不能的免責原則。
為了讓免責條款在法庭上站得住腳,你必須建立完整的「日誌紀錄(Logs)」。當爭議發生時,舉證責任的關鍵在於數據。合約中應約定:服務可用率之計算,以供應商之監控系統紀錄為準。除非客戶能提出具體反證,否則應尊重該數據。這能有效防止客戶以「我覺得系統很慢」這種主觀感受來主張違約金。
常見問題
如果 SLA 沒寫罰則,客戶還能要求賠償嗎?
可以。即便 SLA 條款中沒有約定具體的賠償金額或抵用金,客戶仍可依據民法第 227 條不完全給付或第 231 條給付遲延的規定請求損害賠償。只是此時客戶必須負擔較重的舉證責任,證明自己確實因為服務中斷而產生了具體的財產損失(如營業利潤損失)。約定 SLA 罰則的好處在於「損害賠償總額預定」,省去了雙方舉證實際損失數額的麻煩。
服務抵用金(Service Credit)可以代替現金賠償嗎?
這取決於合約如何約定。如果合約明確記載「SLA 違約之唯一且排他性救濟方式為服務抵用金」,則客戶原則上不能再要求現金賠償。但要注意,如果服務中斷的情節重大,導致合約目的無法達成,客戶仍可能主張民法第 255 條或第 256 條的法定解除權,並要求返還已支付的價金或請求額外的損害賠償。因此,抵用金條款應註明其適用範圍。
測試期間或 Beta 版服務也需要遵守 SLA 嗎?
在法律上,只要合約生效,所有給付義務都受規範。如果你提供的是測試版服務,務必在合約中明確標註「AS IS(現狀提供)」且「不適用 SLA 擔保」。依據民法第 347 條準用買賣瑕疵擔保的規定,若雙方已合意排除特定品質擔保,供應商即可免除相關責任。若未明確排除,即使是免費測試,一旦造成客戶資料損失,仍可能產生侵權行為的賠償責任。
賠償上限設定為「合約總額」是否會被法院視為不公平?
在 B2B 的交易中,設定賠償上限是常見且合理的風險分配手段。法院在審酌民法第 247 條之 1(定型化契約)時,會看該條款是否「按其情形顯失公平」。對於中小企業而言,若要求供應商承擔無限額的間接損失(如客戶的商譽損失、預期利潤損失),反而可能被視為對供應商顯失公平。只要上限設定與服務對價具有合理的關聯性,通常會被視為有效。
客戶不配合提供錯誤截圖,我還需要負 SLA 責任嗎?
這涉及債權人的協力義務。如果合約中約定「客戶報修時應提供必要之錯誤資訊(如 Log、截圖)以供排查」,而客戶拒絕提供,導致你無法在約定時間內修復,則依民法第 230 條,這屬於不可歸責於你的事由,你不負遲延責任。我們建議在 SLA 中加入「報修程序」條款,將客戶的協力行為設定為計算修復時間的前提條件。
網路攻擊(如 DDoS)導致的服務中斷算誰的?
這取決於你的服務性質。如果你是資安服務供應商,防禦 DDoS 本就是你的給付義務,則難以主張免責。但如果你是一般的軟體服務商,且已採取了合理的資安防護措施,則大規模的惡意攻擊可試圖主張為「不可抗力」或「不可歸責之事由」。建議在免責條款中明確列出「非因供應商疏失所致之第三方攻擊」為免責事項,以降低爭議。
SLA 可以每年調整嗎?
可以,但必須經過雙方書面同意。合約是雙方意思表示一致的結果,任何一方不得片面更改給付條件。我們建議在長期的維運合約中加入「定期檢討機制」,例如每十二個月雙方得依據前一年的實際運行數據,重新協商下年度的 SLA 指標。這能確保服務水準與技術現況及成本結構保持同步,避免合約與現實脫節。
高額罰金並非服務品質的保證書
許多中小企業主在簽約時,會陷入一個法律誤解:認為 SLA 的罰則定得越高,供應商就越不敢掉以輕心,服務品質自然就越穩。事實上,過高的罰則往往會產生適得其反的法律後果。當罰則遠超供應商的利潤甚至負擔能力時,一旦發生大規模故障,供應商的第一反應往往不是全力修復,而是開始尋找法律漏洞、湮滅日誌紀錄,甚至直接宣告倒閉以規避賠償。這對客戶而言,反而失去了合約原本要求的「持續服務」目的。
從民法第 148 條誠實信用原則的角度來看,合約的目的是為了促成交易,而非為了處罰。一個健康的 SLA 應該是「激勵」與「補償」並重。與其設定一個可能被法院依民法第 252 條酌減的無效天價罰則,不如設定一個供應商「賠得起」但「賠了會痛」的合理區間,並搭配明確的免責邊界。這樣一來,當服務真的出問題時,雙方能迅速依照合約扣款或抵用,而不是在「這算不算停機」或「賠償金額是否合理」的爭議中虛耗法律成本。記住,合約的價值在於確定性,而一個平衡的 SLA 條款,正是為你的商業合作提供最穩定的確定性。
維權科技股份有限公司專注於開發頂尖的 AI 法律與智慧財產解決方案。我們將法律專業與尖端技術創新結合,建構於可量測的 RAG 系統、向量資料庫與 Agentic Pipeline 之上,為台灣電子業、台美律師事務所、軟體公司與傳統產業提供已在生產環境穩定運行的自動化服務,協助企業達成降本增效的具體成果。
本部落格內容以司法院判決書庫與中央行政法規為根據,每項主張皆標示出處,供讀者自行查證。
本文為一般法律資訊分享,非針對具體個案之法律意見。實際案件請諮詢專業律師。