The two main differences between appraisals and BPOs involve time and cost. Home appraisals are conducted by trained experts, while BPOs are done by agents or brokers. The appraisal accuracy will be much higher because appraisers must meet certain educational guidelines and benchmarks.