損害の範囲・賠償上限・違約金・免責を企業間契約でどう設計するか
契約交渉では、業務内容や価格に注目が集まりやすい一方、トラブル時の損害賠償責任をどこまで負うのかは、事業上のリスクを大きく左右します。特に、システム開発、SaaS、業務委託、ライセンス、製造委託、販売代理店などでは、契約金額よりも大きな損害が発生する可能性があり、損害賠償条項と責任制限条項の設計が重要です。
もっとも、「損害賠償額は契約金額を上限とする」と書けば十分というものではありません。損害の範囲、責任発生の要件、上限額の計算方法、上限の対象外とする事由、違約金との関係、消費者契約法などの強行法規まで一体として確認する必要があります。
本稿では、民法415条・416条・420条を出発点として、企業間契約で損害賠償条項をどのように設計すべきかを実務的に整理します。
1.損害賠償条項で最初に決めるべき5つの事項
損害賠償条項は、単に「損害を賠償する」と定める条項ではありません。実務では、少なくとも次の5点を分けて設計すると、交渉と運用がしやすくなります。
| 論点 | 確認事項 | 典型的な設計 |
|---|---|---|
| 責任発生要件 | どのような違反で賠償責任が生じるか | 債務不履行、表明保証違反、秘密保持違反等 |
| 損害の範囲 | どの種類の損害を賠償対象とするか | 通常損害、特別損害、逸失利益等 |
| 責任上限 | 賠償総額をどこまでに制限するか | 契約金額、直近12か月の利用料等 |
| 上限の例外 | どの違反は上限の対象外とするか | 故意・重過失、秘密保持、知財侵害等 |
| 違約金等 | 損害額をあらかじめ定めるか | 違約金、損害賠償額の予定 |
これらを一つの文章に詰め込むと、どの制限がどの請求に適用されるのかが不明確になります。特に、損害賠償請求だけでなく、解除、返金、代金減額、補償義務などが別条項に存在する場合は、責任制限条項がそれらにも及ぶのかを確認する必要があります。
2.民法415条――損害賠償責任は「契約違反があれば当然に発生」するわけではない
民法415条は、債務者が債務の本旨に従った履行をしない場合又は履行が不能である場合に、債権者が損害賠償を請求できることを定めています。ただし、債務者の責めに帰することができない事由による場合には、原則として損害賠償責任を負いません。
したがって、契約書では「契約違反があったこと」と「損害賠償責任を負うこと」を機械的に同一視せず、帰責事由、不可抗力、相手方の協力義務違反、第三者要因などとの関係を整理する必要があります。
一方で、契約によって法定ルールとは異なる責任分配を定めることもあります。たとえば、一定の保証義務について過失の有無を問わず責任を負わせる、特定のリスクを一方当事者に負担させる、といった設計です。その場合は、通常の債務不履行責任なのか、独立した保証・補償義務なのかを明確にすることが重要です。
3.民法416条――「通常損害」「特別損害」と契約上の損害区分は同じではない
民法416条は、債務不履行による損害賠償について、通常生ずべき損害を原則的な賠償範囲とし、特別の事情によって生じた損害については、当事者がその事情を予見すべきであったときに賠償対象となり得るという枠組みを採っています。
契約実務では「直接損害」「間接損害」「特別損害」「結果損害」「逸失利益」といった用語が使われますが、これらは民法上の分類と必ずしも一致しません。たとえば「間接損害を除外する」とだけ書いても、何が間接損害に当たるのかについて紛争が生じる可能性があります。
| 用語 | 注意点 |
|---|---|
| 通常損害・特別損害 | 民法416条の枠組み。特別損害は予見可能性が重要 |
| 直接損害・間接損害 | 契約上の用語。法律上の定義が当然に決まっているわけではない |
| 逸失利益 | 本来得られたはずの利益。除外する場合は明示した方がよい |
| データ消失・事業中断損害 | IT契約では高額化しやすく、個別に扱うことが有効 |
責任を限定したい場合には、「間接損害」という抽象語だけに依存せず、逸失利益、売上減少、事業中断、第三者からの請求、データ復旧費用など、取引上問題となりやすい損害類型を具体的に検討する方が安全です。
4.責任上限(Liability Cap)は「金額」だけでなく計算方法を決める
企業間契約では、損害賠償額の総額に上限を設けることがあります。責任上限の目的は、契約から得られる経済的利益と、負担するリスクの規模を一定程度対応させることにあります。
| 上限の基準 | 向いている場面 | 注意点 |
|---|---|---|
| 契約金額総額 | 単発の請負・制作・売買 | 長期契約では上限が過大になり得る |
| 個別契約の金額 | 基本契約+個別発注 | 事故と関係する個別契約を特定できるようにする |
| 直近6か月・12か月の支払額 | SaaS・継続的業務委託 | 開始直後の事故に備え最低額を設ける場合がある |
| 固定金額 | 取引規模が一定 | 契約更新時に金額の見直しが必要 |
「本契約に関して生じる損害賠償責任の総額」とするのか、「一事故当たり」の上限とするのかでも結果は異なります。また、複数の請求原因がある場合に上限が重複適用されるのか、債務不履行と不法行為の双方に適用されるのかも明記しておくべきです。
特に、責任制限条項を「債務不履行に基づく損害賠償」にしか適用しないと、同じ事実関係について不法行為その他の法的構成による請求がされた場合に、上限の適用範囲が争われる可能性があります。契約全体としてどの請求に制限を及ぼすかを確認する必要があります。
5.責任上限の例外(Carve-out)をどう設計するか
責任上限を設ける場合でも、すべての違反について一律に上限を適用するとは限りません。相手方に重大な影響を与える違反については、上限の対象外とする交渉が行われます。
- 故意又は重大な過失による損害
- 秘密保持義務違反
- 知的財産権侵害
- 個人情報・機密データの漏えい
- 反社会的勢力条項や重大な法令違反
- 未払報酬・代金など、本来支払うべき金銭債務
もっとも、例外を広げ過ぎると、せっかく定めた責任上限が実質的に機能しなくなります。たとえば、通常の業務で頻繁に扱う秘密情報について無制限責任とすると、契約金額に比して極端に大きなリスクを負う場合があります。
そこで、違反類型ごとに「通常の上限」「高い別上限(super cap)」「無制限」の3段階に分ける方法もあります。契約の性質、保険の有無、データの重要性、再委託の範囲などを踏まえて設計することが有効です。
6.「故意・重過失は除外」と書く理由――B2Bでも万能な免責条項ではない
企業間契約では契約自由の原則が広く認められ、責任制限条項も重要なリスク分配手段です。ただし、どのような条項でも常に文言どおり適用されるとは限りません。条項の内容、当事者の交渉力、契約目的、違反の態様、信義則や公序良俗との関係などが問題となることがあります。
そのため、実務では故意又は重大な過失による損害を免責・責任上限の対象外とする設計がよく用いられます。ただし、これは「B2Bでは重過失を除外しなければ必ず無効」という単純なルールではありません。契約の性質に応じて、責任制限の合理性と予測可能性を確保することが重要です。
裁判例:責任上限に一定の合理性を認めつつ、重過失の場合には適用を否定した例
前橋地裁令和5年2月17日判決(令和2年(ワ)第145号、同第331号)は、地方公共団体が通信事業者に教育情報ネットワークのデータセンター移管設計・構築を委託した事案です。契約17条は、受託者の責めに帰すべき事由により損害を与えた場合の賠償について、「契約金額を限度として現実に生じた通常の直接損害」を賠償する旨を定めていました。企業間契約そのものではありませんが、システム開発における責任制限条項の解釈として参考になります。
裁判所は、ソフトウェア開発に関連する損害が想定外に多額となり得ることから、責任を契約金額の範囲内に制限し、それを前提に契約金額を設定できる点で、このような責任制限には一定の合理性があるとしました。他方、権利・法益侵害の結果について故意又は重過失がある場合まで責任を制限することは著しく衡平を害し、当事者の通常の意思にも合致しないとして、故意・重過失がある場合には同条を適用しないと解しました。
本件では、提案依頼書、要件定義書、基本設計書等でファイアウォールによるアクセス制限を複数回確認していたにもかかわらず、不適切な設定のままシステムを引き渡したことを「単純かつ明白なミス」と評価し、受託者が情報セキュリティについて高度な専門的知見を有していたことも踏まえ、少なくとも重過失があるとして責任制限条項の適用を否定しました。責任上限を設ける場合に、故意・重過失をどのように扱うかを条文上明示しておく実務的重要性が分かる裁判例です。
7.違約金・損害賠償額の予定――民法420条との関係
実際の損害額の立証が難しい取引では、違約金や損害賠償額の予定を定めることがあります。民法420条は、当事者が債務不履行について損害賠償額を予定できることを定め、違約金は損害賠償額の予定と推定するとしています。
損害賠償額の予定を置くと、原則として、債権者は実損額を一から立証する負担を軽減できます。他方で、「違約金に加えて実損害も請求できるのか」「違約金は責任上限の内側か外側か」「解除と併用できるのか」を明確にしていないと、条項間の関係が不明確になります。
また、民法420条だけを見て高額な違約金を自由に設定できると考えるのは危険です。公序良俗、消費者契約法その他の強行法規が問題となる場合があります。違約金は、違反によって想定される損害や取引規模との合理的な関係を検討して設定すべきです。
8.消費者契約では責任制限に強い制約がある
B2C取引では、企業間契約と同じ感覚で免責・責任制限条項を設計することはできません。消費者契約法8条は、事業者の債務不履行や契約履行に際しての不法行為について、損害賠償責任の全部を免除する条項を無効としています。また、事業者等の故意又は重大な過失による場合に責任の一部を免除する条項も無効となります。
さらに同条3項は、軽過失の場合に責任の一部を免除する条項について、その条項が「重大な過失を除く過失による行為にのみ適用される」ことを明らかにしていない場合には無効とするルールを置いています。
このほか、消費者が支払う違約金等については消費者契約法9条、消費者の利益を一方的に害する条項については同法10条が問題となる可能性があります。利用規約やサブスクリプション契約では、B2B契約書の責任制限条項をそのまま転用しないことが重要です。
裁判例:消費者契約では、報酬額を上限とする責任制限が無効とされた例
横浜地裁令和2年6月11日判決(平成30年(ワ)第3861号)は、個人が税理士法人に相続税申告を委任した契約で、税理士法人の過失により損害が生じても、既に受領した報酬額を上限として責任を負い、依頼者がそれを超える請求を放棄する旨の条項が問題となった事案です。
裁判所は、この条項が消費者の権利を任意規定の場合より制限することを前提に、条項の性質、契約締結の経緯、情報量・交渉力の格差等を総合考慮しました。そして、責任制限によって事業者側のリスクが限定される一方で報酬が低廉に抑えられていた事情が見当たらないこと、消費者が契約時点で将来の損害額を見積もることが困難であること、専門家側には職業賠償責任保険によるリスク回避手段があること、責任制限条項が一般的なものとは認められず、説明も限定的であったことなどを踏まえ、消費者契約法10条後段により無効と判断しました。
この判決からは、B2Cでは、故意・重過失の場合に消費者契約法8条が問題となるだけでなく、軽過失を含む一部免責・責任上限であっても、条項の内容や契約締結過程、当事者間の情報・交渉力の格差等によっては、同法10条による無効が問題となり得ることが分かります。B2Bの責任上限条項を消費者向け利用規約へそのまま転用しないことが重要です。
9.第三者請求・補償(Indemnity)は損害賠償条項と分けて考える
契約書では、「相手方に生じた損害を賠償する」という条項とは別に、第三者からの請求について補償する条項が置かれることがあります。典型例は、知的財産権侵害、個人情報漏えい、製品事故、再委託先の行為などです。
補償条項を置く場合には、①第三者請求があれば直ちに補償義務が発生するのか、②確定判決や和解成立を要するのか、③防御権限を誰が持つのか、④和解に相手方の同意が必要か、⑤弁護士費用を含むか、⑥責任上限の対象となるか、を確認する必要があります。
損害賠償条項と補償条項の関係が整理されていない契約では、同一の事象について複数の請求ルートが生じ、責任上限が機能するか不明確になることがあります。
10.実務で使える責任制限条項の設計手順
| 手順 | 確認内容 |
|---|---|
| ①最大損害を想定 | 停止時間、データ、第三者請求、代替調達等を洗い出す |
| ②損害範囲を整理 | 通常・特別損害と契約上の除外項目を区別する |
| ③上限を決める | 契約金額、期間利用料、個別契約額等から合理的な基準を選ぶ |
| ④例外を決める | 通常上限、別上限、無制限の3段階も検討する |
| ⑤他条項と整合 | 保証、補償、違約金、解除、保険、不可抗力との関係を確認する |
| ⑥運用可能性を確認 | 実際に請求・事故対応時に計算できる文言か確認する |
責任制限条項は、契約書の最後に定型文として追加するものではありません。価格、保険、業務範囲、SLA、セキュリティ義務、再委託、知財保証などと連動する「取引条件」そのものです。交渉では、上限額だけを単独で比較するのではなく、誰がどのリスクを管理できるかという観点から設計することが重要です。
11.よくある失敗パターン
- 「一切の損害を賠償する」とだけ記載し、損害範囲も上限も決めていない
- 「間接損害を除く」とだけ書き、何が除外対象か分からない
- 上限を「契約金額」としたが、基本契約なのか個別契約なのか不明確
- 責任制限が債務不履行にしか適用されず、不法行為等との関係が不明確
- 知財侵害・秘密保持違反など例外を増やし過ぎ、上限が事実上機能しない
- 違約金と実損害賠償の関係を定めていない
- B2Cの利用規約にB2B契約の免責条項をそのまま転用している
12.FAQ
Q1.損害賠償額の上限は必ず設けるべきですか?
必須ではありません。ただし、契約金額に比して大きな損害が生じ得る取引では、事業上の予測可能性を確保するために検討価値が高い条項です。
Q2.「直接かつ通常の損害に限る」と書けば十分ですか?
それだけでは、逸失利益、データ損失、第三者請求等の扱いが明確にならない場合があります。取引特有の損害類型を具体的に検討する方が安全です。
Q3.責任上限を契約金額100%とするのが標準ですか?
一律の標準はありません。単発契約か継続契約か、事故時の最大損害、保険、価格設定等により適切な基準は変わります。
Q4.故意・重過失の場合は必ず無制限責任にすべきですか?
B2Bでは一律の結論ではありませんが、故意・重過失を通常の免責・上限から除外する設計は多くみられます。取引リスクに応じて別上限を設ける方法もあります。
Q5.違約金を定めれば損害額の立証は不要ですか?
損害賠償額の予定として機能する場合、実損額の立証負担を軽減できます。ただし、条項の性質や他の救済との関係を明確にする必要があります。
Q6.SaaSではどのような上限が考えられますか?
直近6か月又は12か月の利用料を基準とする例があります。ただし、大規模障害やデータ漏えいのリスクを踏まえて別上限を検討する場合があります。
Q7.責任制限条項は不法行為にも適用できますか?
契約上、適用範囲を明確に設計することが重要です。債務不履行だけを対象とする文言では、他の請求原因との関係が争われる可能性があります。
Q8.消費者向け利用規約でも責任上限を設定できますか?
消費者契約法8条等による制約があります。特に全部免責や故意・重過失の場合の一部免責は無効となるため、B2Bとは分けて設計する必要があります。
まとめ
損害賠償条項と責任制限条項は、トラブル発生後の処理を定めるだけでなく、契約締結時点でリスクを価格化し、当事者間で配分するための重要な条項です。民法415条・416条の基本ルールを理解したうえで、損害の範囲、責任上限、例外、違約金、第三者補償を一体として設計する必要があります。
特に、契約金額に比して潜在損害が大きいIT・データ・知財関連の取引では、定型的な責任上限を流用せず、実際の事故シナリオから逆算して条項を設計することが重要です。消費者向け契約については、消費者契約法による制約を別途確認する必要があります。
主な法令・公的資料・裁判例
- 前橋地方裁判所令和5年2月17日判決(令和2年(ワ)第145号、同第331号)
- 横浜地方裁判所令和2年6月11日判決(平成30年(ワ)第3861号)
- 民法(債務不履行による損害賠償:415条、損害賠償の範囲:416条、賠償額の予定:420条)
- 消費者契約法(事業者の損害賠償責任を免除する条項等:8条、消費者が支払う損害賠償額の予定等:9条、消費者の利益を一方的に害する条項:10条)
- 消費者庁「消費者契約法 逐条解説」