The home inspection is a visual evaluation of the physical property conducted by a third party to examine areas like the foundation, roof, electrical system, and more. It typically takes two to four hours and results in a detailed report for the buyer. While not required, it is recommended to help buyers make an informed decision about potential issues with the home. The buyer is responsible for the cost of a home inspection, which usually ranges from $300-$500.