The cost of a home inspection will vary depending on where you live. A Porch survey found most Americans paid between $300–$500 for an inspection. That survey also found 46% used the report to negotiate a lower price on their home.