Roof shingle costs depend on material type, roof size, and your location

The cost to shingle a roof typically ranges from $5,000 to $15,000 for a standard single-family home, but the actual price depends on three main factors: the material you choose, how large your roof is, and where you live. Labor costs vary significantly by region — a roofer in a major city charges more than one in a rural area. Material prices also shift based on what's available locally and current market conditions.

Most homeowners pay for both materials and labor together as a single job. The material cost is usually 40 to 60 percent of the total, with labor making up the rest. If you're comparing quotes from roofers, make sure each one specifies what material they're using and whether the price includes removal of old shingles, because that work adds cost.

Key Takeaways

  • Asphalt shingles cost $3 to $5 per square foot installed, while metal and architectural shingles run $8 to $15 per square foot.
  • A typical 2,000-square-foot roof costs between $6,000 and $12,000 to shingle, but this varies by material choice and local labor rates.
  • Removing old shingles before installing new ones adds $1 to $3 per square foot to the total job cost.
  • Getting quotes from at least three local roofers is the only way to know what the work actually costs in your area.

How shingle material type affects price

Asphalt shingles are the cheapest option and the most common. They cost $3 to $5 per square foot installed. A square in roofing terms means 100 square feet, so a single square of asphalt shingles with labor runs roughly $300 to $500. Asphalt shingles last 15 to 25 years depending on climate and maintenance.

Architectural shingles (also called dimensional or laminate shingles) cost $6 to $10 per square foot installed. They look thicker and more textured than basic asphalt, last longer — usually 20 to 30 years — and hold up better in wind. Many homeowners choose them as a middle ground between cost and durability.

Metal roofing runs $8 to $15 per square foot installed, making it the most expensive shingle option upfront. Metal lasts 40 to 70 years and reflects heat, which can lower cooling costs in hot climates. Some insurance companies offer discounts for metal roofs because they resist fire and hail better than shingles.

Slate and tile are specialty materials that cost $15 to $25 per square foot or more. They're rare for residential roofing because of the expense and the structural reinforcement most homes need to support the weight. If a roofer quotes you slate or tile, confirm your home's framing can handle it.

How roof size and complexity affect the total bill

Roofers measure roofing jobs in squares. To find your roof size, measure the length and width of your home's footprint, multiply them together, then multiply by 1.3 to account for roof pitch (the angle of the slope). Divide the result by 100 to get the number of squares. A 2,000-square-foot home typically has a roof of 20 to 25 squares.

A straightforward rectangular roof with a moderate pitch costs less per square than a complex roof with multiple peaks, valleys, and dormers. Each valley and peak requires extra cuts, sealing, and flashing work. A roof with many penetrations — chimneys, vents, skylights — also takes longer because each one needs careful sealing to prevent leaks.

Steep roofs cost more to shingle than shallow ones because roofers work slower on steep pitches for safety reasons, and they may need special equipment. Some roofers charge an extra fee for roofs steeper than 8/12 pitch (meaning 8 inches of rise for every 12 inches of horizontal run).

What removal of old shingles adds to the cost

Most roofing jobs include tearing off the old shingles before new ones go on. This step costs $1 to $3 per square foot, or roughly $1,000 to $3,000 for a typical home. The price depends on how many layers of old shingles are on the roof — some homes have two or three layers built up over decades — and how difficult they are to remove.

A few roofers will install new shingles over old ones without removing them, which saves money upfront. However, this approach hides damage to the roof deck underneath, makes future repairs harder, and may void the warranty on new shingles. Most building codes allow only one layer of shingles on top of another, so if your roof already has two layers, removal is required.

How location and local labor rates change the price

A roofer in New York City or San Francisco charges significantly more than one in a small town in the Midwest, even for the same material and roof size. Urban areas have higher overhead costs, more competition for skilled workers, and stricter building codes that require more inspection and permitting.

Climate also affects price. In regions with heavy snow or frequent hail, roofers may charge more because the work is riskier and materials need to meet higher standards. Areas prone to hurricanes often require hurricane straps and reinforced fastening, which adds labor time and cost.

Seasonal demand matters too. Spring and summer are peak roofing seasons, so prices are higher and wait times are longer. If you can schedule work in fall or winter, you may find lower rates, though weather delays become more likely.

What to expect when getting quotes from roofers

Contact at least three local roofers and ask each one for a written estimate that specifies the material type, the number of squares, whether old shingles will be removed, the cost of labor, and the warranty on both materials and workmanship. A complete estimate should also note whether the price includes disposal of old materials and whether permits are included.

Be cautious of quotes that are much lower than others. A roofer quoting significantly less may be using lower-quality materials, cutting corners on installation, or planning to skip steps like proper ventilation or flashing. Ask why their price differs and what specifically they're doing differently.

Check that each roofer is licensed and insured in your state. Licensing requirements vary by location — some states require it, others don't — so ask what credentials they hold. Verify their insurance covers both liability and workers' compensation, because you could be liable if an uninsured worker is injured on your property.

Frequently Asked Questions

Can I save money by doing the roofing myself?

Roof work is dangerous and requires specific skills. Falls are a leading cause of serious home injuries. If you're not experienced with roofing, the cost of mistakes — leaks, improper flashing, voided warranties — usually exceeds what you'd save on labor. Renting equipment and buying materials yourself often costs nearly as much as hiring a professional.

What's the difference between a warranty on materials and a warranty on workmanship?

A material warranty covers defects in the shingles themselves and is usually offered by the manufacturer for 20 to 50 years depending on the product. A workmanship warranty covers installation errors and is offered by the roofer, typically for 5 to 10 years. Both matter — ask for both in writing before work begins.

Do I need a permit to reroof my house?

Most jurisdictions require a permit for roof replacement. The permit process includes an inspection to confirm the work meets building code. Skipping the permit may void your homeowner's insurance claim if the roof fails, and you could face fines from your local building department. Ask your roofer whether they handle permitting or if you need to file it yourself.

How long does a roof shingle job usually take?

A typical residential roof takes three to five days to complete, depending on size, complexity, and weather. Removal of old shingles adds one to two days. Weather delays are common — roofers won't work in heavy rain or high winds — so the calendar time from start to finish may be two to three weeks.

Should I replace my roof now or wait?

If your roof is leaking, has missing shingles, or is more than 20 years old, replacement is usually necessary soon. If it's in good condition but you're planning to sell your home, a new roof can increase resale value. If you're on a tight budget and the roof is still sound, waiting a few years is reasonable — but get an inspection to confirm it's safe.