A house sale agreement format is usually prepared by a legal professional, property consultant, or document writer. They ensure the legal agreement for property sale includes all necessary clauses and complies with Indian property laws.