Question: what is the difference between sale and agreement to sell?
Answer: A contract of sale can be a sale or an agreement to sell. In a contract of sale, when there is an actual sale of goods, it is known as Sale whereas if there is an intention to sell the goods at a certain time in future or some conditions are satisfied, it is called an Agreement to sell.