Question: what are the essential features of a contract of sale?
Answer: Essential Elements of a Valid Contract. All the requirements of a valid contract such as free consent, consideration, competency of the parties, lawful object and consideration must be fulfilled. ... 
Two Parties. ... 
Goods. ... 
Transfer of Ownership. ... 
Price.