An agreement for sale is a legal document that outlines the terms and conditions agreed upon between a buyer and a seller for the sale of a property.