How Much Does a Home Inspection Cost in 2025?

By Home Inspection Cost Editorial Team, independent cost research
Updated 2026-06-17
Estimate your home inspection cost with the free calculator →

Average home inspection cost in 2025

A standard home inspection in the United States costs between $300 and $500 for a typical single-family home. Most buyers pay around $400, though prices vary based on home size, age, location, and the inspector's experience. Use our home inspection cost calculator to estimate what you should expect to pay in your area.

The inspection fee covers a visual examination of all major systems and components, including the roof, foundation, electrical, plumbing, HVAC, attic, and interior living spaces. The inspector then delivers a written report, usually within 24 hours, describing every deficiency found and its severity.

Home inspection cost by home size

Square footageTypical cost range
Under 1,000 sq ft$200 to $300
1,000 to 1,500 sq ft$275 to $375
1,500 to 2,000 sq ft$300 to $400
2,000 to 2,500 sq ft$350 to $450
2,500 to 3,000 sq ft$400 to $500
3,000 to 4,000 sq ft$475 to $600
Over 4,000 sq ft$600 to $800 or more

Most inspectors charge a base fee for homes up to a certain size, then add a per-square-foot surcharge above that threshold. A 4,000-square-foot home may cost nearly twice what a 1,200-square-foot condo costs simply because the inspector needs more time to cover every system and room.

What affects the price

Home inspection cost by state

Prices vary meaningfully by state. Northeast states tend to have higher rates because of older housing stock and higher overall labor costs. Southern and Midwest markets are generally more affordable.

StateAverage inspection cost
California$400 to $600
New York$400 to $600
Texas$325 to $475
Florida$300 to $475
Illinois$300 to $450
Ohio$250 to $400
Georgia$275 to $425
Michigan$275 to $400
Pennsylvania$325 to $475
Massachusetts$375 to $550

Always get at least two or three quotes from licensed home inspectors in your area. Our inspection cost calculator can give you a baseline before you reach out.

Frequently asked questions

How much does a home inspection cost on average? The national average is around $400 for a typical single-family home in the 1,500 to 2,500 square foot range. Smaller condos can run $250 to $300, while larger or older homes may reach $600 or more.

Can I negotiate the home inspection fee? Some inspectors offer discounts for first-time buyers, veterans, or off-peak scheduling. It never hurts to ask, but prioritizing credentials and experience over the lowest price will serve you better in the long run.

Do I pay for the inspection if the deal falls through? Yes. The inspection fee is paid directly to the inspector and is non-refundable regardless of whether the sale closes. Budget for this as an upfront due-diligence cost.

Bottom line

Expect to pay $300 to $500 for a standard home inspection, with the average landing near $400. Size, age, location, and add-on tests are the main cost drivers. Get quotes from a licensed home inspector before your contract deadline, and use our home inspection cost calculator to estimate your total.

Advertisement

Get real home inspection quotes

Compare free, no-obligation quotes from vetted local pros near you.
Get my free quotes
Advertising disclosure: we may earn a commission from quote requests, at no cost to you.

Related guides

Estimate your home inspection cost with the free calculator →