Although it’s different from state to state, the national average cost of a home inspection is $335. It also depends on the property’s size. However, this can cost thousands of dollars more in case they discover major issues.