Students and business professionals frequently confuse the terms "agreement" and "contract." However, in law, they represent two completely different stages of a transaction.
1. The Statutory Definitions
The Indian Contract Act, 1872 explicitly separates these concepts in Section 2:
- Section 2(e) - Agreement: "Every promise and every set of promises, forming the consideration for each other, is an agreement."
- Section 2(h) - Contract: "An agreement enforceable by law is a contract."
Thus, we can construct the simple mathematical equation of contract law:
Promise + Consideration = Agreement
Agreement + Enforceability by Law = Contract
2. Key Comparison Table
To capture high SEO search volume on this topic, here is a detailed breakdown of the differences:
| Basis of Difference | Agreement | Contract |
|---|---|---|
| Definition | Proposal accepted by another party, supported by consideration. (Sec 2e) | An agreement that is legally enforceable by courts. (Sec 2h) |
| Enforceability | Not necessarily enforceable by law (e.g., social agreements). | Always enforceable by law. |
| Scope | Wide scope. Includes social, domestic, and legal promises. | Narrow scope. Only includes agreements that meet legal criteria. |
| Legal Obligation | Does not necessarily create a legal obligation or right. | Always creates legal rights and binding obligations. |
3. "All Contracts are Agreements, but not all Agreements are Contracts"
This classic legal statement highlights that the term "agreement" is the genus, while "contract" is the species. An agreement only becomes a contract when it passes through the "filters" of legally binding elements (such as free consent, capacity, and lawful object). A social promise to take a friend to dinner is a valid agreement, but it lacks the legal intention required to be a contract.