Buying or selling a home is a big deal with a large price tag on it. Like any legal deal, a contract outlining the unique specifications and details must be drawn up and signed by both parties. A real estate purchase agreement, also known as an agreement of sale, is…