Statute of Limitations for Written Contract in Indonesia

7 min read

Published March 22, 2026 • By DocketMath Team

Overview

In Indonesia, the statute of limitations (often shortened to “limitation period”) determines how long a claimant has to file a lawsuit after a contractual obligation is breached. For written contracts, Indonesian law provides a defined time window—commonly referenced under the Civil Code framework.

This page focuses on written contracts and the practical question: when does the clock start, what extends it, and what common scenarios can shorten or complicate enforcement? It also shows you how to use DocketMath’s statute-of-limitations calculator to estimate the last day to sue based on key dates.

Pitfall: Limitation periods in Indonesia can be affected by more than just the contract type—such as acknowledgments, part payments, disputes over performance, and how you characterize the claim. This page provides a framework, not legal advice.

Limitation period

Written contract: the baseline rule

For claims based on a written agreement (perjanjian tertulis), the limitation period is generally understood to be 10 years under Indonesia’s Civil Code provisions on limitation of actions for contractual claims.

In practice, this means:

  • If you have a written contract and the counterparty fails to perform, you typically have a 10-year period from the time the claim becomes enforceable.
  • The limitation period is measured in calendar time, not “business days.”
  • The clock may not start on the contract signing date; it usually starts when the right to sue arises (for example, when payment is due and not made, or when a delivery obligation is missed).

When does the clock start?

The key date is the point at which the claimant can demand performance and/or seek remedies. Common starting points include:

  • Due date for payment: e.g., the contract states payment is due on 15 May 2024, and payment is not made.
  • Contractual delivery deadline: e.g., services or goods were required by 30 June 2024.
  • Termination / acceleration clause event: e.g., if the agreement allows the claimant to declare the debt due immediately upon breach, the limitation may start at the acceleration trigger (depending on how the claim is framed and documented).

Because contract terms vary, you’ll want to identify the date that best represents when the contractual obligation was missed and became actionable.

How the calculator changes the output

DocketMath’s statute-of-limitations tool helps you model the limitation timeline using your dates. Inputs typically affect the output in these ways:

  • Breach/actionable date: This is usually the most important input. Moving it forward shortens the remaining time; moving it back increases it.
  • Interruption / acknowledgment flags (if you track them): Certain events can reset or interrupt the limitation period depending on the legal mechanism and facts.
  • Claim type selection: Choosing “written contract” aligns the base limitation period to the 10-year rule rather than other timeframes that might apply to different claim categories.

In other words, the calculator doesn’t just add 10 years; it computes a last filing day based on the timeline you input.

Quick reference checklist (before you run the calculator)

Use this checklist to gather what the tool needs:

Key exceptions

Even with a baseline 10-year period for written contracts, Indonesian limitation outcomes may differ when legal “events” affect how the limitation runs.

1) Acknowledgment or conduct that affects limitation running

Indications that the debtor recognizes the debt—such as written admissions—can be relevant to whether the claim is treated as newly enforceable or whether the running period is interrupted/reset in practice.

Practical examples:

  • The debtor sends a written email: “We acknowledge the remaining balance of IDR 500,000,000 and will pay by 2025.”
  • The debtor signs a reconciliation agreement or settlement draft.

Warning: Not every exchange changes the legal effect. The timing, wording, and whether it constitutes a clear acknowledgment tied to the disputed obligation matter.

2) Part payment or partial performance

Partial payments can become relevant where the payment demonstrates recognition of the obligation. The key is not simply that money changed hands, but what it was for and when it occurred relative to the actionable breach date.

Practical handling:

  • Save receipts, bank transfer notes, and remittance statements that describe the underlying contract or invoice.
  • Keep a clear record of amounts and dates.

3) How the claim is characterized

If you frame the dispute differently—e.g., as restitution, unjust enrichment, tort-like claims, or other bases—courts may apply different limitation rules. For written contract enforcement, you generally want your paperwork and pleadings to align with the contract-based theory.

Practical example:

  • If the contract clearly obligates the defendant to pay, but you seek relief entirely detached from the contract, limitation reasoning can become less straightforward.

4) Contractual mechanisms and dispute timelines

Some contract structures create milestones and triggers:

  • staged payments
  • service acceptance periods
  • liquidated damages triggers
  • termination rights

These milestones can create multiple “actionable moments.” For example, failure to meet a monthly payment due date can create a distinct breach date for each missed installment.

What to document for the best limitation timeline

To protect your limitation position, gather:

Statute citation

Indonesia’s limitation periods for civil claims are principally addressed in the Indonesian Civil Code (Kitab Undang-Undang Hukum Perdata / Burgerlijk Wetboek).

For contractual claims, the commonly cited provision for written contractual obligations is:

  • Civil Code (KUH Perdata / Burgerlijk Wetboek) Article 1967: 10 years for actions relating to written agreements, counted from the point the claim becomes enforceable.

If your factual situation includes interruptions/reset events (such as acknowledgment), courts may analyze the timeline through the lens of related Civil Code provisions and established practice.

Note: The statute citation above is the standard reference for the “written contract” limitation timeframe; how the clock starts in your specific case depends on contractual due dates and enforceability.

Use the calculator

DocketMath’s statute-of-limitations tool can turn the baseline rule into a practical “latest filing day” estimate.

Typical inputs to enter

  1. Jurisdiction: Indonesia (ID)
  2. Contract type: Written contract
  3. Actionable date (start date):
    • the date payment was due and unpaid, or
    • the delivery/service deadline that was missed, or
    • the date an acceleration/termination trigger made the claim enforceable
  4. Events (if you track them):
    • acknowledgment date(s)
    • part payment date(s)
    • other documented events that could affect the running of the period

What you’ll get as output

After you run the calculation, DocketMath will provide:

  • an estimated end date (last day to file within the limitation period, based on your inputs)
  • a short timeline you can use to sanity-check whether your “start date” is aligned with the contract obligations

Primary CTA: **/tools/statute-of-limitations

How to get accurate results

Use these practical steps to avoid incorrect start dates:

  • Match the start date to the contract’s enforceability trigger, not just the date you noticed non-performance.
  • If there are multiple installments, consider whether the dispute is about one missed installment or the entire accelerated balance.
  • If you have a written acknowledgment, ensure it’s clearly tied to the same obligation you’re suing on, and enter its date precisely.

If your inputs look right but the end date feels too early or too late, revisit the actionable date first—most timeline errors come from using the wrong trigger date.

Related reading