| Minimum two parties :-
Atleast two parties are needed to enter into a contact. One party has to make an offer and other must accept it. The person who makes the 'proposal' or 'offer' is called the 'promisor' or 'offeror'. While, the person to whom the offer is made is called the 'offeree' and the person who accepts the offer is called the 'acceptor'.
Offer and acceptance :- There must be an 'offer' and an 'acceptance' to the offer, resulting into an agreement. Both offer and acceptance should be lawful.
Legal obligations :- The parties must intend to create a legal obligation.The agreement sought to be enforced should contemplate legal relations between the parties to it.
Lawful consideration:- A contract is basically a bargain between two parties, each receiving 'something' of value or benefit to them. This 'something' is described in law as 'consideration'. Consideration is an essential element of a valid contract. It is the price for which the promise of the other is bought. A contract without consideration is void. The consideration may be in the form of money, services rendered, goods exchanged or a sacrifice which is of value to the other party. This consideration may be past, present or future, but it must be lawful.
Competent parties:- The parties making the contract must be legally competent in the sense that each must be of the age of majority, of a sound mind, and not expressly disqualified from contracting. An agreement by incompetent parties shall be a legal nullity.
Free consent:- The contracting parties must give their consent freely. 'Consent' means that the parties must agree about the subject matter of the agreement in the same sense and at the same time. Consent is said to be free if it is not induced by coercion, undue influence, fraud,misrepresentation or mistake. The absence of free consent would affect the legal enforceability of a contract.
Lawful object:- The object of the agreement must be lawful. An agreement is unlawful, if it is:- (i) illegal (ii) immoral (iii) fraudulent (iv) of a nature that, if permitted, it would defeat the provisions of any law (v) causes injury to the person or property of another (vi) opposed to public policy.
Not expressly declared void:- An agreement expressly declared to be void under the Contract Act or under any other law, is not enforceable and is, thus, not a contract. The Contract Act declares void certain types of agreements such as those in restraint of marriage, or trade, or legal proceedings as well as wagering agreements.
Certainity and possibility of performance:- The terms of a contract must not be vague or uncertain. If an agreement is vague and its meaning cannot be ascertained, it cannot be enforced. Also,the terms of a contract must be such as are capable of performance. An agreement to do an impossible act is void and is not enforceable by law.
Legal formalities:- Generally, a contract may be oral or in writing. However, certain contracts are required to be in writing and may even require registration. Therefore, where law requires an agreement to be put in writing or be registered, the same must be complied with. For instance, the Indian Trusts Act requires the creation of a trust to be reduced to writing.