Consumer review website Angie's List reports a national average cost of $473 for a home inspection, with a range of $375 to $550 for most inspections. A survey by HomeAdvisor.com found that nationwide, most homeowners spent between $267 and $371 for an inspection.