Statute of Limitations for UCC / Sale of Goods in France

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

In France, disputes involving the sale of goods (often used for commercial transactions governed by the French Civil Code and related commercial rules) can trigger different limitation periods depending on the legal basis of the claim. The practical challenge is that parties sometimes discuss “UCC-like” timelines, but France does not apply a single UCC statute of limitations. Instead, limitation periods are tied to the type of claim (e.g., contractual breach, defects/nonconformity, tort), and they may also depend on when the claimant knew or should have known the relevant facts.

DocketMath’s statute-of-limitations calculator helps you turn those inputs into a clear timeline view so you can plan document collection, demand letters, or litigation milestones—without guessing.

Note: This page focuses on France’s general limitation framework for common sale-of-goods dispute types. It does not replace a legal review of your contract terms (e.g., warranty clauses, notice requirements, and contractual modification of certain procedural steps).

Limitation period

1) Default civil limitation approach for contractual claims (including sale transactions)

For contractual claims such as non-payment, breach of delivery obligations, or failure to conform to contractual specifications, France generally applies a 5-year limitation period under the Civil Code (Article 2224). The period typically runs from the day the claimant knows (or should have known) the facts enabling them to sue.

Practical meaning for goods sales

  • If you deliver goods late or provide goods that don’t match the contract, the clock usually starts when the buyer can reasonably identify:
    • the breach (e.g., the nonconformity), and
    • the identity of the party responsible (e.g., seller/manufacturer).
  • If the buyer only discovers the issue later (for example, a defect only becomes apparent after installation), the “knowledge” concept can shift the start date—so parties may reasonably argue different accrual dates.

2) Related claim types can have different timelines

Not every “sale of goods” dispute maps neatly onto a single limitation period. Claims sometimes split into categories such as:

  • Contractual breach (often assessed under the 5-year framework),
  • Tort / liability outside the contract (may follow different rules),
  • Consumer warranty and specialized regimes (can involve additional procedural requirements).

Because outcomes depend on the legal theory, DocketMath is most useful when you choose the most likely legal basis for your claim and provide accurate dates.

Key exceptions

France’s limitation framework includes mechanisms that can extend or pause time. These are often the difference between “clearly time-barred” and “still viable.”

1) Suspension and interruption (procedural events that affect the clock)

While the exact effect can depend on the event type and the posture of the case, limitation timelines in France can be altered by events such as:

  • a properly formed legal action,
  • certain formal notices or steps that create a claim,
  • circumstances that legally suspend the running of time.

Why this matters in goods disputes

  • If you send a demand notice quickly after discovering a defect, that may support arguments about knowledge and can be relevant procedurally.
  • If negotiations continue but no legal step is taken, parties may disagree later about accrual and whether time continued to run.

2) “Knowledge” of the facts enabling the claim

The Civil Code’s default rule ties the start to when the claimant knew (or should have known) the facts enabling the claim. For sale-of-goods disputes, key factual triggers often include:

  • first delivery inspection results,
  • written acceptance/rejection dates,
  • discovery of hidden defects (e.g., during use, assembly, or performance testing),
  • receipt of technical reports or expert findings.

3) Contract terms that change the timeline (procedurally)

Some contracts in France include strict notice requirements for defects or nonconformity. Those provisions typically don’t automatically rewrite the statutory limitation, but they can affect:

  • when the breach is “actionable” in practice,
  • whether the claim is undermined due to failure to follow contractual steps,
  • evidence of when the buyer actually knew enough to sue.

Warning: Contractual notice clauses and statutory limitation periods interact. A claim can be “timely” in theory while still fail on contract procedure or admissibility. Treat contractual mechanics as part of your limitation analysis workflow, not as an afterthought.

Statute citation

  • France – Civil Code (Code civil), Article 2224: default limitation period of 5 years for personal actions, running from the day the holder of the right knew or should have known the facts enabling them to bring the action.

If your situation is framed as a different type of claim (for example, liability not anchored to contract), a separate provision may apply—so selecting the correct claim category in DocketMath is critical.

Use the calculator

DocketMath’s statute-of-limitations tool is designed to convert limitation-period rules into a usable calendar.

Suggested inputs (what you should enter)

Use these inputs to align the calculator with how courts typically evaluate accrual:

  1. Claim type (choose the closest match for your dispute)

    • Contract breach (sale of goods / failure to perform)
    • Other (if you have reason to rely on a non-contract legal basis)
  2. Accrual / knowledge date

    • The date you knew (or reasonably should have known) the facts enabling your claim
    • Common examples:
      • delivery inspection date showing nonconformity,
      • formal notice/rejection date,
      • date of technical report confirming a defect.
  3. **Event date (for “as of” comparison)

    • Examples:
      • date you intend to file,
      • date you sent a demand,
      • today’s date for a “still within time?” check.
  4. **Tolling/interrupting events (optional)

    • If you want the calculator to account for procedural events that may affect the timeline, add them using the tool’s event fields.

How outputs change based on inputs

Below is how results typically vary when you change key dates:

Input you changeEffect on the limitation outcome
Accrual/knowledge date moves laterExpiration date moves later (often keeping the claim timely longer)
Accrual/knowledge date moves earlierExpiration date moves earlier (risk increases)
You choose a different claim typeThe applicable period may change, shifting the expiration date
You add an interruption/suspension eventExpiration may be extended or the running period may reset/pause depending on the event details

A practical workflow

  • Step 1: Identify the first date you have a credible record supporting knowledge (e.g., written inspection record, email rejection, acceptance with noted issues).
  • Step 2: Enter that as the accrual/knowledge date.
  • Step 3: Pick the claim type that best matches your underlying theory.
  • Step 4: Use the tool output to set internal deadlines:
    • evidence collection cutoff,
    • negotiation/demand timeline,
    • filing readiness checklist.

When you’re ready, open DocketMath’s calculator here: /tools/statute-of-limitations.

Related reading