×
GST Registration: Britain not seeking visa deal with India, Starmer says GST Registration: Advisory to file pending returns before expiry of three years GST Registration: Advisory New Changes in Invoice Management System (IMS)
  • Sep 21,2026

Contract Act, Section 29

Contract Act, Section 29: Agreements Void for Uncertainty

Section 29 of the Indian Contract Act, 1872 provides that agreements whose meaning is not certain or cannot be made certain are void, as enforceable contracts require clear and definite terms.

The section distinguishes inherently uncertain agreements from those capable of being made certain through interpretation or objective standards, thereby promoting certainty and fairness in contractual relationships.

1. Purpose of Section 29

The primary objective of Section 29 is to ensure that contracts contain clear and definite terms capable of legal enforcement, enabling courts to determine the rights and obligations of the parties.

By declaring uncertain agreements void, the provision prevents disputes arising from vague terms and encourages parties to express their intentions with clarity before entering into a contract.

2. Meaning of Uncertainty

An agreement is uncertain when its terms are so vague, indefinite, or ambiguous that the true intention of the parties cannot be determined with reasonable certainty.

If uncertainty exists regarding the subject matter, price, quantity, performance, or any other essential term, the agreement cannot be enforced under Section 29.

3. Requirement of Certainty

Every valid contract must contain sufficient certainty regarding its essential terms, including the subject matter, rights, and obligations of the parties.

While the law does not require every detail to be specified, the essential terms must be clear enough for a court to determine whether the contract has been performed or breached.

4. Agreements Whose Meaning Is Not Certain

The first part of Section 29 declares void agreements whose meaning is uncertain because vague or indefinite terms cannot create enforceable contractual obligations.

Where the language used by the parties has no definite legal meaning, the courts cannot supply missing terms, and the agreement fails for uncertainty.

5. Agreements Capable of Being Made Certain

Section 29 recognizes that an agreement is not void merely because it contains some ambiguity, as it remains valid if its meaning can be made certain through objective standards or accepted methods of interpretation.

The law therefore distinguishes between agreements that are inherently uncertain and those whose meaning can be determined from surrounding circumstances, trade usage, established practices, or prior dealings.

6. Difference Between Uncertainty and Incompleteness

An agreement may fail because its terms are uncertain or because essential matters have been left unresolved by the parties.

Section 29 mainly applies where an apparent agreement exists but its essential terms cannot be determined with sufficient certainty, making the agreement unenforceable.

7. Importance of Clear Contractual Terms

Clear contractual terms enable both parties to understand their respective rights and obligations from the beginning of the contractual relationship.

By promoting certainty in agreements, Section 29 reduces misunderstandings, minimizes litigation, and enables courts to determine appropriate remedies when disputes arise.

8. Judicial Interpretation of Uncertain Agreements

When disputes arise, courts interpret the agreement by examining its language, the parties' intention, surrounding circumstances, and other objective standards.

Only where the uncertainty cannot reasonably be removed does Section 29 declare the agreement void, as courts generally prefer interpretations that uphold valid commercial transactions.

Ask Questions about Contract Act, Section 29

Leave a Comment

Ready To Grow Your Business?

Get expert support for GST, Company Registration, Trademark, Taxation and Compliance Services.

Get Free Consultation