The cost of a home inspection can range from $281 to $402, with $342 being the average cost.[2] Fortunately, home insurance inspections are generally paid for by the insurance company.