An escrow company is a third-party service that holds money while two parties negotiate the sale of a property. The escrow company holds on to your earnest money deposit and follows the home sale process, including the appraisal and inspection. Using a third party prevents the seller from stealing the earnest money deposit and preventing the sale from going through.