Home » Sarvarthapedia » Law » The difference between an earnest money or deposit and an advance