Statute of Limitations for UCC / Sale of Goods in Pakistan

6 min read

Published March 22, 2026 • By DocketMath Team

Overview

In Pakistan, claims tied to sale of goods and many disputes that business teams often describe as “UCC-style” issues are primarily governed by the Sale of Goods Act, 1930 (for substantive rules) and the Limitation Act, 1908 (for time limits). Pakistan does not use the U.S. Uniform Commercial Code (UCC), but the practical concern—how long you have to sue after a contract breach, delivery problem, or unpaid invoice—is governed by Pakistan’s limitation framework.

DocketMath’s statute-of-limitations tool helps you estimate the applicable limitation period and visualize what changes when key dates move. You’ll typically input event dates like delivery, breach/repudiation, or knowledge of the cause of action (where relevant), and the calculator returns the statutory window and a “latest plausible filing date” for your scenario.

Note: Limitation rules depend on the type of claim (contract vs. tort-like allegations vs. statutory liability) and on how the cause of action accrued. The same transaction can produce different limitation outcomes depending on how the claim is framed.

Limitation period

1) Sale of goods contract claims (core baseline)

For most disputes involving breach of a contract of sale of goods—such as non-delivery, late delivery, wrong delivery, non-payment, or breach of warranty—the limitation period is generally anchored in the Limitation Act, 1908, using the category for suits based on contracts.

A common practical pattern in Pakistan commercial litigation is that the claim period is counted from:

  • the date the cause of action arises (e.g., when the breach occurs or when payment becomes due), or
  • in some circumstances, the date the claimant becomes aware of the facts giving rise to the claim (depending on the specific statutory provision and the nature of the obligation).

Because limitation can turn on classification, teams should map each dispute into one of these buckets:

  • Debt / price / unpaid invoice → usually treated as a suit on a contract for payment (category drives the Limitation Act section).
  • Breach of delivery / non-delivery → usually treated as breach triggering the cause of action at the relevant time.
  • Warranty-like disputes → often analyzed as contractual breach, with limitation counting from breach/claim accrual rather than from the date of inspection alone (unless a statute section ties accrual to discovery/knowledge for that specific claim type).

2) How the “latest filing date” moves in DocketMath

DocketMath’s statute-of-limitations calculator is designed so your output changes clearly when inputs change. Typical inputs include:

  • Date of breach (or date payment became due)
  • Date of delivery (if relevant to determining breach)
  • Date of knowledge/discovery (only where the relevant limitation provision uses it)
  • Optional scenario toggles (e.g., contract-based vs. other claim types, if your workflow uses categories)

Output changes you should expect:

  • Move the breach date forward by 30 days → the computed latest filing date typically moves forward by ~30 days.
  • Replace delivery date with a later date of rejection/termination → limitation may shift if the claim accrues at termination rather than at initial delivery, depending on the category selected.
  • Add a “knowledge/discovery” input → some provisions allow later accrual; others ignore it. The calculator helps reflect the statutory structure by the category you select.

3) Checklist for correct accrual mapping (practical)

Before you run the calculator, collect the dates below and label them consistently:

These are not just data points—each one may correspond to the statutory “accrual” event the limitation period depends on.

Key exceptions

Limitation law includes provisions that can extend or affect the time window. In commercial sale-of-goods disputes, the most consequential exceptions usually fall into these themes:

  1. Disability-based exclusions or extended time

    • The Limitation Act contains sections addressing certain legal disabilities (most commonly infancy and unsoundness of mind). If applicable, limitation may not run in the usual way.
  2. Acknowledgment / part payment by the defendant

    • If the buyer (or defendant) makes a part payment or acknowledges liability in a manner recognized by limitation rules, it can shift the starting point or extend the usable period.
  3. Filing in wrong forum and “benefit” provisions

    • Some procedural scenarios can allow a litigant to avoid losing time when a case is initially filed in an improper forum, provided statutory conditions are satisfied.
  4. Accrual changes due to contract structure

    • In sales contracts, you may see limitation counted differently depending on whether the claim is:
      • for a single breach at a fixed due date, or
      • for ongoing obligations, installments, or continuing performance terms.

Warning: Exceptions are frequently fact-sensitive. For example, an email that “admits liability” can matter for acknowledgment analysis, while a general dispute letter might not. Keep originals and timestamps—business records often decide the limitation question.

Statute citation

Pakistan’s limitation deadlines for suits related to commercial transactions are governed by the Limitation Act, 1908. The Sale of Goods rules come from the Sale of Goods Act, 1930, but the time to bring a lawsuit is typically determined by the Limitation Act provisions applicable to the claim type.

For sale of goods contract disputes, the relevant limitation provisions usually fall under the Limitation Act’s sections dealing with:

  • suits for breach of contract (including payment/price claims),
  • and the time from when the cause of action accrues.

Because the exact section turns on how the claim is categorized (e.g., suit for price vs. general contractual damages vs. other statutory liability), DocketMath’s calculator prompts you to choose the closest claim type and accrual date so the computed period aligns with the intended statutory category.

Use the calculator

Use DocketMath’s statute-of-limitations tool here: /tools/statute-of-limitations.

Suggested workflow (fast, practical)

  1. Select jurisdiction: Pakistan (PK).
  2. Choose claim category closest to your dispute:
    • contract/payment-related
    • delivery/non-delivery-related
    • other (only if your scenario truly fits)
  3. Enter key dates based on your transaction timeline:
    • breach date or due date (often required)
    • delivery date (if relevant)
    • rejection/termination date (if your contract approach makes it the accrual trigger)
    • knowledge/discovery date (only when your selected category uses it)
  4. Review the output:
    • limitation period length (as computed)
    • latest plausible filing date based on the accrual input
    • a clear summary you can export or screenshot for internal review

How to interpret the output (so you don’t get surprised)

  • If you entered delivery date but the calculator expects due date/payment breach, your “latest filing date” may be earlier or later than your expectations.
  • If your contract includes installments, ensure the date you enter corresponds to the installment that triggered the claim.
  • If you’re relying on an exception (like acknowledgment/part payment), input the relevant date tied to that exception—otherwise the calculator will compute the “baseline” timeline.

Related reading