An agreement for sale of house is a legal document between a buyer and seller that outlines the terms of a future property transaction. It specifies the sale price, payment schedule, property details, and possession date. This property sale agreement in India ensures transparency before the final sale deed is executed.