Statute of Limitations for UCC / Sale of Goods in Peru

6 min read

Published March 22, 2026 • Updated April 8, 2026 • By DocketMath Team

Overview

Peru generally does not treat “UCC-style” sale-of-goods disputes as if they fall under a standalone UCC statute. Instead, limitation analysis for many goods/commerce claims is typically anchored in the Civil Code (Código Civil) rules on contractual obligations and related causes of action.

That distinction matters for U.S. lawyers: when you’re used to a single “UCC statute of limitations” for sale-of-goods topics, Peru’s approach often requires mapping the dispute into the Civil Code framework—typically a contract-based theory (e.g., breach tied to delivery, payment, or nonconformity) rather than a goods-specific UCC limitation statute.

In DocketMath terms, you usually estimate a deadline by identifying:

  • What legal category the claim fits (for example, contractual breach tied to nonpayment, late delivery, or delivery of nonconforming goods), and
  • When the clock starts (often tied to when performance was due, when breach occurred, or—depending on the theory—when the buyer discovered or should have discovered the issue).

Note: DocketMath’s /tools/statute-of-limitations calculator is for estimating timelines from known dates and claim type. It cannot replace document review (contract terms, delivery/acceptance procedures, inspection windows, and notices can affect the legally relevant start date).

Limitation period

A practical way to approach Peru is to compute limitation periods using Civil Code periods for contractual actions, then refine based on how the claim is characterized (for example, breach of contract vs. a defect/nonconformity-centered theory vs. restitution-related framing).

In commercial disputes arising from a sale of goods, the claim is often pleaded (procedurally and conceptually) as a matter of contractual obligation—so the deadline frequently tracks the Civil Code’s contractual limitation logic rather than a single “sale of goods” statute.

How limitation deadlines usually get determined in sale-of-goods cases (fact pattern checklist)

When building a timeline for a goods transaction in Peru, the dates that commonly matter include:

  • Contract date (context only in many cases; may not be the start date)
  • Delivery date(s) (delivery, receipt, and/or acceptance dates)
  • Due date for payment (especially for nonpayment claims)
  • Date performance became due (late delivery / late performance)
  • Date the buyer discovered or should have discovered nonconformity/defect (if the theory depends on discovery)
  • Tender/notice dates (if the contract or practice requires notice for defects or rejection)
  • Date of breach (e.g., goods never delivered; invoices unpaid; rejection due to nonconformity)

Example inputs for planning

To estimate a deadline, DocketMath typically needs:

  • Claim type (to select the closest limitation logic), and
  • A start/accrual date (the date your right to sue is best supported as arising),
  • Jurisdiction (Peru / PE).

Because limitation periods in Civil Code systems often turn on “when the right to sue accrued,” your selection of the start date is usually the single biggest driver of the outcome.

Key exceptions

Peru’s limitation analysis is not only about the number of years/months. The most important “exceptions” in practice usually fall into two groups: accrual/start-date adjustments and interruption/suspension effects.

1) Accrual and “when the clock starts” can vary by claim framing

Even with the same transaction, the start date may shift depending on how the claim is framed:

  • Nonpayment: the start date often aligns with when payment was due under the contract or invoice terms.
  • Non-delivery or late delivery: the start date often aligns with when delivery was due.
  • Defective/nonconforming goods: accrual may be tied to discovery timing, depending on the legal theory and how notice/acceptance works under the circumstances.

Warning: If your contract includes acceptance procedures, inspection windows, or notice requirements, those facts can dramatically affect which date is treated as the accrual/start point for the limitation period.

2) Interruption/suspension due to legal steps

Civil law limitation regimes frequently recognize that certain formal acts can interrupt or affect how the limitation period runs (for example, by interrupting the clock or changing how long it continues).

Common real-world triggers in commercial contexts include:

  • formal demands for payment,
  • notices regarding nonconformity or rejection,
  • and initiating proceedings.

DocketMath can help you model these effects if you enter the relevant event dates in the fields the tool provides.

3) Contract terms that change performance timing

Contractual provisions do not automatically override statutory rules, but they can change the factual timeline that determines accrual. For goods transactions, milestone-based delivery/payment schedules often create multiple “mini-deadlines,” such that different breaches may accrue at different times.

Statute citation

Peru (PE): Civil Code limitation rules for contractual actions, applied according to how the claim is legally characterized (contractual breach, payment obligation/nonpayment, delivery-related breach, or rights tied to defect/nonconformity).

Because the limitation outcome hinges on classification and accrual facts (especially the start date), you should treat “statute citation” as a function of the claim category rather than a single universal year count for every “UCC-like” sale of goods issue.

Pitfall: Assuming “sale of goods” automatically maps to a single UCC-style limitations statute can produce an incorrect deadline in Peru. Peru typically routes these disputes through the Civil Code’s contractual obligation framework—so matching the claim to the correct Civil Code category (and defensible accrual date) is essential.

Use the calculator

Use DocketMath’s statute-of-limitations tool to estimate the Peru deadline for a goods-based contractual claim using your dates.

Step-by-step inputs for Peru in DocketMath

  1. Jurisdiction: select **Peru (PE)
  2. Claim type: choose the closest match
    (e.g., contractual breach / nonpayment / delivery-related breach; defect-tied theory if applicable)
  3. Start date (accrual date): enter the date that best supports when the right to sue arose under your facts
  4. Interruption/suspension event dates (if available): add dates for formal demand or filing events if the tool supports modeling them

How output changes when you adjust inputs

Use these “what-if” levers to sanity-check your timeline:

  • Later start date → later deadline: if you shift the start date (e.g., from invoice due date to rejection date), the calculated last day to file will generally move by that same time difference.
  • Different claim type → different period: reframing from “nonpayment” to a “defect/nonconformity” theory can change which limitation logic the calculator applies.
  • Interruption event dates → reset/adjustment: if interruption logic is supported, entering demand or filing dates can extend or adjust the limitation window.

Quick example workflow (date logic)

  1. Identify the contractual due date for payment (e.g., payment due 2025-03-15).
  2. If your theory is nonpayment, use 2025-03-15 as the start/accrual date (if that matches how the contractual obligation became due).
  3. Run DocketMath to get the estimated last day to file.
  4. If you issued a formal demand or initiated proceedings earlier, enter those dates (if supported) and compare results.

When you get the result, keep these guardrails in mind:

  • confirm the accrual/start date is defendable, and
  • confirm the claim type aligns with how the dispute will be presented procedurally.

Start here: **DocketMath /tools/statute-of-limitations

Related reading