AI & Analytics Legends The knowledge platform for SAP Analytics
Concept card

Liability Cap

Liability Cap — Analytics Legends section illustration for the SAP Analytics knowledge base (concepts, studies, Academy)

As of 2026-09-27

What is Liability Cap?

Liability cap negotiation matters because the asymmetry is severe — a consultant earning thousands per engagement can be exposed to millions in client losses without one.

What it is

A liability cap is the contractual ceiling on the damages a consultant can be ordered to pay if delivered work causes the client a loss. It exists because the underlying risk is wildly asymmetric: a solo SAP analytics consultant earns perhaps eight hundred to fifteen hundred euros a day from an engagement, while a misconfigured data model or a botched migration can cost an enterprise client millions in remediation, lost revenue, or regulatory exposure. Without a cap, a single bad project can end a freelance practice; with an unreasonably generous cap for the client, the same is true in reverse. Article 1231-3 of the French Code civil gives a fallback — damages limited to what was foreseeable at signing — but almost every serious B2B contract overrides that default with an explicit number, so the negotiated figure, not the statute, usually governs.

Why it matters

  • The standard freelance ask is a multiple-of-fees cap (1-3x annual engagement fees, e.g. €100k engagement x2 = €200k cap) — the most common negotiable structure.
  • Gross negligence, death/personal injury, confidentiality breach, and IP infringement are typically carved OUT of the cap — the real exposure is often uncapped despite the negotiated number.
  • Without an explicit cap, French Art. 1231-3 defaults to foreseeable-damages-only — rarely the operative regime once client lawyers get involved.

Key points

  • Code civil Art. 1231-3 default: damages limited to foreseeable at signing (1-3× contract value).
  • Four cap structures: aggregate · per-claim · multiple-of-fees · insurance-backed.
  • Standard ask: aggregate cap = 2× annual fees, ≤ insurance limit.
  • Always exclude indirect/consequential damages (10-100× direct multiplier).
  • Sub-caps for confidentiality + IP infringement (1× annual fees each).
  • Mandatory carve-outs (uncappable): gross negligence · death · personal injury.
  • Cap > insurance = personal-bankruptcy risk; cap ≤ RCP €1-3M FR coverage.
  • Client refuses standard caps = walk away OR 30-50% day-rate uplift for risk.

Terms used on this page

Liability cap
Contractual ceiling on damages owed by consultant if work causes loss to client.
Aggregate cap
Total liability across all claims under the contract is bounded. Most negotiator-friendly structure.
Multiple-of-fees cap
Cap = N × annual fees from the engagement (typically 1-3×). Standard freelance ask.
Carve-out
Liability category excluded from the cap (e.g., confidentiality breach, IP infringement, gross negligence).
Sub-cap
Lower-tier cap applied to specific carve-outs (e.g., 1× annual fees for confidentiality breach).
Indirect / consequential damages
Damages flowing from but not directly caused by the breach (lost profits, lost data, business interruption). 10-100× direct multiplier.
Faute lourde / dol
Gross negligence or wilful misconduct under French law. Caps on these are void by jurisprudence.
RCP (Responsabilité Civile Professionnelle)
French professional indemnity insurance. Solo SAP analytics norm: €1-3M coverage.

Sources

  1. UK — Unfair Contract Terms Act 1977 (legislation.gov.uk)
  2. Germany — BGB § 309 (clause prohibitions in standard business terms, incl. liability exclusions)
  3. Légifrance — Code civil online consultation (Article 1231-3, damages limited to foreseeable loss)
  4. SAP — AI Units pricing (0.02 AI Units per autonomous-agent action)
  5. news.sap.com — SAP and Anthropic to bring Claude to SAP Business AI Platform (2026-05-12)
  6. Hiscox — professional indemnity insurance guidance for IT consultants and freelancers
  7. UK — Unfair Contract Terms Act 1977, section 2 (negligence liability: death/personal injury cannot be excluded, other loss subject to reasonableness)
  8. UK — Unfair Contract Terms Act 1977, section 11 (the reasonableness test for limitation clauses)
  9. UK — Unfair Contract Terms Act 1977, Schedule 2 (reasonableness guidelines: bargaining power, insurance availability)
  10. BGB § 276 — Verantwortlichkeit des Schuldners (intent cannot be excluded in advance; liability standard)
  11. BGB § 307 — Inhaltskontrolle (unreasonable-disadvantage test for standard terms, limits on caps)
  12. BGB § 280 — Schadensersatz wegen Pflichtverletzung (basis of contractual damages that a cap limits)
  13. EUR-Lex — Directive (EU) 2024/2853 on liability for defective products (software included; liability not excludable by contract toward injured persons)

Full card available to members. What the full card adds: the full decision framework · the SAP vs Snowflake / Databricks / Fabric comparison · the common pitfalls and their fix · the cheat sheet · the architecture schemas · the code blocks · the facts worth quoting.

Open in the app →