Buying a Home

What is a structural engineer and when do I need one?

By Bob Millaway July 26, 2026

Short Answer

A structural engineer is a licensed professional who evaluates the structural integrity of a building. You need one when a home inspection reveals significant cracks, foundation issues, roof sagging, or other structural concerns. A structural engineer can determine whether the problem is serious, what caused it, and what it will cost to fix. Their evaluation costs $300 to $800 and is well worth the investment when major structural questions arise.

A structural engineer specializes in the design and analysis of load-bearing structures. In a home inspection context, they evaluate the foundation, load-bearing walls, roof structure, and overall structural integrity. You should call a structural engineer if the home inspector finds significant cracks in the foundation or walls, uneven floors, doors and windows that stick, a sagging roof, or signs of structural movement. The engineer will perform a visual inspection and may take measurements, check for level and plumb, and examine the soil conditions around the foundation. They will provide a written report with their findings, the cause of the problem, and recommended repairs. The engineer's report can be used to negotiate with the seller. Structural repairs can be expensive, so having a professional assessment is essential before committing to a home with potential structural issues. Most structural issues are fixable, but the cost and complexity vary greatly.

Bob Millaway

Bob's Advice

Redfin Senior Agent · AI Certified Agent

If a home inspector says you should call a structural engineer, listen. I have seen buyers ignore structural concerns and end up with expensive problems. I have also seen buyers walk away from a great home because a minor crack was overblown. A structural engineer gives you the facts. Their report will tell you whether the issue is cosmetic, a simple fix, or a major structural problem. If you are looking at a home with any structural concerns, let us bring in an engineer. A few hundred dollars now can save you thousands later.

Ready to Take the Next Step?

Every situation is unique. Let us talk about your specific goals and create a plan that works for you.