Replacing a shingle roof is a major project that costs between $5,000 and $15,000 for an average house, takes one to three days, and requires either hiring a contractor or having significant roofing experience yourself.
Most homeowners hire a roofer rather than do this work themselves, because the job involves working at height, handling heavy materials, and understanding local building codes. If you are considering a DIY approach, you need to know the actual steps, what can go wrong, and when to stop and call a professional. If you are hiring someone, you need to know what to look for in a contractor and what the process costs.
This guide covers the real work involved, how to find and vet a roofer, what permits and inspections you may need, and what happens if the job goes wrong.
Key Takeaways
- Roof replacement involves removing old shingles down to the decking, inspecting and repairing the underlying structure, and installing new shingles in a specific overlapping pattern — it is not a surface-level job.
- Most homeowners pay a contractor $5,000 to $15,000 depending on roof size, pitch, materials chosen, and local labor costs; getting three written estimates before hiring is standard practice.
- Your city or county requires a permit for roof replacement in most places, and an inspector will check the work before you pay the final bill.
- A roofer's liability insurance and workers' compensation coverage protect you if someone is injured on your property; always ask to see proof before work begins.
- The job typically takes one to three days, and you should expect noise, debris, and limited access to your yard during that time.
What the actual roof replacement process involves
Roof replacement starts with removal. A crew strips off all existing shingles, flashing, and underlayment down to the wooden decking. This creates a lot of debris — expect a dumpster on your property and significant noise. Once the decking is exposed, the roofer inspects it for rot, water damage, or structural problems. Any damaged wood gets replaced before new material goes down.
After the decking is sound, new underlayment (usually synthetic or felt) goes down to provide a water barrier. Then flashing — metal pieces that direct water away from valleys, chimneys, vents, and edges — gets installed. Finally, shingles are nailed down in overlapping rows, starting from the bottom and working upward. The pattern matters: each shingle overlaps the one below it so water runs down and off, not under.
The entire process requires the roofer to follow your local building code, which specifies nail placement, underlayment type, ventilation requirements, and sometimes the minimum slope or pitch of the roof. Codes vary by region and change over time, so a licensed roofer knows what your jurisdiction requires.
Finding and vetting a roofing contractor
Start by asking neighbors, friends, or your real estate agent for names of roofers they have used. Check online reviews on Google, Yelp, or the Better Business Bureau, but read the actual reviews — look for patterns in what people say went wrong or right, not just star ratings. A roofer with mostly five-star reviews and no complaints about communication or timeline is a better bet than one with mixed reviews mentioning delays or poor cleanup.
Call at least three roofers and ask them to come to your house for a free estimate. A good estimate is written, includes the scope of work (what is being removed and replaced), the materials being used, the timeline, and the total cost. It should also list what is and is not included — for example, whether the price covers removal of the old roof, disposal, or repairs to the decking if damage is found.
Before you hire anyone, ask for proof of liability insurance and workers' compensation coverage. Liability insurance protects you if the roofer damages your property or a neighbor's. Workers' compensation covers medical costs if a worker is injured on your roof. Ask the roofer to provide the name of their insurance company and a policy number, then call the company to verify the policy is active. A roofer without insurance is a major red flag.
Check whether the roofer is licensed in your state. Licensing requirements vary — some states require it, others do not — but you can call your state's licensing board or contractor registry to confirm. Also ask whether the roofer is bonded, which means a third party has may provide they will complete the work or refund your money.
Permits, inspections, and what they cost
Most cities and counties require a permit before roof replacement begins. The permit ensures the work meets local building code and allows the jurisdiction to send an inspector to check the job. Permit costs vary widely — typically $100 to $500 depending on your location and roof size — and are usually paid by the contractor, who then passes the cost to you as part of the estimate.
When you get your written estimate, ask whether the permit is included in the price or billed separately. Some contractors include it; others add it on. Either way, the permit should be pulled before work starts. If a roofer says they can skip the permit to save money, that is a sign to hire someone else. Unpermitted work can create problems when you sell the house, and it voids your homeowner's insurance claim if something goes wrong.
After the roof is installed, a building inspector will visit to verify the work meets code. The inspection is usually scheduled by the contractor and happens before you pay the final bill. If the inspector finds problems — nails in the wrong place, underlayment not properly sealed, flashing installed incorrectly — the roofer has to fix them before the permit is signed off. This is why the permit process protects you: it ensures the work is done right.
Materials: shingles, underlayment, and flashing
Asphalt shingles are the most common and least expensive option, typically lasting 15 to 25 years. They come in different grades — three-tab shingles are cheaper but less durable, while architectural or dimensional shingles cost more but look better and last longer. Architectural shingles are what most roofers recommend for a replacement roof.
Other materials exist but are less common. Metal roofing lasts 40 to 70 years and handles weather well, but costs two to three times more than asphalt. Slate and tile are extremely durable but very heavy and require structural reinforcement. Wood shakes are attractive but require regular maintenance and are not allowed in some fire-prone areas. For most homeowners, asphalt architectural shingles are the practical choice.
Underlayment is the layer between the decking and shingles. Synthetic underlayment is more durable and weather-resistant than traditional felt, and most modern codes prefer it. Flashing is usually aluminum or galvanized steel and comes in standard sizes for common roof features like valleys and vents. Your roofer will specify what materials meet your local code.
Timeline: how long the job takes and what to expect
A typical roof replacement takes one to three days depending on the size of the roof, the pitch (steepness), and the weather. A small, flat roof might take one day. A large, steep roof with multiple chimneys and vents might take three. Rain stops work, so if weather is poor, the timeline stretches.
On the day work begins, expect the crew to arrive early and start removing old shingles. This is loud and creates a lot of dust and debris. A dumpster will be on your property, and the crew will likely need access to your yard and possibly your garage or shed to stage materials. Ask the roofer ahead of time what access they need and whether you should move vehicles or find pets.
The crew will work during daylight hours, usually 7 a.m. to 5 p.m. or similar. By the end of the first day, the old roof is usually off and new underlayment is down. On the second day, flashing and shingles go on. If the roof is large or weather delays work, it may extend into a third day. Once the shingles are installed, the crew cleans up debris and hauls it away. The roofer then schedules the building inspector.
Cost breakdown and what affects the price
The cost of roof replacement depends on four main factors: the size of your roof (measured in squares, where one square equals 100 square feet), the pitch or steepness, the materials chosen, and local labor costs.
A typical single-story house with a moderate pitch and asphalt shingles costs $5,000 to $10,000. A larger house or a steep roof costs more because it takes longer and is more dangerous. Choosing premium shingles or metal roofing adds $2,000 to $8,000 or more. Labor costs vary by region — roofers in urban areas and high-cost-of-living regions charge more than those in rural areas.
When you get estimates, make sure they are comparing the same thing. One roofer might quote architectural shingles and synthetic underlayment; another might quote three-tab shingles and felt. The difference in price reflects the difference in materials, not necessarily the quality of the work. Ask each roofer to break down their estimate so you can see what is included.
What to do if problems appear during the job
Sometimes a roofer removes the old roof and finds damage underneath — rotted decking, structural issues, or water damage to the framing. This is common in older houses or houses with prior leaks. When this happens, the roofer should stop, document the damage with photos, and give you a written estimate for the additional work needed to fix it. You then decide whether to proceed and pay the extra cost.
This is why getting a detailed written estimate upfront matters: it should specify that additional repairs discovered during removal will be billed separately and require your approval before work begins. If a roofer finds damage and just goes ahead and fixes it without asking, you end up with a surprise bill.
If you disagree with the roofer about whether additional work is necessary, you can ask for a second opinion from another roofer. Some homeowners' insurance policies cover damage from weather or age, so it is also worth checking with your insurance company before you pay for repairs out of pocket.
Frequently Asked Questions
Can I replace just part of my roof instead of the whole thing?
Partial replacement is possible but usually not recommended. If only one section is damaged, a roofer can replace it, but new shingles will not match old ones in color or texture. The patched area will be visible. Full replacement is more expensive upfront but gives you a uniform roof and a fresh warranty on the entire surface.
What warranty comes with a new roof?
Shingle manufacturers typically warranty their product for 15 to 30 years depending on the grade. The roofer usually provides a separate workmanship warranty, typically 5 to 10 years, that covers installation errors. Get both warranties in writing before work begins and keep them with your home records.
Do I need to be home while the work is happening?
You do not need to stay home, but it is a good idea to check in at the end of the first day to make sure the work is progressing as planned. If you are home, the crew may need to access your attic or interior to check ventilation or inspect the decking from below. Ask the roofer what access they need ahead of time.
What happens if it rains during the roof replacement?
Work stops when it rains because wet conditions are unsafe and the new underlayment and shingles need to be installed dry. The roofer will reschedule and complete the work when weather permits. This is why the timeline is an estimate, not a may provide. Heavy rain can delay a job by several days.
How do I know if my roof actually needs replacement or just repair?
A roofer can inspect your roof and tell you whether repair or replacement makes sense. Generally, if your roof is over 20 years old, has multiple leaks, or shows widespread damage, replacement is more cost-effective than repeated repairs. If damage is localized to one area, repair may be enough. A professional inspection costs $100 to $300 and is worth the money before you commit to a major project.