Section 29 of Indian Contract Act

29. Agreements void for uncertainty.— Agreements, the meaning of which is not certain, or capable of being made certain, are void.

Illustrations

(a) A agrees to sell to B “a hundred tons of oil”. There is nothing whatever to show what kind of oil was intended. The agreement is void for uncertainty.

(b) A agrees to sell to B one hundred tons of oil of a specified description, known as an article of commerce. There is no uncertainty here to make the agreement void.

(c) A, who is a dealer in cocoanut-oil only, agrees to sell to B “one hundred tons of oil”. The nature of A’s trade affords an indication of the meaning of the words, and A has entered into a contract for the sale of one hundred tons of cocoanut-oil.

(d) A agrees to sell to B “all the grain in my granary at Ramnagar”. There is no uncertainty here to make the agreement void.

(e) A agrees to sell B “one thousand maunds of rice at a price to be fixed by C”. As the price is capable of being made certain, there is no uncertainty here to make the agreement void.

(f) A agrees to sell to B “my white horse for rupees five hundred or rupees one thousand”. There is nothing to show which of the two prices was to be given. The agreement is void.

Final Thoughts


Introduction

Section 29 of the Indian Contract Act deals with the validity of agreements where the terms are uncertain. It states that if the meaning of an agreement is unclear or cannot be made clear, then such an agreement is considered void. This means the law will not enforce agreements that are ambiguous or vague.

Meaning of ‘Uncertainty’ in Agreements

Uncertainty means lack of clarity or definiteness in the terms of an agreement. For a contract to be valid, its terms must be clear and definite, so that both parties know their rights and obligations. If an agreement is vague or ambiguous, it leads to confusion and unfairness.

Section 29 of the Indian Contract Act states: This means if the agreement cannot be understood or made clear, the law will treat it as if it does not exist.

Explanation with Illustrations

Illustration (a)

Illustration (b)

Illustration (c)

Illustration (d)

Illustration (e)

Illustration (f)

Conclusion

Section 29 of the Indian Contract Act highlights the importance of clarity and certainty in contracts. If the terms of an agreement are vague, indefinite, or cannot be made clear, the agreement will be considered void by law. This protects parties from entering into unfair or unclear contracts. However, if the uncertainty can be removed or clarified later (like fixing price by a third party), the agreement will be valid. Thus, every contract must have clear and definite terms to be legally enforceable.