Contract Clauses

Unlimited Liability in a Contract: What It Means and How to Fix It

5 min read · Updated March 2026

An unlimited liability clause means that if something goes wrong — a deliverable is late, a piece of software has a bug, a document contains an error — you could be held responsible for all resulting damages, with no upper limit. This is one of the most dangerous clauses in any freelance, contractor, or vendor agreement.

What unlimited liability looks like in a contract

A contract has unlimited liability exposure when it lacks a specific damages cap. The dangerous language often appears in indemnification clauses:

“Contractor shall indemnify, defend, and hold harmless Client from any and all claims, damages, losses, liabilities, costs, and expenses of any nature arising from or relating to Contractor's performance under this Agreement.”

Notice what's missing: no cap. The phrase "any and all" combined with no dollar limit is the red flag.

Why this matters — a concrete example

You're a developer contracted to build a checkout flow for $8,000. A bug you introduced causes the client's system to go down for 6 hours during a major sale. The client claims they lost $200,000 in revenue. Under an unlimited liability clause, they could sue you for $200,000 — 25× your contract value — and potentially win.

With a standard liability cap of 1–2× contract value, your maximum exposure would be $8,000–$16,000 — still painful, but survivable.

The fix: negotiate a liability cap

A liability cap limits your maximum exposure to a defined amount. Here's the standard language to request:

“Notwithstanding any other provision of this Agreement, neither party's total liability to the other party for any claims arising under or related to this Agreement shall exceed the total fees paid or payable to Contractor in the three (3) months immediately preceding the claim giving rise to liability.”

Common variations:

  • Cap at total contract value (e.g., $8,000 for an $8,000 project)
  • Cap at 1–2× total fees paid
  • Cap at the total fees paid in the prior 3 or 6 months
  • Cap at your professional liability insurance coverage limit

How to negotiate it

Most clients accept a liability cap when asked professionally. Suggested language:

“I'm happy to move forward with the agreement. One standard change I make to all contracts is adding a mutual liability cap — typically set at the total fees under the agreement. This is standard practice and required by my professional liability insurance. Can we add this language to Section [X]?”

Key tactics:

  • Frame it as mutual — both parties are capped, which makes it easier to accept
  • Reference insurance requirements — it's true and depoliticizes the ask
  • Start at 1× total fees; you can negotiate up to 2× if they push back
  • Carve out willful misconduct and gross negligence (this is fair to both parties)

Bottom line

If your contract doesn't have a liability cap, you should assume you have unlimited exposure. This is non-negotiable for most professional engagements. A liability cap equal to the total contract value is standard, widely accepted, and the single most important clause to negotiate before signing any freelance or vendor agreement.

Is your contract missing a liability cap?

Clausix flags unlimited liability exposure in under 30 seconds and gives you the exact negotiation language to use.

Check your contract free