Typical shingle roof costs range from $8,000 to $25,000 for a whole roof, depending on the size of your house, the type of shingles you choose, and your location
A typical single-story house with a 1,500 square foot roof footprint costs between $8,000 and $15,000 to reshingle. A two-story house with a 2,500 square foot roof footprint runs $13,000 to $25,000 or more. These numbers assume standard asphalt shingles, which are the most common and least expensive option. The price covers materials, labor, and removal of the old roof.
The real cost depends on four things: how big your roof is, what kind of shingles you buy, how steep your roof is, and where you live. A roofer will measure your roof in squares — one square equals 100 square feet — and quote you a price per square. Most homeowners pay $300 to $500 per square for a complete shingle replacement with asphalt shingles, though this varies widely by region and contractor.
Key Takeaways
- Roof size is measured in squares (100 square feet each), and most roofers quote a price per square that includes materials and labor.
- Asphalt shingles are the cheapest option; architectural shingles cost 20 to 30 percent more, and premium materials like cedar or metal cost significantly more.
- Steep roofs, complex designs with valleys and dormers, and difficult access all push the price up because they take longer and are riskier to work on.
- Labor costs vary by region — urban areas and regions with high demand for roofers tend to cost more than rural areas.
- Removing and disposing of your old roof is usually included in the quote, but ask whether it is before you compare prices.
How roof size drives the total cost
The first number a roofer needs is the square footage of your roof. This is not the same as your house footprint — a roof that slopes down on all sides covers more area than the walls below it. A roofer will either climb on and measure, or estimate from your house dimensions and roof pitch. Once they know the size, they convert it to squares and multiply by their per-square price.
A 1,500 square foot roof is roughly 15 squares. At $400 per square (a middle estimate), that is $6,000 in materials and labor. A 2,500 square foot roof is 25 squares, or $10,000 at the same rate. The relationship is direct: bigger roof, higher bill. This is why getting an accurate measurement matters — a roofer's estimate is only as good as the size they measure.
What shingle type costs and what you get for the money
Asphalt shingles are the baseline. A three-tab asphalt shingle costs $75 to $150 per square in materials. They last 15 to 20 years, come in basic colors, and are the easiest to install. Most roofers have crews trained on asphalt, so labor is straightforward.
Architectural (or laminate) asphalt shingles cost $150 to $250 per square. They are thicker, have a textured appearance that looks more like wood or slate, and last 20 to 30 years. They weigh more, so your roof structure has to support them — most modern houses do, but older ones sometimes do not. Labor is slightly higher because they are heavier to handle.
Premium materials — cedar shake, slate, metal, or composite — run $300 to $800 per square or more. Cedar lasts 30 to 40 years but requires regular maintenance. Slate lasts 50 to 100 years but is extremely heavy and requires a reinforced structure. Metal lasts 40 to 70 years and is lightweight. These materials are specialty work; not every roofer does them, and labor costs are much higher because installation is slower and more technical.
The choice is a trade-off between upfront cost and how long you plan to stay in the house. If you are selling in five years, asphalt makes sense. If you plan to be there 30 years, a longer-lasting material may cost less per year of use.
How roof shape and complexity add to the bill
A straightforward rectangular roof costs less than a complex one with the same square footage. A roof with valleys (where two slopes meet), dormers, skylights, or multiple peaks takes longer to shingle because the roofer has to cut and fit shingles around each obstacle. Flashing — the metal that seals edges and penetrations — also costs more on complex roofs.
Roof pitch (steepness) also matters. A shallow pitch is faster and safer to work on. A steep pitch requires more safety equipment, takes longer, and is riskier, so roofers charge more. Some roofers add 10 to 20 percent to the price for a steep roof. A very steep roof may require scaffolding, which adds several hundred dollars.
Regional differences in labor costs
A roofer in San Francisco or New York charges more than one in rural Kansas, even for the same work. Urban areas have higher overhead, more demand, and higher cost of living. Some regions have seasonal demand — spring and summer are peak roofing season, and prices can be higher then. Winter roofing is slower because shingles are brittle in cold, but some roofers offer discounts for off-season work.
Material costs also vary by region. Shipping shingles to a remote area costs more. Local building codes may require specific materials or installation methods that affect price. Always get quotes from at least two local roofers; the difference between the low and high bid can be thousands of dollars.
What is usually included in a roofing quote
A complete quote should include the cost of new shingles, underlayment (the layer under the shingles), nails, flashing, and labor. It should also include removal and disposal of your old roof. Some roofers quote removal separately; if they do, ask how much it costs. Removal usually runs $1 to $3 per square, depending on how many layers of old shingles are on the roof.
The quote should also specify what happens if the roofer finds damage to the roof deck (the wood under the shingles) during removal. Rot or water damage often appears only after the old roof comes off. A good quote will say something like "removal and inspection included; additional repairs to deck quoted separately if needed." This protects you from surprise bills and protects the roofer from underpricing a job with hidden damage.
How to get an accurate estimate
Call three to five local roofers and ask for an in-person estimate. Do not rely on online calculators or phone quotes. A roofer needs to see your roof to know its size, pitch, complexity, and condition. They also need to know whether your roof deck can handle heavier shingles, whether there is adequate ventilation, and whether any repairs are needed before shingling.
When you get quotes, compare them on the same basis: same shingle type, same scope of work (removal included or not), same warranty. A quote that is much lower than the others may mean the roofer is cutting corners, using cheaper materials, or underestimating the work. A quote that is much higher may mean the roofer is padding the price or including work you do not need.
Ask each roofer about their warranty. Most offer a 1 to 10 year warranty on labor, and shingle manufacturers offer 15 to 50 year warranties on materials. A longer labor warranty is a sign the roofer stands behind their work.
Frequently Asked Questions
Can I shingle over my old roof instead of removing it?
Yes, but it is usually not a good idea. Shingling over old shingles hides damage you cannot see, traps moisture, and shortens the life of the new shingles. Most building codes allow one layer of shingles over another, but not more. Removal costs more upfront but gives you a chance to inspect and repair the deck, and the new roof will last longer.
How long does a shingle roof replacement take?
A typical residential roof takes three to five days, depending on size and complexity. Weather delays the work — roofers cannot shingle in heavy rain or snow. The job is not done until cleanup is complete and all debris is removed from your yard.
Do I need to be home while the roofer works?
You do not need to stay home, but it is good to check in at the end of each day. Make sure the roofer is removing old shingles as promised, that the deck looks sound, and that cleanup is happening. If the roofer finds damage during removal, you want to know right away so you can decide whether to repair it.
What is the difference between a 20-year and 30-year shingle?
The warranty length, not the actual lifespan. A 30-year shingle is thicker and has more asphalt, so it resists weather longer. In practice, both types last 15 to 25 years depending on climate, ventilation, and maintenance. The warranty is a manufacturer promise, not a may provide of how long the shingle will actually perform.
Should I replace my roof now or wait?
If your roof is leaking, has missing shingles, or is more than 20 years old, replace it now. Waiting costs you in water damage and energy loss. If your roof is in good condition, you can wait. Do not replace it just because a roofer says you should — get a second opinion if you are unsure.