An agreement for sale of house is usually signed after the buyer and seller agree on the property price and transaction terms. It is executed before the final sale deed and serves as a commitment that the property will be transferred according to the agreed conditions.