Published May 28, 2024
Should You Replace the Roof Before You Sell Your Home?

Are you getting ready to list your house and concerned about the state of your roof? This is a common question that comes up. It’s important to know that inspectors and agents will certainly notice the condition of the roof—it's the elephant in the room.
Step 1: Get a Specialist’s Opinion
I recommend having a roofing specialist come out and provide a certification. Ask them, "How long do you think this roof has left?" While they can’t predict the future with absolute certainty, they can make an educated guess based on several factors:
- The warranty of the roof
- The type of roof
- The quality of the installation
They might be able to estimate, for example, that the roof has at least two years left, or maybe even up to five years.
Step 2: Decide on Immediate Replacement
If the specialist gives you a few more years, I would recommend not replacing the roof immediately. Instead, get a certification from the specialist, if they are willing to provide one. This document can be very helpful during the selling process.
Step 3: Disclose the Roof’s Condition
When you list your house, be upfront with potential buyers and agents about the age and condition of the roof. Explain that it’s the original roof and that the price reflects this fact. This way, there are no surprises for buyers when they get the home inspected.
Step 4: Handling Replacement if Necessary
If the roof truly needs replacement, it might be better to do it later, while you’re in escrow. By this stage, you know you’re moving, and everyone has passed their contingencies. One option could be to arrange a holdback, leaving some money in escrow for the buyer to replace the roof after you’ve moved out. This strategy can help you get on the market sooner and avoid delaying your listing.
By following these steps, you can address potential roof issues effectively and avoid complications during the selling process. If you have any questions or need further assistance, feel free to reach out!